CDV ❯ Unchecking the VerboseGC flag in Client logging throws exception
-
Bug
-
Status: Closed
-
2 Major
-
Resolution: Cannot Reproduce
-
Admin Console
-
-
hsingh
-
Reporter: amiller
-
December 10, 2009
-
0
-
Watchers: 0
-
February 12, 2013
-
February 09, 2010
Description
I’m doing the perf competition and hitting a remote loaded client if that is likely to make a difference.
[~/Desktop/terracotta-3.2.0-nightly-ee-rev14184/bin]$ Exception in thread “AWT-EventQueue-0” java.lang.reflect.UndeclaredThrowableException at $Proxy7.setVerboseGC(Unknown Source) at com.tc.admin.model.DSOClient.setVerboseGC(DSOClient.java:450) at com.tc.admin.dso.ClientLoggingPanel$1.actionPerformed(ClientLoggingPanel.java:228) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:269) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:5602) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5367) at java.awt.Container.processEvent(Container.java:2010) at java.awt.Component.dispatchEventImpl(Component.java:4068) at java.awt.Container.dispatchEventImpl(Container.java:2068) at java.awt.Component.dispatchEvent(Component.java:3903) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3936) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866) at java.awt.Container.dispatchEventImpl(Container.java:2054) at java.awt.Window.dispatchEventImpl(Window.java:1801) at java.awt.Component.dispatchEvent(Component.java:3903) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) Caused by: javax.management.MBeanException at com.tc.management.remote.connect.PlainMBeanMirror.setAttribute(PlainMBeanMirror.java:68) at com.tc.management.remote.connect.NotifyingMBeanMirror.setAttribute(NotifyingMBeanMirror.java:39) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.setAttribute(DefaultMBeanServerInterceptor.java:762) at com.sun.jmx.mbeanserver.JmxMBeanServer.setAttribute(JmxMBeanServer.java:699) at javax.management.remote.generic.ServerIntermediary.handleRequest(ServerIntermediary.java:333) at javax.management.remote.generic.ServerIntermediary$PrivilegedRequestJob.run(ServerIntermediary.java:951) at java.security.AccessController.doPrivileged(Native Method) at javax.management.remote.generic.ServerIntermediary$RequestHandler.handleMBSReqMessage(ServerIntermediary.java:727) at javax.management.remote.generic.ServerIntermediary$RequestHandler.execute(ServerIntermediary.java:629) at com.tc.management.RemoteJMXProcessor$1.run(RemoteJMXProcessor.java:48) at com.tc.util.concurrent.ThreadPreferenceExecutor$WorkerTask.run(ThreadPreferenceExecutor.java:96) at java.lang.Thread.run(Thread.java:619) Caused by: javax.management.remote.generic.ConnectionClosedException: The connection has been closed by the server. at com.sun.jmx.remote.generic.ClientSynchroMessageConnectionImpl.close(ClientSynchroMessageConnectionImpl.java:343) at javax.management.remote.generic.GenericConnector.close(GenericConnector.java:276) at javax.management.remote.generic.GenericConnector.close(GenericConnector.java:231) at com.tc.management.remote.connect.ClientConnectEventHandler.removeJmxConnection(ClientConnectEventHandler.java:232) at com.tc.management.remote.connect.ClientConnectEventHandler.handleEvent(ClientConnectEventHandler.java:109) at com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:127)
Comments
Fiona OShea 2009-12-14
Fiona OShea 2009-12-18
can you try to reproduce during perf tests
Himadri Singh 2010-02-05
Tried unchecking and checking verbose gc flag in dev-console during sessions test doing ~12K write txns but wasnt able to reproduce it.
From Gary seems to only happen with a heavily loaded client, so let’s push that out. I’m still looking into it, though.