jtreg jdk test suite failures "Can't connect to X11 window server using ':10' as the value of the DISPLAY variable"

Bug #2001576 reported by Vladimir Petko
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openjdk-17 (Ubuntu)
Fix Released
Undecided
Unassigned
openjdk-20 (Ubuntu)
Fix Released
Undecided
Unassigned
openjdk-lts (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

When building openjdk-lts a number of tests from jdk test suite fail with the following error:

```
java/beans/XMLEncoder/Test6570354.java Failed. Execution failed: `main' threw exception: java.awt.AWTError: Can't connect to X11 window server using ':10' as the value of the DISPLAY variable.
javax/accessibility/4170173/AccessibleJTextAfterIndexTest.java Failed. Execution failed: `main' threw exception: java.awt.AWTError: Can't connect to X11 window server using ':10' as the value of the DISPLAY variable.
javax/accessibility/4170173/AccessibleJTextBeforeIndexTest.java Failed. Execution failed: `main' threw exception: java.awt.AWTError: Can't connect to X11 window server using ':10' as the value of the DISPLAY variable.
javax/accessibility/6192422/bug6192422.java Failed. Execution failed: `main' threw exception: java.awt.AWTError: Can't connect to X11 window server using ':10' as the value of the DISPLAY variable.
javax/imageio/plugins/png/VerifyBitDepthScalingWithTRNSChunk.java Failed. Execution failed: `main' threw exception: java.awt.AWTError: Can't connect to X11 window server using ':10' as the value of the DISPLAY variable.
javax/imageio/plugins/png/WriteInvalidKeywordTest.java Failed. Execution failed: `main' threw exception: java.awt.AWTError: Can't connect to X11 window server using ':10' as the value of the DISPLAY variable.

```

Related branches

Vladimir Petko (vpa1977)
tags: added: fr-3142
tags: added: lunar
removed: fr-3142
Vladimir Petko (vpa1977)
tags: added: fr-3142
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "run xfwm4 in dbus session" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]

tags: added: patch
Vladimir Petko (vpa1977)
tags: removed: patch
Revision history for this message
Vladimir Petko (vpa1977) wrote :
tags: added: patch
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package openjdk-20 - 20+36~us1-0ubuntu1

---------------
openjdk-20 (20+36~us1-0ubuntu1) lunar; urgency=medium

  * OpenJDK 20 release, build 36. See:
    https://mail.openjdk.org/pipermail/jdk-dev/2023-March/007517.html
  * d/{control, compat}: update debhelper-compat version, add jtreg7
    dependencies, regenerate control.
  * d/t/{jdk,hotspot,jaxp,lantools}: run tier1 and tier2 jtreg tests only,
    add test options from OpenJDK makefile.
  * d/t/*: fix test environment: add missing -nativepath (LP: #2001563).
  * d/t/jdk: provide dbus session for the window manager (LP: #2001576).
  * d/p/build_gtest.patch: build OpenJDK with the system googletest
    (LP: #2012316).
  * d/p/*: add patches for jtreg tests:
    - disable-thumb-assertion.patch: fix JDK-8305481.
    - update-assertion-for-armhf.patch: fix JDK-8305480.
    - misalign-pointer-for-armhf.patch: packaging-specific patch to fix test
      failure introduced by d/p/m68k-support.diff.
    - log-generated-classes-test.patch: workaround JDK-8166162.
    - update-permission-test.patch: add security permissions for testng 7.
    - ldap-timeout-test-use-ip.patch, test-use-ip-address.patch: Ubuntu-specific
      patches to workaround missing DNS resolver on the build machines.
    - exclude_broken_tests.patch: quarantine failing tests.
  * d/rules: package external debug symbols (LP: #2015835).

 -- Vladimir Petko <email address hidden> Mon, 03 Apr 2023 11:27:49 +1200

Changed in openjdk-20 (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package openjdk-lts - 11.0.18+10-0ubuntu5

---------------
openjdk-lts (11.0.18+10-0ubuntu5) lunar; urgency=medium

  * d/control: add jtreg6 dependencies, regenerate control.
  * d/t/{jdk,hotspot,jaxp,lantools}: run tier1 and tier2 jtreg tests only,
    add test options from OpenJDK makefile.
  * d/t/*: fix test environment: add missing -nativepath (LP: #2001563).
  * d/t/jdk: provide dbus session for the window manager (LP: #2001576).
  * d/p/*: add patches for jtreg tests:
    - disable-thumb-assertion.patch: fix JDK-8305481.
    - update-assertion-for-armhf.patch: fix JDK-8305480.
    - log-generated-classes-test.patch: workaround JDK-8166162.
    - update-permission-test.patch: add security permissions for testng 7.
    - ldap-timeout-test-use-ip.patch, test-use-ip-address.patch: Ubuntu-specific
      patches to workaround missing DNS resolver on the build machines.
    - exclude_broken_tests.patch: quarantine failing tests.
  * d/rules: package external debug symbols (LP: #2015835).
  * drop d/p/{jaw-classpath.diff, jaw-optional.diff}: the atk wrapper is disabled
    and these patches cause class data sharing tests to fail (LP: #2016194).
  * d/p/exclude-broken-tests.patch: add OpenJDK 11 failures.
  * d/t/jtreg-autopkgtest.in: pass JTREG home to locate junit.jar, regenerate
    d/t/jtreg-autopkgtest.sh (LP: #2016206).
  * d/t/control.in: disable jtreg autopkgtests in line with openjdk 17,
    regenerate control (LP: #2016438).

 -- Vladimir Petko <email address hidden> Fri, 14 Apr 2023 11:29:59 +1200

Changed in openjdk-lts (Ubuntu):
status: New → Fix Released
Revision history for this message
Vladimir Petko (vpa1977) wrote :
Download full text (17.1 KiB)

Verification:
Refer to the build logs [1].
Some tests are excluded as they are not in tier1 or tier2.

Excluded tests (not in tier2 or tier2):

com/sun/java/swing/plaf/gtk/Test6635110.java
com/sun/java/swing/plaf/gtk/Test6963870.java
com/sun/java/swing/plaf/gtk/4928019/bug4928019.java
com/sun/java/swing/plaf/windows/Test6824600.java
com/sun/java/swing/plaf/windows/8016551/bug8016551.java
javax/accessibility/JList/AccessibleJListChildNPETest.java
javax/accessibility/JTable/JTableCellEditor.java
javax/accessibility/6192422/bug6192422.java
javax/accessib ility/SlowPanelIteration/SlowPanelIteration.java
javax/accessibility/6986385/bug6986385.java
javax/accessibility/JRootPaneAccessiblAtTest.java
javax/accessibility/6714324/TabbedPaneMemLeak.java
javax/accessibility/8017112/AccessibleIndexInParentTest.java
javax/accessibility/4170173/AccessibleJTextBeforeIndexTest.java
javax/accessibility/4170173/AccessibleJTextAfterIndexTest.java
javax/accessibility/AccessibleName/GetAccessibleNameTest.java
javax/accessibility/8069268/bug8069268.java
javax/accessibility/AccessibleJTableSelectionTest.java
javax/imageio/plugins/wbmp/WbmpDefaultImageMetadataTest.java
javax/imageio/plugins/wbmp/ValidWbmpTest.java
javax/imageio/plugins/wbmp/WBMPPluginTest.java
javax/imageio/plugins/wbmp/WbmpBigDestinationTest.java
javax/imageio/plugins/bmp/TopDownTest.java
javax/imageio/plugins/bmp/BmpDefaultImageMetadataTest.java
javax/imageio/plugins/bmp/ReaderListenersTest.java
javax/imageio/plugins/bmp/BmpBigDestinationTest.java
javax/imageio/plugins/bmp/Write3ByteBgrTest.java
javax/imageio/plugins/bmp/BMPWriteParamTest.java
javax/imageio/plugins/bmp/BMPCompressionTest.java
javax/imageio/plugins/bmp/BMPPluginTest.java
javax/imageio/plugins/bmp/RLECompressionTest.java
javax/imageio/plugins/bmp/EmbeddedFormatTest.java
javax/imageio/plugins/bmp/NoExtraBytesTest.java
javax/imageio/plugins/bmp/TestCompressionBI_BITFIELDS.java
javax/imageio/plugins/bmp/RleEncodingTest.java
javax/imageio/plugins/bmp/BMPSubsamplingTest.java
javax/imageio/plugins/bmp/WritingColorChangeTest.java
javax/imageio/plugins/jpeg/ConcurrentWritingTest.java
javax/imageio/plugins/jpeg/ConcurrentReadingTest.java
javax/imageio/plugins/jpeg/JPEGsNotAcceleratedTest.java
javax/imageio/plugins/jpeg/WritingInterruptionTest.java
javax/imageio/plugins/jpeg/DestTypeTest.java
javax/imageio/plugins/jpeg/ByteBinaryTest.java
javax/imageio/plugins/jpeg/JpegWriterLeakTest.java
javax/imageio/plugins/jpeg/ReadAsGrayTest.java
javax/imageio/plugins/jpeg/MagentaEXIFTest.java
javax/imageio/plugins/jpeg/ReadingInterruptionTest.java
javax/imageio/plugins/jpeg/CompressionBug.java
javax/imageio/plugins/shared/ImageWriterCompressionTest.java
javax/imageio/plugins/shared/RepeatingWriteTest.java
javax/imageio/plugins/shared/WriteAfterAbort.java
javax/imageio/plugins/shared/BitDepth.java
javax/imageio/plugins/tiff/MultiPageImageTIFFFieldTest.java
javax/imageio/plugins/tiff/TIFFDirectoryWriteReadTest.java
javax/imageio/plugins/tiff/ReadUnknownTagsTest.java
javax/imageio/plugins/tiff/MultiPageTest/MultiPageTest.java
javax/imageio/plugins/tiff/WriteToSequenceAfterAbort.java
javax/imageio/plugins/tiff/IFDTest.java
javax/imageio/plugins/tiff/TIFFImag...

Revision history for this message
Vladimir Petko (vpa1977) wrote :

This is a full list of "failed to connect to display" failures

tags: added: verification-done-lunar
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package openjdk-17 - 17.0.6+10-1ubuntu3

---------------
openjdk-17 (17.0.6+10-1ubuntu3) lunar; urgency=medium

  * d/control: add jtreg6 dependencies, regenerate control.
  * d/t/{jdk,hotspot,jaxp,lantools}: run tier1 and tier2 jtreg tests only,
    add test options from OpenJDK makefile.
  * d/t/*: fix test environment: add missing -nativepath (LP: #2001563).
  * d/t/jdk: provide dbus session for the window manager (LP: #2001576).
  * d/p/build_gtest.patch: build OpenJDK with the system googletest
    (LP: #2012316).
  * d/p/*: add patches for jtreg tests:
    - disable-thumb-assertion.patch: fix JDK-8305481.
    - update-assertion-for-armhf.patch: fix JDK-8305480.
    - misalign-pointer-for-armhf.patch: packaging-specific patch to fix test
      failure introduced by d/p/m68k-support.diff.
    - log-generated-classes-test.patch: workaround JDK-8166162.
    - update-permission-test.patch: add security permissions for testng 7.
    - ldap-timeout-test-use-ip.patch, test-use-ip-address.patch: Ubuntu-specific
      patches to workaround missing DNS resolver on the build machines.
    - exclude_broken_tests.patch: quarantine failing tests.
  * d/rules: package external debug symbols (LP: #2015835).
  * drop d/p/{jaw-classpath.diff, jaw-optional.diff}: the atk wrapper is disabled
    and these patches cause class data sharing tests to fail (LP: #2016194).
  * d/p/exclude-broken-tests.patch: add OpenJDK 17 failures.
  * d/t/jtreg-autopkgtest.in: pass JTREG home to locate junit.jar, regenerate
    d/t/jtreg-autopkgtest.sh (LP: #2016206).

 -- Vladimir Petko <email address hidden> Mon, 27 Mar 2023 11:41:46 +1300

Changed in openjdk-17 (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.