-
Notifications
You must be signed in to change notification settings - Fork 43
Description
Description:
1- Does the problem persist?
Yes.
2- Describe how to reproduce the issue, if possible. If not, describe why.
Attempt to connect a Cassandra node to ecChronos Agent using a Jolokia version prior to 2.5.1. Eventually, this will result in a known IllegalStateException, with a message that starts roughly like so:
Unexpected error during schedule change of keyspace_name.table_name: javax.management.RuntimeMBeanException: java.lang.IllegalStateException : Internal: More than one key found when extracting with path:<very very very long string of paths>
Since this is a known problem, there is a known solution, which is to simply use the correct version of Jolokia. This however is still a problem for upgrade scenarios, where a service using the original ecChronos upgrades to ecChronos Agent.
Detailed description:
• What is happening?
The exception message is not very clear, is too big and happens for every table of every keyspace, which can cause confusion.
• What did you expect to happen?
The exception should be treated and given a clearer message. Perhaps the original, full exception message can still be logged at DEBUG level.
• What version of ecChronos are you using?
Master of ecChronos Agent
• Was the problem detected during an upgrade or downgrade procedure?
Yes.
• Have you checked the ecChronos documents?
Yes.
Logs available upon request.