Resource not responding after upgrading the VMware probe to 6.72 from 6.60

Document ID : KB000044160
Last Modified Date : 14/02/2018
Show Technical Document Details

Symptoms: 

The vmware probe is installed on a system where another Java JRE is installed in addition to the UIM Java JRE.  The other Java JRE is found in the Windows PATH System environment variable.  After upgrading to vmware v6.72 on this windows server, the probe fails to connect to the monitored resource with the configured username and password which worked prior to upgrading the probe.  Downgrading to the previous version of the vmware probe does not correct this.  The error recorded in the vmware.log file is similar to the following:

Jun 15 08:46:43:035 [attach_socket, vmware] (12) login failed, VMWare API is unavailable: Exception caught trying to invoke method RetrieveServiceContent; nested exception is:
    javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake: Exception caught trying to invoke method RetrieveServiceContent; nested exception is:
    javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
    at com.nimsoft.probe.application.vmware.sdk.VmwareEnvAdaptor.login(VmwareEnvAdaptor.java:270)
    at com.nimsoft.probe.application.vmware.sdk.VmwareSession.login(VmwareSession.java:127)

Environment:  

UIM Server 8.4
vmware 6.72
OS:  Windows 2008 R2

WARNING: This Article does not apply to robot version 7.90. If PATH = " " is in the robot.cfg then robot version 7.90 will fail to start.

Cause: 

Multiple Java JREs found in the UIM environment and possible corruption to the 1.72 UIM Java JRE installation

Resolution/Workaround:

  1. From the controller probe's Configure GUI on the robot where the vmware probe is installed, select the Environment sub-tab under the Setup tab and add a new PATH environment variable.  Set the value of this variable to a single blank " " (do not include the double quotes in the setting of this variable. 

    Controller Configure GUI Setup tab Environment subtab

    This will look like the following in the <environment> section of the robot.cfg file:

    PATH =

    Save the change.

  2. Stop the Nimsoft Robot Watcher service

  3. From a text editor, remove the NIM_JRE_HOME and NIM_JRE_HOME_1_7 key/value pairs from the <environment> section of the robot.cfg file. Save these changes.

  4. Delete the <installPath>\Nimsoft\jre\jre7 directory and its contents.

  5. Start the Nimsoft Robot Watcher service

  6. Deploy the java_jre 1.72 installation package to this robot

  7. Stop the Nimsoft Robot Watcher service after the java_jre package is successfully deployed

  8. Start the Nimsoft Robot Watcher service