-
Bug
-
Resolution: Won't Fix
-
P4
-
None
-
8
-
x86_64
-
linux
FULL PRODUCT VERSION :
JDK under test: /usr/local/java/jdk1.8.0_131
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
$ uname -a
Linux localhost.localdomain 4.10.10-200.fc25.x86_64 #1 SMP Thu Apr 13 01:11:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/fedora-release
Fedora release 25 (Twenty Five)
A DESCRIPTION OF THE PROBLEM :
The test javax/swing/JTableHeader/6884066/bug6884066.java fails on Fedora 25 by NullPointerException.
The issue is specific for Fedora 25
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
$ jtreg -ignore:quiet -v -a -xml -testjdk:<jbsdk_736_19> -javaoptions:'-Djava.awt.headless=false' -timeoutFactor:2 javax/swing/JTableHeader/6884066/bug6884066.java
ERROR MESSAGES/STACK TRACES THAT OCCUR :
#section:main
----------messages:(4/120)----------
command: main bug6884066
reason: User specified action: run main bug6884066
Mode: othervm
elapsed time (seconds): 0.56
----------configuration:(0/0)----------
----------System.out:(0/0)----------
----------System.err:(38/2763)----------
java.lang.NullPointerException
at javax.swing.plaf.synth.SynthTableHeaderUI$HeaderRenderer.getTableCellRendererComponent(SynthTableHeaderUI.java:234)
at javax.swing.plaf.basic.BasicTableHeaderUI.getHeaderRenderer(BasicTableHeaderUI.java:702)
at javax.swing.plaf.basic.BasicTableHeaderUI.paintCell(BasicTableHeaderUI.java:709)
at javax.swing.plaf.basic.BasicTableHeaderUI.paint(BasicTableHeaderUI.java:652)
at javax.swing.plaf.synth.SynthTableHeaderUI.paint(SynthTableHeaderUI.java:173)
at javax.swing.plaf.synth.SynthTableHeaderUI.update(SynthTableHeaderUI.java:144)
at javax.swing.JComponent.paintComponent(JComponent.java:780)
at javax.swing.JComponent.paint(JComponent.java:1056)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:290)
at javax.swing.RepaintManager.paint(RepaintManager.java:1272)
at javax.swing.JComponent._paintImmediately(JComponent.java:5158)
at javax.swing.JComponent.paintImmediately(JComponent.java:4969)
at javax.swing.RepaintManager$4.run(RepaintManager.java:831)
at javax.swing.RepaintManager$4.run(RepaintManager.java:814)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
at javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
STATUS:Failed.`main' threw exception: java.lang.NullPointerException
----------rerun:(21/1541)*----------
DISPLAY=:0 \\
GNOME_DESKTOP_SESSION_ID=this-is-deprecated \\
HOME=/home/vprovodin \\
LANG=en_US.UTF-8 \\
PATH=/bin:/usr/bin \\
XMODIFIERS=@im=ibus \\
CLASSPATH=/home/vprovodin/workspace/github/jdk8u/jdk/JTwork/classes/javax/swing/JTableHeader/6884066:/home/vprovodin/workspace/github/jdk8u/jdk/test/javax/swing/JTableHeader/6884066:/home/vprovodin/workspace/jdk/jbsdk8u112b736.21_x64/lib/tools.jar:/home/vprovodin/workspace/jtreg/lib/javatest.jar:/home/vprovodin/workspace/jtreg/lib/jtreg.jar \\
/home/vprovodin/workspace/jdk/jbsdk8u112b736.21_x64/bin/java \\
-Dtest.src=/home/vprovodin/workspace/github/jdk8u/jdk/test/javax/swing/JTableHeader/6884066 \\
-Dtest.src.path=/home/vprovodin/workspace/github/jdk8u/jdk/test/javax/swing/JTableHeader/6884066 \\
-Dtest.classes=/home/vprovodin/workspace/github/jdk8u/jdk/JTwork/classes/javax/swing/JTableHeader/6884066 \\
-Dtest.class.path=/home/vprovodin/workspace/github/jdk8u/jdk/JTwork/classes/javax/swing/JTableHeader/6884066 \\
-Dtest.vm.opts= \\
-Dtest.tool.vm.opts= \\
-Dtest.compiler.opts= \\
-Dtest.java.opts=-Djava.awt.headless=false \\
-Dtest.jdk=/home/vprovodin/workspace/jdk/jbsdk8u112b736.21_x64 \\
-Dcompile.jdk=/home/vprovodin/workspace/jdk/jbsdk8u112b736.21_x64 \\
-Dtest.timeout.factor=2.0 \\
-Djava.awt.headless=false \\
com.sun.javatest.regtest.agent.MainWrapper /home/vprovodin/workspace/github/jdk8u/jdk/JTwork/javax/swing/JTableHeader/6884066/bug6884066.d/main.0.jta
result: Failed. Execution failed: `main' threw exception: java.lang.NullPointerException
test result: Failed. Execution failed: `main' threw exception: java.lang.NullPointerException
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
http://hg.openjdk.java.net/jdk9/jdk9/jdk/file/b4a7d4678a43/test/javax/swing/JTableHeader/6884066/bug6884066.java
---------- END SOURCE ----------
JDK under test: /usr/local/java/jdk1.8.0_131
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
$ uname -a
Linux localhost.localdomain 4.10.10-200.fc25.x86_64 #1 SMP Thu Apr 13 01:11:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/fedora-release
Fedora release 25 (Twenty Five)
A DESCRIPTION OF THE PROBLEM :
The test javax/swing/JTableHeader/6884066/bug6884066.java fails on Fedora 25 by NullPointerException.
The issue is specific for Fedora 25
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
$ jtreg -ignore:quiet -v -a -xml -testjdk:<jbsdk_736_19> -javaoptions:'-Djava.awt.headless=false' -timeoutFactor:2 javax/swing/JTableHeader/6884066/bug6884066.java
ERROR MESSAGES/STACK TRACES THAT OCCUR :
#section:main
----------messages:(4/120)----------
command: main bug6884066
reason: User specified action: run main bug6884066
Mode: othervm
elapsed time (seconds): 0.56
----------configuration:(0/0)----------
----------System.out:(0/0)----------
----------System.err:(38/2763)----------
java.lang.NullPointerException
at javax.swing.plaf.synth.SynthTableHeaderUI$HeaderRenderer.getTableCellRendererComponent(SynthTableHeaderUI.java:234)
at javax.swing.plaf.basic.BasicTableHeaderUI.getHeaderRenderer(BasicTableHeaderUI.java:702)
at javax.swing.plaf.basic.BasicTableHeaderUI.paintCell(BasicTableHeaderUI.java:709)
at javax.swing.plaf.basic.BasicTableHeaderUI.paint(BasicTableHeaderUI.java:652)
at javax.swing.plaf.synth.SynthTableHeaderUI.paint(SynthTableHeaderUI.java:173)
at javax.swing.plaf.synth.SynthTableHeaderUI.update(SynthTableHeaderUI.java:144)
at javax.swing.JComponent.paintComponent(JComponent.java:780)
at javax.swing.JComponent.paint(JComponent.java:1056)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:290)
at javax.swing.RepaintManager.paint(RepaintManager.java:1272)
at javax.swing.JComponent._paintImmediately(JComponent.java:5158)
at javax.swing.JComponent.paintImmediately(JComponent.java:4969)
at javax.swing.RepaintManager$4.run(RepaintManager.java:831)
at javax.swing.RepaintManager$4.run(RepaintManager.java:814)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
at javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
STATUS:Failed.`main' threw exception: java.lang.NullPointerException
----------rerun:(21/1541)*----------
DISPLAY=:0 \\
GNOME_DESKTOP_SESSION_ID=this-is-deprecated \\
HOME=/home/vprovodin \\
LANG=en_US.UTF-8 \\
PATH=/bin:/usr/bin \\
XMODIFIERS=@im=ibus \\
CLASSPATH=/home/vprovodin/workspace/github/jdk8u/jdk/JTwork/classes/javax/swing/JTableHeader/6884066:/home/vprovodin/workspace/github/jdk8u/jdk/test/javax/swing/JTableHeader/6884066:/home/vprovodin/workspace/jdk/jbsdk8u112b736.21_x64/lib/tools.jar:/home/vprovodin/workspace/jtreg/lib/javatest.jar:/home/vprovodin/workspace/jtreg/lib/jtreg.jar \\
/home/vprovodin/workspace/jdk/jbsdk8u112b736.21_x64/bin/java \\
-Dtest.src=/home/vprovodin/workspace/github/jdk8u/jdk/test/javax/swing/JTableHeader/6884066 \\
-Dtest.src.path=/home/vprovodin/workspace/github/jdk8u/jdk/test/javax/swing/JTableHeader/6884066 \\
-Dtest.classes=/home/vprovodin/workspace/github/jdk8u/jdk/JTwork/classes/javax/swing/JTableHeader/6884066 \\
-Dtest.class.path=/home/vprovodin/workspace/github/jdk8u/jdk/JTwork/classes/javax/swing/JTableHeader/6884066 \\
-Dtest.vm.opts= \\
-Dtest.tool.vm.opts= \\
-Dtest.compiler.opts= \\
-Dtest.java.opts=-Djava.awt.headless=false \\
-Dtest.jdk=/home/vprovodin/workspace/jdk/jbsdk8u112b736.21_x64 \\
-Dcompile.jdk=/home/vprovodin/workspace/jdk/jbsdk8u112b736.21_x64 \\
-Dtest.timeout.factor=2.0 \\
-Djava.awt.headless=false \\
com.sun.javatest.regtest.agent.MainWrapper /home/vprovodin/workspace/github/jdk8u/jdk/JTwork/javax/swing/JTableHeader/6884066/bug6884066.d/main.0.jta
result: Failed. Execution failed: `main' threw exception: java.lang.NullPointerException
test result: Failed. Execution failed: `main' threw exception: java.lang.NullPointerException
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
http://hg.openjdk.java.net/jdk9/jdk9/jdk/file/b4a7d4678a43/test/javax/swing/JTableHeader/6884066/bug6884066.java
---------- END SOURCE ----------