Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8345011

java/awt/Toolkit/BadDisplayTest/BadDisplayTest.java causes the 'DISPLAY' variable to be set to a junk value

XMLWordPrintable

    • generic
    • linux

      java/awt/Toolkit/BadDisplayTest/BadDisplayTest.java causes DISPLAY variable to be set to a junk value and subsequently fails all the following 'headful' tests with an 'AWTError'.
      This is noticed only in linux machines as the test 'BadDisplayTest.java' runs only in linux.
      This causes 300+ failures in CI in every run.
      Refer:
      https://github.com/openjdk/jdk/blob/master/test/jdk/java/awt/Toolkit/BadDisplayTest/BadDisplayTest.sh
      https://github.com/openjdk/jdk/blob/master/test/jdk/java/awt/Toolkit/BadDisplayTest/BadDisplayTest.java

       Log:
      java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
      at java.desktop/sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
      at java.desktop/sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:105)
      at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
      at java.desktop/sun.awt.X11GraphicsEnvironment.initStatic(X11GraphicsEnvironment.java:64)
      at java.desktop/sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:59)
      at java.desktop/sun.awt.PlatformGraphicsInfo.createGE(PlatformGraphicsInfo.java:37)
      at java.desktop/java.awt.GraphicsEnvironment$LocalGE.createGE(GraphicsEnvironment.java:93)
      at java.desktop/java.awt.GraphicsEnvironment$LocalGE.<clinit>(GraphicsEnvironment.java:84)
      at java.desktop/java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:106)
      at java.desktop/java.awt.Window.initGC(Window.java:492)
      at java.desktop/java.awt.Window.init(Window.java:512)
      at java.desktop/java.awt.Window.<init>(Window.java:554)
      at java.desktop/java.awt.Frame.<init>(Frame.java:428)
      at Impl.run(LoopRobustness.java:101)
      at java.base/java.lang.Thread.run(Thread.java:1583)

            mvs Manukumar V S
            mvs Manukumar V S
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: