Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Normal
Description
If you dont have right guava in classpath you cant query the NonSystemKeyspaces attribute. i.e. jconsole. can reproduce using Swiss java knife:
# java -jar sjk.jar mx -s localhost:7199 -mg -b "org.apache.cassandra.db:type=StorageService" -f NonSystemKeyspaces org.apache.cassandra.db:type=StorageService java.rmi.UnmarshalException: error unmarshalling return; nested exception is: java.lang.ClassNotFoundException: com.google.common.collect.ImmutableList$SerializedForm (no security manager: RMI class loader disabled)
If return a ArrayList or LinkedList or anything in JRE this will be fixed