You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Ilya Okomin (JIRA)" <ji...@apache.org> on 2006/11/27 15:17:22 UTC
[jira] Created: (HARMONY-2336) [tools][jmx_console] jmx_console
sometimes throws javax.management.AttributeNotFoundException for attributes
on Linux.
[tools][jmx_console] jmx_console sometimes throws javax.management.AttributeNotFoundException for attributes on Linux.
----------------------------------------------------------------------------------------------------------------------
Key: HARMONY-2336
URL: http://issues.apache.org/jira/browse/HARMONY-2336
Project: Harmony
Issue Type: Bug
Environment: SuSe Linux, Enterprise Server 9
Reporter: Ilya Okomin
When you switch from one mbean of the java.lang domain to another sometimes javax.management.AttributeNotFoundException is thrown.
Scenario to reproduce:
1.Start jmx_console on RI vm.
2.Connect to Local vm
3.Try to switch fast enough between mbeans, sometimes for some attributes e.g. java.lang:name=Java Heap, type=MemoryPool attribute=Type next exception is thrown:
org.apache.harmony.x.management.console.controller.ControllerOperationException: Attribute Type does not exist.
at org.apache.harmony.x.management.console.controller.MBeanOperations.getAttribute(MBeanOperations.java:161)
at org.apache.harmony.x.management.console.plugin.AttributeView.refreshValues(AttributeView.java:231)
at org.apache.harmony.x.management.console.plugin.AttributeView.access$100(AttributeView.java:54)
at org.apache.harmony.x.management.console.plugin.AttributeView$1$1.run(AttributeView.java:156)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2844)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2575)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)
Caused by: javax.management.AttributeNotFoundException: Attribute Type does not exist.
at sun.management.MXBeanSupport.getAttribute(MXBeanSupport.java:478)
at sun.management.MXBeanSupport.getAttribute(MXBeanSupport.java:71)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.getAttribute(DynamicMetaDataImpl.java:96)
at com.sun.jmx.mbeanserver.MetaDataImpl.getAttribute(MetaDataImpl.java:181)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:638)
at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:659)
at org.apache.harmony.x.management.console.controller.MBeanOperations.getAttribute(MBeanOperations.java:159)
... 20 more
The same kind of javax.management.AttributeNotFoundException was thrown for me for:
java.lang:type=Compilation attribute=CompilationTimeMonitoringSupported
java.lang:type=ClassLoading attribute=TotalLoadedClassCount
java.lang:type=OperatingSystem attribute=Arch
etc...
IMO it is connected with time intervals and server responces.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira