Users may experience significant slowness or unresponsiveness when accessing the Self Service Catalog in the TDM Portal. This issue often persists until services are restarted but eventually returns.
Reviewing the logs reveals the following error signatures:
[ERROR] c.c.t.d.g.GraphAPI: Failed to create or access the graph database at: remote:localhost:2424/ReservationDB.
Error: Cannot connect to the remote server/database 'remote:localhost:2424/ReservationDB'
java.net.ConnectException: Connection refused: getsockopt
[OServerConfigurationLoaderXml]Invalid syntax.
javax.xml.bind.UnmarshalException - with linked exception:
[org.xml.sax.SAXParseException; ... The end-tag for element type "listener" must end with a '>' delimiter.]
The OrientDB service fails to initialize its network listeners (binary on port 2424 or HTTP on port 2480) because of a syntax error in the `orientdb-server-config.xml` file. A missing `>` delimiter on a `<listener>` tag prevents the XML parser from unmarshalling the configuration, causing OrientDB to refuse connections from the TDM Portal.
To resolve this issue, manually correct the XML syntax in the OrientDB configuration file: