Spectrum Control Panel disconnects with the error "Error connecting to LocServ: org.omg.CORBA.OBJECT_NOT_EXIST: vmcid: 0x0minor code: 0 completed: No" after applying 9.2.1

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

Description:

After applying 9.2.1 on the fault tolerance machine there can be issues with the location server not connecting to the Spectrum application. The following error pops up when you try to start the location server manually:

"Spectroserver stopped working".

After enabling the debug for location server in .locrc file the below error will be observed:

Oct 11 13:41:15 SEC TRACE at CsGSecMgr.cc(204): Creating generic security manager at 00F0FA80
Oct 11 13:41:15 ERROR at CsHostSec.cc(1620): Host security is not yet initialized.
Oct 11 13:41:15 SEC TRACE at CsConnMgr.cc(1216): CONNECTION REFUSED:
Attempting to open connection to host = ctsinmbpsca03 which is not in the host list.
Oct 11 13:41:15 SEC TRACE at CsGSecMgr.cc(255): Starting generic security manager.

The above errors can occur even if the .hosts and .hostrc files on both Primary and Secondary servers were configured properly. This is fixed in Spectrum_09.02.01.PTF_9.2.101.

After applying the PTF the location server starts without any errors. Now when you try to start the Spectrum Control Panel the following error occurs:

"Error connecting to LocServ: org.omg.CORBA.OBJECT_NOT_EXIST: vmcid: 0x0minor code: 0 completed: No".

Follow the steps below to resolve this error.

Solution:

Please make sure the Spectrum user is again registered with process daemon in order to open the Spectrum Control Panel successfully. To do this, follow these steps:

  1. Stop SpectroSERVER from Control Panel.

  2. Stop Spectrum services from Windows Services Manager.

  3. Go to bash -l -> $SPECROOT/lib/SDPM/

  4. Enter the following commands:

    ./processd --remove
    ./processd --install --username <domain>\<spectrum login user> --password <Login user Password>

  5. Now start the Spectrum services from Windows Service Manager.

  6. Start Spectrum from Spectrum Control Panel.