RFR: 8327401: Some jtreg tests fail on Wayland without any tracking bug [v3]
Sergey Bylokhov
serb at openjdk.org
Wed Sep 4 19:09:29 UTC 2024
On Wed, 22 May 2024 02:51:31 GMT, Alexander Zvegintsev <azvegint at openjdk.org> wrote:
>> Alexander Zvegintsev has updated the pull request incrementally with one additional commit since the last revision:
>>
>> spacing
>
> test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java line 53:
>
>> 51: import jdk.test.lib.Platform;
>> 52:
>> 53: public class KeyEventsTest {
>
> It is critical to call AWT code on EDT in this, otherwise it may fail with:
>
>> java.lang.NullPointerException: Cannot read field "x" because "this.prevFocusRect" is null
> at java.desktop/sun.awt.X11.XListPeer$ListPainter.paintFocus(XListPeer.java:1976)
> at java.desktop/sun.awt.X11.XListPeer$ListPainter.paint(XListPeer.java:1799)
> at java.desktop/sun.awt.X11.XListPeer.repaint(XListPeer.java:389)
> at java.desktop/sun.awt.X11.XListPeer.scrollVertical(XListPeer.java:1469)
> at java.desktop/sun.awt.X11.XListPeer.makeVisible(XListPeer.java:1311)
> at java.desktop/java.awt.List.makeVisible(List.java:784)
> at KeyEventsTest.test(KeyEventsTest.java:235)
> at KeyEventsTest.doTest(KeyEventsTest.java:292)
> at KeyEventsTest.start(KeyEventsTest.java:107)
> at KeyEventsTest.main(KeyEventsTest.java:56)
> at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
> at java.base/java.lang.reflect.Method.invoke(Method.java:580)
> at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
> at java.base/java.lang.Thread.run(Thread.java:1575)
product bug as well.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/19339#discussion_r1744287938
More information about the client-libs-dev
mailing list