Problem Note 66507: The “RegisterFontTask" install task fails during out-of-the-box, add-on, or upgrade-in-place deployments if Hot Fix D7G004 is applied
The SAS® 9.4M4 (TS1M4) Hot Fix D7G004 for ODS Templates installs national language support (NLS) content regardless of whether the languages were installed during the initial deployment. Having sparse NLS content in SASHOME causes the RegisterFontsTask task to fail under the following conditions:
- when you install new deployments out of the box
- when you add new products to an existing deployment
- during upgrade-in-place deployment scenarios
In this scenario, you see an error similar to the following:
2020-08-11 17:56:41 RegisterFontsTask - Starting registration of fonts with SAS for de
2020-08-11 17:56:41 InstallationTask - preparing to execute [C:\Program Files\SASHome\SASFoundation\9.4\sas.exe, -sysin, C:\Program Files\SASHome\InstallMisc\RegisterFonts.sas, -log, C:\Program Files\SASHome\InstallMisc\InstallLogs\RegisterFonts.log, -nodms, -noterminal, -noautoexec, -nodate, -nostimer, -unbuflog, -sasuser, "C:\Program Files\SASHome\InstallMisc", -icon, -nosplash, -noprngetlist, -msg, !SASROOT/core/sasmsg, -config, C:\Program Files\SASHome\SASFoundation\9.4\nls\de\sasv9.cfg]
2020-08-11 17:56:41 InstallationTask - Reading output is done.
2020-08-11 17:56:41 InstallationTask - Waiting for process to signal done.
2020-08-11 17:56:41 InstallationTask - execution complete with exit value 17
2020-08-11 17:56:41 InstallationTask - Invocation of SAS returned 17
2020-08-11 17:56:41 Controller - An error occurred during processing:
2020-08-11 17:56:41 Controller - There is a problem that seems to be an issue with the installer: Could not invoke public int com.sas.tools.installs.it.tasks.RegisterFontsTask.postProcessing() on instance com.sas.tools.installs.it.tasks.RegisterFontsTask@1b8b723
2020-08-11 17:56:41 Controller - com.sas.tools.installs.it.InstallException: Could not invoke public int com.sas.tools.installs.it.tasks.RegisterFontsTask.postProcessing() on instance com.sas.tools.installs.it.tasks.RegisterFontsTask@1b8b723
at com.sas.tools.installs.it.ProcessingTask.invoke(ProcessingTask.java:111)
at com.sas.tools.installs.it.Controller.postProcess(Controller.java:1482)
at com.sas.ssn.InstallToolConnector.postProcess(InstallToolConnector.java:826)
at com.sas.ssn.Chaining.launchInstall(Chaining.java:1255)
at com.sas.ssn.Chaining.installNext(Chaining.java:580)
at com.sas.ssn.Chaining.run(Chaining.java:309)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.sas.tools.installs.it.ProcessingTask.invoke(ProcessingTask.java:104)
... 5 more
Caused by: com.sas.tools.installs.it.InstallException: SAS Foundation error while performing post install task [SAS invocation return code of 17
]
at com.sas.tools.installs.it.tasks.InstallationTask.processSASOutput(InstallationTask.java:836)
at com.sas.tools.installs.it.tasks.RegisterFontsTask.registerSASFonts(RegisterFontsTask.java:567)
at com.sas.tools.installs.it.tasks.RegisterFontsTask.postProcessing(RegisterFontsTask.java:485)
... 10 more
To work around the failure, delete any sparse nls/<lang> directories under sasroot. Then, re-run the installation post-processing steps using the SAS® Deployment Manager.
Operating System and Release Information
SAS System | N/A | 64-bit Enabled Solaris | 9.4 TS1M4 | |
64-bit Enabled AIX | 9.4 TS1M4 | |
Windows 7 Ultimate x64 | 9.4 TS1M4 | |
Windows 7 Ultimate 32 bit | 9.4 TS1M4 | |
Windows 7 Professional x64 | 9.4 TS1M4 | |
Windows 7 Professional 32 bit | 9.4 TS1M4 | |
Windows 7 Home Premium x64 | 9.4 TS1M4 | |
Windows 7 Home Premium 32 bit | 9.4 TS1M4 | |
Windows 7 Enterprise x64 | 9.4 TS1M4 | |
Windows 7 Enterprise 32 bit | 9.4 TS1M4 | |
Microsoft Windows Server 2012 Std | 9.4 TS1M4 | |
Microsoft Windows Server 2012 Datacenter | 9.4 TS1M4 | |
Microsoft Windows Server 2008 for x64 | 9.4 TS1M4 | |
Microsoft Windows Server 2008 | 9.4 TS1M4 | |
Microsoft Windows 8.1 Pro x64 | 9.4 TS1M4 | |
Microsoft Windows 8.1 Pro 32-bit | 9.4 TS1M4 | |
Microsoft Windows 8.1 Enterprise x64 | 9.4 TS1M4 | |
Microsoft Windows 8.1 Enterprise 32-bit | 9.4 TS1M4 | |
Microsoft® Windows® for x64 | 9.4 TS1M4 | |
Microsoft Windows Server 2012 R2 Std | 9.4 TS1M4 | |
Microsoft Windows Server 2012 R2 Datacenter | 9.4 TS1M4 | |
Microsoft Windows Server 2008 R2 | 9.4 TS1M4 | |
Microsoft Windows 8 Pro x64 | 9.4 TS1M4 | |
Microsoft Windows 8 Pro 32-bit | 9.4 TS1M4 | |
Microsoft Windows 8 Enterprise x64 | 9.4 TS1M4 | |
Microsoft Windows 8 Enterprise 32-bit | 9.4 TS1M4 | |
Microsoft Windows 10 | 9.4 TS1M4 | |
HP-UX IPF | 9.4 TS1M4 | |
Linux for x64 | 9.4 TS1M4 | |
Solaris for x64 | 9.4 TS1M4 | |
*
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.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2020-08-21 10:05:36 |
Date Created: | 2020-08-20 14:52:26 |