BigMemory 4.3.9 | Product Documentation | Terracotta Management Console User Guide | Troubleshooting | Connection Errors
 
Connection Errors
Connection Refused
Problem: An attempt to add a connection to a managed agent is rejected.
Cause: The agent is unreachable or not running.
Solution: Check the following:
*The URI in the connection setup is correct.
*The network connection to the node running the agent is working.
*The agent process is running on the expected node.
400 Bad Request: "Failed to load CacheManagers", "Unable to load cluster topologies"
Problem: The upgrade of 3rd party library Shiro creates an issue that will require a configuration change for some users.
Cause: URLs containing semi-colon are blocked.
Solution: Open the shiro.ini file located in folder mgmt. Add the following 2 lines at the very top under the [main] section:
[main]
invalidRequest = org.apache.shiro.web.filter.InvalidRequestFilter
invalidRequest.blockSemicolon = false
404 Connection Not Found
Problem: An attempt to add a connection returns a 404 status code.
Cause: The URI used in the connection setup is incorrect or malformed.
Solution: Check the following:
*The URI in the connection setup is correct.
*The port used in the URI is correct (by default: 9888 for BigMemory Go, 9540 for BigMemory Max).
"A message body reader for Java class... was not found"
Problem: An attempt to add a connection causes the exception "A message body reader for Java class java.util.Collection, and Java type java.util.Collection, and MIME media type unknown/unknown was not found"
Cause: The URI used in the connection setup is incorrect or malformed.
Solution: Check the following:
*The URI in the connection setup is correct.
*The port used in the URI is correct (by default: 9888 for BigMemory Go, 9540 for BigMemory Max).
Connection Timed Out
Problem: An attempt to add a connection fails because the TMS has failed to reach the agent within the timeout limit.
Cause: The agent is unreachable or not running.
Solution: Check the following:
*The URI in the connection setup is correct.
*The network connection to the node running the agent is working.
*The agent process is running on the expected node.
Unexpected End of File From Server
Problem: An attempt to add a connection fails with an EOF error.
Cause: An unsecure connection is being attempted but the agent is set up to use SSL.
Solution: Ensure that the URI is using "https://" not "http://."
"Unrecognized SSL Message, plaintext connection?"
Problem: An attempt to add a connection fails with the error "Unrecognized SSL Message, plaintext connection?".
Cause: A secure connection is being attempted but the agent is not set up to use SSL.
Solution: Ensure that the URI is using "http://" not "https://", or set up SSL on the agent.
Missing Keychain Entry
Problem: An attempt to add a connection fails with the error "Missing keychain entry for URL <agent-url>".
Cause: A connection is being attempted to an agent with identity assertion, but the TMS keychain cannot find that agent's entry.
Solution: Add an entry for the agent using the add-tc-agent script (see Setting up Security).
401 Unauthorized
Problem 1: An attempt to add a connection to an agent configured with identity assertion returns a 401 status code.
Cause: The agent's public key cannot be found in the TMS truststore.
Solution: Import the agent's public key into the TMS truststore (see Setting up Security).
Problem 2: An attempt to add a connection to an agent configured with identity assertion over SSL returns a 401 status code. Errors containing unknown_certificate or
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target
appear in the agent log and TMS log (see Logged SSL Connection Errors).
Cause: The TMS public key cannot be found in the agent's truststore.
Solution: Import the TMS public key into the agent's truststore (see Setting up Security).