Troubleshooting
Problem
Received error "CTJTC0308E An error occurred while opening the dialog" when using TADDM portal to "Explore" a server in inventory. Error only pops up on some of the secondary storage servers, not all.
Symptom
The following messages were observed in the tomcat.log indicating a problem communicating to the primary storage server;
2014-08-04 10:57:02,950 [http-bio-0.0.0.0-9431-exec-6] WARN rmi.RmiProxyFactoryBean - Could not connect to RMI service
[rmi://<primary storage server host>:4160/TopologyManagerServiceInterface]- retrying
2014-08-04 10:57:02,965 [http-bio-0.0.0.0-9431-exec-6] DEBUG topomgr.TopologyManagerFactory - Reconnecting to TopologyManager - RMI
invoker proxy for service URL [rmi://<primary storage server host>:4160/TopologyManagerServiceInterface]
java.rmi.MarshalException: error marshalling arguments; nested exception
is:
java.net.SocketException: Broken pipe
Note that these are not ERROR level and will not be found in error.log.
Cause
Using "lsof -nP | grep 4160" on the Primary Storage Server we found that this port was listening on the loopback address and not the primary network IP. In collation.properties on the primary storage server we saw that the hostname values for the PSS were blank;
com.ibm.cdb.global.hostname=
com.ibm.cdb.interserver.hostname=
This caused random interfaces to be chosen for communication. These properties should be valued to 0.0.0.0 (all interfaces).
Diagnosing The Problem
See above.
Resolving The Problem
Update collation.properties on all storage servers to ensure they have;
com.ibm.cdb.global.hostname=0.0.0.0
com.ibm.cdb.interserver.hostname=0.0.0.0
And restart the TADDM server to have them take effect.
Product Synonym
TADDM
Was this topic helpful?
Document Information
Modified date:
23 June 2018
UID
swg21682461