JDK-6371780 : VMPanel does not properly handle the MBeansTab update on reconnection
  • Type: Bug
  • Component: tools
  • Sub-Component: jconsole
  • Affected Version: 6
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2006-01-12
  • Updated: 2010-07-29
  • Resolved: 2006-02-04
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6 b71Fixed
Related Reports
Relates :  
Description
The VMPanel does not properly handle the MBeansTab update on
reconnection when the JMXConnectorServer uses an MBeanServer
different from the PlatformMBeanServer.

VMPanel.update() calls MBeansTab.update(), more precisely
tabs.get(4).update(), on the first connection but never
again. This means that if in between a disconnect/reconnect
some MBeans are added/removed the MBean tree will not reflect
the changes.

Comments
EVALUATION Need to properly handle the MBeansTab update when the MBeanServer in use is not the PlatformMBeanServer.
12-01-2006

SUGGESTED FIX The new support for custom tabs, i.e. the implementation of the new Tab API will have to reimplement the code where this bug is located so maybe the fix is just to throw the existing code away an implement the new Tab API.
12-01-2006