Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6439590
Votes 0
Synopsis MBeans tab: jconsole mbean tree not correctly refreshed
Category java:jconsole
Reported Against
Release Fixed 7(b25), 6u10(b10) (Bug ID:2157058)
State 10-Fix Delivered, bug
Priority: 4-Low
Related Bugs 6446434 , 6748331
Submit Date 16-JUN-2006
Description
With JConsole provided by Tiger update 6 and Mustang b87,
1 - Connect Jconsole to a cacao agent
2 - Choose MBean tab
3 - Expand a domain
4 - Register 2000 mbeans in this domain

The MBean tree freeze and user can't select all MBeans.

Note that if you ask for a new connection, the MBean tree is correct.
Posted Date : 2006-06-16 07:58:04.0
Work Around
There exists a workaround in Mustang JConsole. Just let the JMX agent
create/delete all the MBeans and wait for JConsole to handle all the
register/unregister MBean notifications. Then disconnect and connect
again using the new disconnect/reconnect button. This will provoke a
refresh of the MBean tree with the correct MBean server view.
Evaluation
Looks like a synchronization problem when building the MBean tree.
Posted Date : 2006-06-16 12:38:19.0

Delay this bug fix till Dolphin as it concerns very sensitive code. In Dolphin all the MBean tree construction logic should be rewritten using the SwingWorker class.
Posted Date : 2006-06-22 15:21:27.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang