Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Normal
Description
While running the dtest one_all_test (consistency_test.TestConsistency), I ran into the following exception:
java.lang.RuntimeException: Error reading: org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadStage,name=ActiveTasks at org.apache.cassandra.metrics.ThreadPoolMetrics.getJmxMetric(ThreadPoolMetrics.java:134) at org.apache.cassandra.utils.StatusLogger.log(StatusLogger.java:55) at org.apache.cassandra.service.GCInspector.handleNotification(GCInspector.java:147) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor$ListenerWrapper.handleNotification(DefaultMBeanServerInterceptor.java:1754) at sun.management.NotificationEmitterSupport.sendNotification(NotificationEmitterSupport.java:156) at sun.management.GarbageCollectorImpl.createGCNotification(GarbageCollectorImpl.java:150) Caused by: java.lang.reflect.UndeclaredThrowableException at com.sun.proxy.$Proxy3.getValue(Unknown Source) at org.apache.cassandra.metrics.ThreadPoolMetrics.getJmxMetric(ThreadPoolMetrics.java:123) ... 5 more Caused by: javax.management.InstanceNotFoundException: org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadStage,name=ActiveTasks at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java:1095) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:643) at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:678) at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:267) ... 7 more
Dtest didn't preserve the logs, which implies that this wasn't in the system.log, but printed to stderr somehow, it's unclear with all the piping dtest and ccm do. I have yet to reproduce the issue.
Attachments
Attachments
Issue Links
- relates to
-
CASSANDRA-5657 Upgrade metrics lib and remove deprecated metrics
- Resolved