JDK-6980197 : closed/javax/swing/plaf/synth/SynthPainter/unitTest/UnitTest.java fails
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 7
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux_redhat_5.0
  • CPU: x86
  • Submitted: 2010-08-26
  • Updated: 2011-01-19
  • Resolved: 2010-10-01
Related Reports
Duplicate :  
Description
Testsuite name: regression j2se
test: closed/javax/swing/plaf/synth/SynthPainter/unitTest/UnitTest.java
JDK/JRE tested: jdk 7
OS/architecture: rhel5-x64
Reproducible: Always
Reproducible on machine: stt-57.russia
Is it a platform specific regression: N
Is it a Regression: N

Test run log location:
[stt-robot@stt-57]$ cat cur/work/closed/javax/swing/plaf/synth/SynthPainter/unitTest/UnitTest.jtr 
#Test Results (version 2)
#Tue Aug 24 20:56:04 MSD 2010
#checksum:6ca3b7deff4aadc5
#-----testdescription-----
$file=/net/vice/export/stt/newroot/regression/workspaces/170/1.7.0_fcsb106/j2se/test/closed/javax/swing/plaf/synth/SynthPainter/unitTest/UnitTest.java
$root=/net/vice/export/stt/newroot/regression/workspaces/170/1.7.0_fcsb106/j2se/test
author=Scott Violet
run=ASSUMED_ACTION main UnitTest\n
source=UnitTest.java
title=Makes sure SynthPainter calls the necessary methods in the painter

#-----environment-----

#-----testresult-----
description=file:///net/vice/export/stt/newroot/regression/workspaces/170/1.7.0_fcsb106/j2se/test/closed/javax/swing/plaf/synth/SynthPainter/unitTest/UnitTest.java
end=Tue Aug 24 20:56:04 MSD 2010
environment=regtest
execStatus=Failed. Execution failed: `main' threw exception: java.lang.reflect.InvocationTargetException
javatestOS=Linux 2.6.18-194.el5 (i386)
javatestVersion=3.2.2_03
script=com.sun.javatest.regtest.RegressionScript 
sections=script_messages build main
start=Tue Aug 24 20:56:03 MSD 2010
test=closed/javax/swing/plaf/synth/SynthPainter/unitTest/UnitTest.java
work=/export/JQA/regression/cur/work/closed/javax/swing/plaf/synth/SynthPainter/unitTest

#section:script_messages
----------messages:(4/186)----------
JDK under test: (/export/jdk/jdk1.7.0b106)
java version "1.7.0-ea"
Java(TM) SE Runtime Environment (build 1.7.0-ea-b106)
Java HotSpot(TM) Client VM (build 19.0-b05, mixed mode, sharing)

#section:build
----------messages:(3/93)----------
command: build UnitTest
reason: Named class compiled on demand
elapsed time (seconds): 0.001
result: Passed. All files up to date

#section:main
----------messages:(3/115)----------
command: main UnitTest
reason: Assumed action based on file name: run main UnitTest 
elapsed time (seconds): 1.049
----------System.out:(176/5032)----------
TESTING: javax.swing.JScrollBar
pref: java.awt.Dimension[width=200,height=200]
invoked: scrollBarBackground
invoked: scrollBarTrackBackground
invoked: scrollBarTrackBorder
invoked: scrollBarThumbBackground
invoked: scrollBarThumbBorder
invoked: scrollBarBorder
invoked: arrowButtonBackground
invoked: arrowButtonForeground
invoked: arrowButtonBorder
invoked: arrowButtonBackground
invoked: arrowButtonForeground
invoked: arrowButtonBorder
TESTING: javax.swing.JButton
pref: java.awt.Dimension[width=26,height=17]
invoked: buttonBackground
invoked: buttonBorder
TESTING: javax.swing.JCheckBox
pref: java.awt.Dimension[width=26,height=17]
invoked: checkBoxBackground
invoked: checkBoxBorder
TESTING: javax.swing.JColorChooser
pref: java.awt.Dimension[width=686,height=401]
invoked: colorChooserBackground
invoked: colorChooserBorder
invoked: panelBackground
invoked: labelBackground
invoked: labelBorder
invoked: panelBorder
invoked: tabbedPaneBackground
invoked: tabbedPaneTabAreaBackground
invoked: tabbedPaneTabAreaBorder
invoked: tabbedPaneTabBackground
invoked: tabbedPaneTabBorder
invoked: tabbedPaneTabBackground
invoked: tabbedPaneTabBorder
invoked: tabbedPaneTabBackground
invoked: tabbedPaneTabBorder
invoked: tabbedPaneTabBackground
invoked: tabbedPaneTabBorder
invoked: tabbedPaneTabBackground
invoked: tabbedPaneTabBorder
invoked: tabbedPaneContentBackground
invoked: tabbedPaneContentBorder
invoked: tabbedPaneBorder
invoked: panelBackground
invoked: panelBorder
invoked: panelBackground
invoked: panelBorder
invoked: panelBackground
invoked: panelBorder
invoked: panelBackground
invoked: panelBorder
invoked: labelBackground
invoked: labelBorder
invoked: panelBackground
invoked: panelBorder
TESTING: javax.swing.JComboBox
pref: java.awt.Dimension[width=25,height=19]
invoked: comboBoxBackground
invoked: labelBackground
invoked: labelBorder
invoked: comboBoxBorder
invoked: arrowButtonBackground
invoked: arrowButtonForeground
invoked: arrowButtonBorder
TESTING: javax.swing.JDesktopPane
pref: java.awt.Dimension[width=1,height=1]
invoked: desktopPaneBackground
invoked: desktopPaneBorder
TESTING: javax.swing.JEditorPane
pref: java.awt.Dimension[width=102,height=17]
invoked: editorPaneBackground
invoked: editorPaneBorder
TESTING: javax.swing.JFileChooser
pref: java.awt.Dimension[width=483,height=263]
invoked: fileChooserBackground
invoked: fileChooserBorder
invoked: panelBackground
invoked: panelBorder
invoked: panelBackground
invoked: panelBorder
invoked: buttonBackground
invoked: buttonBorder
invoked: buttonBackground
invoked: buttonBorder
invoked: panelBackground
invoked: panelBorder
invoked: comboBoxBackground
invoked: labelBackground
invoked: labelBorder
invoked: comboBoxBorder
invoked: arrowButtonBackground
invoked: arrowButtonForeground
invoked: arrowButtonBorder
invoked: labelBackground
invoked: labelBorder
invoked: panelBackground
invoked: panelBorder
invoked: textFieldBackground
invoked: textFieldBorder
invoked: labelBackground
invoked: labelBorder
invoked: panelBackground
invoked: panelBorder
invoked: panelBackground
invoked: panelBorder
invoked: scrollPaneBackground
invoked: viewportBorder
invoked: scrollPaneBorder
invoked: listBackground
invoked: listBorder
invoked: panelBackground
invoked: panelBorder
invoked: panelBackground
invoked: panelBorder
invoked: comboBoxBackground
invoked: labelBackground
invoked: labelBorder
invoked: comboBoxBorder
invoked: arrowButtonBackground
invoked: arrowButtonForeground
invoked: arrowButtonBorder
invoked: labelBackground
invoked: labelBorder
invoked: panelBackground
invoked: panelBorder
invoked: toggleButtonBackground
invoked: toggleButtonBorder
invoked: toggleButtonBackground
invoked: toggleButtonBorder
invoked: buttonBackground
invoked: buttonBorder
invoked: buttonBackground
invoked: buttonBorder
invoked: buttonBackground
invoked: buttonBorder
TESTING: javax.swing.JFormattedTextField
pref: java.awt.Dimension[width=100,height=100]
invoked: formattedTextFieldBackground
invoked: formattedTextFieldBorder
TESTING: javax.swing.JInternalFrame
pref: java.awt.Dimension[width=100,height=100]
invoked: internalFrameBackground
invoked: internalFrameBorder
invoked: internalFrameTitlePaneBackground
invoked: internalFrameTitlePaneBorder
invoked: buttonBackground
invoked: buttonBorder
invoked: rootPaneBackground
invoked: rootPaneBorder
invoked: panelBackground
invoked: panelBorder
TESTING: javax.swing.JLabel
pref: java.awt.Dimension[width=26,height=17]
invoked: labelBackground
invoked: labelBorder
TESTING: javax.swing.JList
pref: java.awt.Dimension[width=100,height=100]
invoked: listBackground
invoked: listBorder
TESTING: javax.swing.JMenuBar
pref: java.awt.Dimension[width=2,height=2]
invoked: menuBarBackground
invoked: menuBarBorder
TESTING: javax.swing.JMenuItem
pref: java.awt.Dimension[width=23,height=17]
invoked: menuItemBackground
invoked: menuItemBackground
invoked: menuItemBorder
TESTING: javax.swing.JMenu
pref: java.awt.Dimension[width=23,height=17]
invoked: menuBackground
invoked: menuItemBackground
invoked: menuBorder
----------System.err:(28/1675)----------
java.lang.reflect.InvocationTargetException
	at java.awt.EventQueue.invokeAndWait(EventQueue.java:1162)
	at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1346)
	at UnitTest.main(UnitTest.java:18)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:96)
	at java.lang.Thread.run(Thread.java:717)
Caused by: java.lang.RuntimeException: Should be empty: {menuItemBackground=true}
	at LoggingPainter.wasMoreInvoked(LoggingPainter.java:26)
	at UnitTest.test(UnitTest.java:293)
	at UnitTest.<init>(UnitTest.java:151)
	at UnitTest$1.run(UnitTest.java:20)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:660)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:209)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:118)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

JavaTest Message: Test threw exception: java.lang.reflect.InvocationTargetException
JavaTest Message: shutting down test

STATUS:Failed.`main' threw exception: java.lang.reflect.InvocationTargetException
result: Failed. Execution failed: `main' threw exception: java.lang.reflect.InvocationTargetException


test result: Failed. Execution failed: `main' threw exception: java.lang.reflect.InvocationTargetException

Steps to reproduce: 

[stt-robot@stt-57]$ /export/jdk/jdk1.7.0b106/bin/java UnitTest
TESTING: javax.swing.JScrollBar
pref: java.awt.Dimension[width=200,height=200]
invoked: scrollBarBackground
invoked: scrollBarTrackBackground
invoked: scrollBarTrackBorder
invoked: scrollBarThumbBackground
invoked: scrollBarThumbBorder
invoked: scrollBarBorder
invoked: arrowButtonBackground
invoked: arrowButtonForeground
invoked: arrowButtonBorder
invoked: arrowButtonBackground
invoked: arrowButtonForeground
invoked: arrowButtonBorder
TESTING: javax.swing.JButton
pref: java.awt.Dimension[width=26,height=17]
invoked: buttonBackground
invoked: buttonBorder
TESTING: javax.swing.JCheckBox
pref: java.awt.Dimension[width=26,height=17]
invoked: checkBoxBackground
invoked: checkBoxBorder
TESTING: javax.swing.JColorChooser
pref: java.awt.Dimension[width=686,height=401]
invoked: colorChooserBackground
invoked: colorChooserBorder
invoked: panelBackground
invoked: labelBackground
invoked: labelBorder
invoked: panelBorder
invoked: tabbedPaneBackground
invoked: tabbedPaneTabAreaBackground
invoked: tabbedPaneTabAreaBorder
invoked: tabbedPaneTabBackground
invoked: tabbedPaneTabBorder
invoked: tabbedPaneTabBackground
invoked: tabbedPaneTabBorder
invoked: tabbedPaneTabBackground
invoked: tabbedPaneTabBorder
invoked: tabbedPaneTabBackground
invoked: tabbedPaneTabBorder
invoked: tabbedPaneTabBackground
invoked: tabbedPaneTabBorder
invoked: tabbedPaneContentBackground
invoked: tabbedPaneContentBorder
invoked: tabbedPaneBorder
invoked: panelBackground
invoked: panelBorder
invoked: panelBackground
invoked: panelBorder
invoked: panelBackground
invoked: panelBorder
invoked: panelBackground
invoked: panelBorder
invoked: labelBackground
invoked: labelBorder
invoked: panelBackground
invoked: panelBorder
TESTING: javax.swing.JComboBox
pref: java.awt.Dimension[width=25,height=19]
invoked: comboBoxBackground
invoked: labelBackground
invoked: labelBorder
invoked: comboBoxBorder
invoked: arrowButtonBackground
invoked: arrowButtonForeground
invoked: arrowButtonBorder
TESTING: javax.swing.JDesktopPane
pref: java.awt.Dimension[width=1,height=1]
invoked: desktopPaneBackground
invoked: desktopPaneBorder
TESTING: javax.swing.JEditorPane
pref: java.awt.Dimension[width=102,height=17]
invoked: editorPaneBackground
invoked: editorPaneBorder
TESTING: javax.swing.JFileChooser
pref: java.awt.Dimension[width=483,height=263]
invoked: fileChooserBackground
invoked: fileChooserBorder
invoked: panelBackground
invoked: panelBorder
invoked: panelBackground
invoked: panelBorder
invoked: buttonBackground
invoked: buttonBorder
invoked: buttonBackground
invoked: buttonBorder
invoked: panelBackground
invoked: panelBorder
invoked: comboBoxBackground
invoked: labelBackground
invoked: labelBorder
invoked: comboBoxBorder
invoked: arrowButtonBackground
invoked: arrowButtonForeground
invoked: arrowButtonBorder
invoked: labelBackground
invoked: labelBorder
invoked: panelBackground
invoked: panelBorder
invoked: textFieldBackground
invoked: textFieldBorder
invoked: labelBackground
invoked: labelBorder
invoked: panelBackground
invoked: panelBorder
invoked: panelBackground
invoked: panelBorder
invoked: scrollPaneBackground
invoked: viewportBorder
invoked: scrollPaneBorder
invoked: listBackground
invoked: listBorder
invoked: panelBackground
invoked: panelBorder
invoked: panelBackground
invoked: panelBorder
invoked: comboBoxBackground
invoked: labelBackground
invoked: labelBorder
invoked: comboBoxBorder
invoked: arrowButtonBackground
invoked: arrowButtonForeground
invoked: arrowButtonBorder
invoked: labelBackground
invoked: labelBorder
invoked: panelBackground
invoked: panelBorder
invoked: toggleButtonBackground
invoked: toggleButtonBorder
invoked: toggleButtonBackground
invoked: toggleButtonBorder
invoked: buttonBackground
invoked: buttonBorder
invoked: buttonBackground
invoked: buttonBorder
invoked: buttonBackground
invoked: buttonBorder
TESTING: javax.swing.JFormattedTextField
pref: java.awt.Dimension[width=100,height=100]
invoked: formattedTextFieldBackground
invoked: formattedTextFieldBorder
TESTING: javax.swing.JInternalFrame
pref: java.awt.Dimension[width=100,height=100]
invoked: internalFrameBackground
invoked: internalFrameBorder
invoked: internalFrameTitlePaneBackground
invoked: internalFrameTitlePaneBorder
invoked: buttonBackground
invoked: buttonBorder
invoked: rootPaneBackground
invoked: rootPaneBorder
invoked: panelBackground
invoked: panelBorder
TESTING: javax.swing.JLabel
pref: java.awt.Dimension[width=26,height=17]
invoked: labelBackground
invoked: labelBorder
TESTING: javax.swing.JList
pref: java.awt.Dimension[width=100,height=100]
invoked: listBackground
invoked: listBorder
TESTING: javax.swing.JMenuBar
pref: java.awt.Dimension[width=2,height=2]
invoked: menuBarBackground
invoked: menuBarBorder
TESTING: javax.swing.JMenuItem
pref: java.awt.Dimension[width=23,height=17]
invoked: menuItemBackground
invoked: menuItemBackground
invoked: menuItemBorder
TESTING: javax.swing.JMenu
pref: java.awt.Dimension[width=23,height=17]
invoked: menuBackground
invoked: menuItemBackground
invoked: menuBorder
Exception in thread "main" java.lang.reflect.InvocationTargetException
	at java.awt.EventQueue.invokeAndWait(EventQueue.java:1162)
	at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1346)
	at UnitTest.main(UnitTest.java:18)
Caused by: java.lang.RuntimeException: Should be empty: {menuItemBackground=true}
	at LoggingPainter.wasMoreInvoked(LoggingPainter.java:26)
	at UnitTest.test(UnitTest.java:293)
	at UnitTest.<init>(UnitTest.java:151)
	at UnitTest$1.run(UnitTest.java:20)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:660)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:209)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:118)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)