United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-8030698 : Some messages in jconsole in 7u40 (and later) aren't displayed correctly

Details
Type:
Bug
Submit Date:
2013-12-18
Status:
Resolved
Updated Date:
2014-09-04
Project Name:
JDK
Resolved Date:
2014-01-01
Component:
tools
OS:
Sub-Component:
jconsole
CPU:
Priority:
P4
Resolution:
Fixed
Affected Versions:
7u40,8
Fixed Versions:

Related Reports
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:

Sub Tasks

Description
When jconsole is launched, its several labels are not formatted correctly
 
 

                                    

Comments
7u60-critical-request justification: 
- Justification : 
the problem was raised by a customer, 
the fix is quite simple,
some of the information isn't displayed to the user (such as Thread overview).
some of the displayed information is wrong and may confuse a user.

- Risk Analysis : 
Risk of the fix is low 

- Webrev : 
http://cr.openjdk.java.net/~igerasim/8030698/0/webrev/

Reviewer: Staffan Larsen
http://mail.openjdk.java.net/pipermail/serviceability-dev/2013-December/013672.html

- Testing (done/to-be-done) : 
JPRT job has finished successfully. 
The testing should be done manually, according to the instruction given above.
                                     
2014-01-20
URL:   http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d0e6d466b7c6
User:  lana
Date:  2014-01-15 02:08:46 +0000

                                     
2014-01-15
URL:   http://hg.openjdk.java.net/jdk9/dev/jdk/rev/d0e6d466b7c6
User:  dmeetry
Date:  2014-01-01 18:40:08 +0000

                                     
2014-01-01
The issue is caused by a huge update https://bugs.openjdk.java.net/browse/JDK-7017818
                                     
2013-12-20
Notes for the QA on how to test the fix:

1) Start jconsole, the 'JConsole: New Connection' dialog will appear.
2) If the label is 'Usage: lt;hostnamegt;:...' then the test failed.
   If the label is 'Usage: <hostname>:...' then the test passed.
3) Choose the JConsole itself from the list of local processes and hit the 'Connect' button.
    If the app prompts for allowing an insecure connection, agree.
    The set of pages will be displayed.
4) If the Threads tab on the Overview page has 'ThreadTab.infoLabelFormat' label, then the test failed.
   If the label displays Live, Peak and Total values, then the test passed.
5) On the VM Summary page, if the Pending finalization value is the constant string '{0} objects', then the test failed.
   If the label is 'XX objects', where XX is a number without curly braces, then the test passed.

                                     
2013-12-20



Hardware and Software, Engineered to Work Together