Service Desk Manager Connector fails to install. Errors in log: "Resource does not exist at path /topology/physical/10_CatalystServer/reconciler/reconciledViews.xml"

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

Description:

When installing the Service Desk Manager Connector and it fails the Catalyst_SDMConnector_InstallDebug.log should be reviewed, the logs may contain an error like:

 java.lang.reflect.InvocationTargetException       
 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.ca.catalyst.installer.CatalystRegistry.getResourceAsString(CatalystRegistry.java:143)
 at com.ca.connector.installUtil.RemoteRegistryReplace.install(Unknown Source)
 at com.zerog.ia.installer.actions.CustomAction.installSelf(DashoA10*..)
 at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
 at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
 at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
 at com.zerog.ia.installer.GhostDirectory.install(DashoA10*..)
 at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
 at com.zerog.ia.installer.Installer.install(DashoA10*..)
 at com.zerog.ia.installer.actions.InstallProgressAction.n(DashoA10*..)
 at com.zerog.ia.installer.actions.ProgressPanelAction$1.run(DashoA10*..)
 Caused by: com.ca.catalyst.registry.RegistryException: org.wso2.carbon.registry.core.exceptions.
 ResourceNotFoundException: Resource does not exist at path 	/topology/physical/10_CatalystServer/reconciler/reconciledViews.xml       
 at com.ca.catalyst.registry.WSO2RegistryImpl.getResourceAsString(WSO2RegistryImpl.java:619) 
 ... 15 more
 Caused by: org.wso2.carbon.registry.core.exceptions.ResourceNotFoundException: Resource does not exist at
 path 	/topology/physical/10_CatalystServer/reconciler/reconciledViews.xml 

Solution:

Of particular note in the errors above is the path:

/topology/physical/10_CatalystServer/reconciler/reconciledViews.xml

During the install of the Catalyst Container it is required to specify information related to the Catalyst Server, including the name. The name specified is used to build a path for the Catalyst Registry. By it's default The Catalyst Server path expects the server's name to be specified. If an IP address is specified during the Container install it will fail to install correctly, because the installer will assume that the Registry path is everything prior to the first period within the name specified. If an IP is used, like "10.1.1.1", all information after the first period is cut off and the Registry path is assumed to be "10", which would not be valid.

To resolve the problem the Catalyst Server's host name should be specified during the Container install. If the server is unable to connect to the Catalyst Server by host name, an entry should be created in the Windows "Hosts" file to link the host name to an IP address.

It is NOT possible to get around this limitation to only use IP address.