When you configure the SAS Web Infrastructure Platform Data Server with SAS® Deployment Wizard, the configuration fails if you updated the SAS Private Java Runtime Environment (JRE) after the installation of the software and before the configuration of the software. In SAS Deployment Wizard, you see an error similar to the following:

In the webinfdsvrc_configure log, you also see an error similar to the following:
[exec] Executing 'icacls' with arguments:
[exec] 'E:\SAS\Config\Lev1\WebInfrastructurePlatformDataServer\data'
[exec] ''
[exec] ''
[exec] '/grant'
[exec] '*S-1-5-11:(OI)(CI)RWM'
[exec]
[exec] The ' characters around the executable and arguments are
[exec] not part of the command.
[exec] Result: 87
[echo] [winVistaACLs]
[echo] [winVistaICACLs] Invalid parameter "",returncode:87
[exec] initdb: error: could not change permissions of directory "E:/SAS/Config/Lev1/WebInfrastructurePlatformDataServer/data": Permission denied
[exec] Result: 1
The "Invalid parameter "",returncode:87" message comes from the empty string '' that is being passed to the Microsoft Windows icacls command-line utility. The empty string is not compatible with the updated SAS Private JRE.
Note: The configuration for other products can also fail for a similar reason. If the SAS Private JRE has been updated and the configuration script for a product uses the winVistaICACLs macro, as shown in the SAS Web Infrastructure Data Server log example above, you can encounter this error. For example, if you are configuring SAS® Financial Management, and the SAS Financial Management Data Server uses the winVistaICACLs macro, the configuration can fail for the same reason. Also, if you have an existing deployment where the SAS Private JRE has been updated and then you do an add-on of SAS Financial Management, you can encounter this error.
To work around this problem in a new deployment, you can restart the deployment from the beginning. However, do not update the SAS Private JRE until after you have both installed and configured the software.
For deployment scenarios other than new deployments, such as add-on scenarios, contact SAS Technical Support.
A fix for this issue is planned for a future software release.
Operating System and Release Information
SAS System | SAS Deployment Wizard | Microsoft® Windows® for x64 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8 Enterprise 32-bit | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8 Enterprise x64 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8 Pro 32-bit | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8 Pro x64 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8.1 Enterprise 32-bit | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8.1 Enterprise x64 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8.1 Pro 32-bit | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8.1 Pro x64 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 10 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows Server 2008 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows Server 2008 R2 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows Server 2008 for x64 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows Server 2012 Datacenter | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows Server 2012 R2 Datacenter | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows Server 2012 R2 Std | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows Server 2012 Std | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows Server 2016 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows Server 2019 | 9.4 TS1M6 | 9.4 TS1M7 |
Windows 7 Enterprise 32 bit | 9.4 TS1M6 | 9.4 TS1M7 |
Windows 7 Enterprise x64 | 9.4 TS1M6 | 9.4 TS1M7 |
Windows 7 Home Premium 32 bit | 9.4 TS1M6 | 9.4 TS1M7 |
Windows 7 Home Premium x64 | 9.4 TS1M6 | 9.4 TS1M7 |
Windows 7 Professional 32 bit | 9.4 TS1M6 | 9.4 TS1M7 |
Windows 7 Professional x64 | 9.4 TS1M6 | 9.4 TS1M7 |
Windows 7 Ultimate 32 bit | 9.4 TS1M6 | 9.4 TS1M7 |
Windows 7 Ultimate x64 | 9.4 TS1M6 | 9.4 TS1M7 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.