On Wed, 4 Feb 2026 21:02:04 GMT, Sergey Bylokhov <[email protected]> wrote:

>> This does not make one bit of sense. These tests do nothing with DISPLAY. 
>> They do not start AWT.
>
>> This does not make one bit of sense. These tests do nothing with DISPLAY. 
>> They do not start AWT.
> 
> Since DISPLAY is set, the GraphicsEnvironment considers the system as headful 
> and tries to connect to display. After this patch, the test will not pass in 
> that environment but will instead show the real stack trace.
> 
> java.awt.AWTError: Can't connect to X11 window server using ':123' as the 
> value of the DISPLAY variable.
>         at java.desktop/sun.awt.X11GraphicsEnvironment.initDisplay(Native 
> Method)
>         at 
> java.desktop/sun.awt.X11GraphicsEnvironment.initStatic(X11GraphicsEnvironment.java:100)
>         at 
> java.desktop/sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:57)
>         at 
> java.desktop/sun.awt.PlatformGraphicsInfo.createGE(PlatformGraphicsInfo.java:35)
>         at 
> java.desktop/java.awt.GraphicsEnvironment$LocalGE.createGE(GraphicsEnvironment.java:89)
>         at 
> java.desktop/java.awt.GraphicsEnvironment$LocalGE.<clinit>(GraphicsEnvironment.java:80)
>         at 
> java.desktop/java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:102)
>         at 
> java.desktop/java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1167)
>         at ReadAbortTest.<init>(ReadAbortTest.java:64)
>         at ReadAbortTest.main(ReadAbortTest.java:149)
>         at 
> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
>         at java.base/java.lang.reflect.Method.invoke(Method.java:565)
>         at 
> com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
>         at java.base/java.lang.Thread.run(Thread.java:1516)

Sorry, I did not describe the issue clearly enough. Thanks @mrserb the 
additionly details.

Thanks the reviews @prrace @mrserb

-------------

PR Comment: https://git.openjdk.org/jdk/pull/29569#issuecomment-3853148859

Reply via email to