update from 8.51 to 9.0.2 failed with error

Document ID : KB000127520
Last Modified Date : 20/02/2019
Show Technical Document Details
Issue:
Below error is found in the UIM installation log:
 
2019-02-11 12:53:00,451 INFO  impl.UIMServerConfigureController:doConfigure_preNMSStartup:575 [Thread-32]  - Successful configuration of pre-NMS modules.
2019-02-11 12:53:00,451 INFO  process.NimProcessExecutionUtils:execCommandLinePrivateSynchronous:88 [Thread-32]  - working_dir: C:\Program Files (x86)\Nimsoft
2019-02-11 12:53:00,591 ERROR impl.UIMServerConfigureController:run:547 [Thread-32]  - NimException caught
(1) error, org.apache.commons.exec.ExecuteException: Process exited with an error: -1073741515 (Exit value: -1073741515): Process exited with an error: -1073741515 (Exit value: -1073741515)
	at com.nimsoft.install.nimcommon.process.NimProcessExecutionUtils.execCommandLinePrivateSynchronous(NimProcessExecutionUtils.java:114)
	at com.nimsoft.install.nimcommon.process.NimProcessExecutionUtils.execCommandLineCommon(NimProcessExecutionUtils.java:68)
	at com.nimsoft.install.nimcommon.process.NimProcessExecutionUtils.execCommandLineCommon(NimProcessExecutionUtils.java:49)
	at com.nimsoft.install.nimcommon.process.NMSProcessController.startupWindowsNormal(NMSProcessController.java:59)
	at com.nimsoft.install.nimcommon.process.NMSProcessController.startupNormal(NMSProcessController.java:47)
	at com.nimsoft.install.uimserver.action.impl.UIMServerConfigureController.startupNMS(UIMServerConfigureController.java:650)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.nimsoft.install.nimcommon.method.NimMethodCallback.invokeMethod(NimMethodCallback.java:532)
	at com.nimsoft.install.nimcommon.method.NimMethodCallback.invokeMethod(NimMethodCallback.java:516)
	at com.nimsoft.install.uimserver.action.impl.UIMServerConfigureController.doConfigure_nmsStartup(UIMServerConfigureController.java:582)
	at com.nimsoft.install.uimserver.action.impl.UIMServerConfigureController.doConfigure(UIMServerConfigureController.java:559)
	at com.nimsoft.install.uimserver.action.impl.UIMServerConfigureController.run(UIMServerConfigureController.java:545)
	at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.commons.exec.ExecuteException: Process exited with an error: -1073741515 (Exit value: -1073741515)
	at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:377)
	at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:160)
	at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:147)
	at com.nimsoft.install.nimcommon.process.NimProcessExecutionUtils.execCommandLinePrivateSynchronous(NimProcessExecutionUtils.java:98)
	... 15 more
Environment:
UIM server is on Windows Server 2012
 
Cause:
For the return code -1073741515, this is from the underlying C++ lib and is interpreted as 

0xC0000135 
STATUS_DLL_NOT_FOUND 

This issue might not happen in a more recent OS like Windows Server 2016
Resolution:
This issue is similar to the issue described in kb article: UIM 9.0.2 installation failed at starting uim server

Follow below procedure before UIM upgrade:

1. Deploy vs2017_vcreditst_x64 and vs2017_vcreditst_x64 version 1.01 to primary hub server.
2. Upgrade robot_update 7.97 and hub 7.97, optionally restart Nimbus Robot Watcher service on UIM server.
3. Follow Kb article 'UIM 9.0.2 installation failed at starting uim server'.
4. Install Windows upgrade and perform a server restart.
.