11u backport missing binary arrow.png: 8224475: JTextPane does not show images in HTML rendering
Baesken, Matthias
matthias.baesken at sap.com
Mon Mar 9 08:05:59 UTC 2020
Hi Severin, thanks for the heads up.
The jdk11 downport of 8224475 misses binary file test/jdk/javax/swing/JTextPane/arrow.png , this needs to be added to make the test work.
Bug/webrev :
https://bugs.openjdk.java.net/browse/JDK-8240724
http://cr.openjdk.java.net/~mbaesken/webrevs/8240724_jdk11u/
Thanks, Matthias
> Hi Matthias,
>
> The JDK 11u backport of 8224475 does not include the arrow.png binary
> file, while the jdk/jdk push included it.
>
> I was working on the 8u backport and notices an NPE when running the
> regression test from 11u due to arrow.png missing.
>
> java.lang.NullPointerException
> at java.desktop/javax.swing.ImageIcon.<init>(ImageIcon.java:217)
> at
> TestJTextPaneHTMLRendering.createTestUI(TestJTextPaneHTMLRendering.j
> ava:148)
> at
> TestJTextPaneHTMLRendering.createUI(TestJTextPaneHTMLRendering.java:
> 87)
> at
> java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java
> :313)
> at
> java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:77
> 0)
> at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
> at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
> at java.base/java.security.AccessController.doPrivileged(Native Method)
> at
> java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doInterse
> ctionPrivilege(ProtectionDomain.java:85)
> at
> java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
> at
> java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Event
> DispatchThread.java:203)
> at
> java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDisp
> atchThread.java:124)
> at
> java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Event
> DispatchThread.java:113)
> at
> java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThr
> ead.java:109)
> at
> java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThr
> ead.java:101)
> at
> java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:
> 90)
>
> It would be great if this could get fixed. Perhaps create an 11u
> specific bug which just adds the binary?
>
> Thanks,
> Severin
More information about the jdk-updates-dev
mailing list