Public bug reported:

July update of openjdk-11 will be using jtreg7.


A number of openjdk-11 jdk tests fail with the following exception (e.g.
test/jdk/java/lang/invoke/BigArityTest.java):


java.util.ServiceConfigurationError:
org.junit.platform.launcher.TestExecutionListener: Provider
org.junit.platform.reporting.open.xml.OpenTestReportGeneratingListener could
not be instantiated
        at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:582)
        at
java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:804)
        at
java.base/java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:722)
        at java.base/java.util.ServiceLoader$3.next(ServiceLoader.java:1395)
        at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
        at
java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
        at
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
        at
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
        at
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
        at
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
        at
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at
java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
        at
org.junit.platform.launcher.core.LauncherFactory.registerTestExecutionListeners(LauncherFactory.java:179)
        at
org.junit.platform.launcher.core.LauncherFactory.createDefaultLauncher(LauncherFactory.java:137)
        at
org.junit.platform.launcher.core.LauncherFactory.openSession(LauncherFactory.java:98)
        at
com.sun.javatest.regtest.agent.JUnitRunner.runWithJUnitPlatform(JUnitRunner.java:141)
        at com.sun.javatest.regtest.agent.JUnitRunner.main(JUnitRunner.java:95)
        at com.sun.javatest.regtest.agent.JUnitRunner.main(JUnitRunner.java:61)
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at
com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
        at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.UnsupportedClassVersionError:
org/junit/platform/reporting/shadow/org/opentest4j/reporting/events/api/DocumentWriter
has been compiled by a more recent version of the Java Runtime (class file
version 56.0), this version of the Java Runtime only recognizes class file
versions up to 55.0
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1022)
        at
java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
        at
java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:800)
        at
java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:698)
        at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)
        at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)
        at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
        at
org.junit.platform.reporting.open.xml.OpenTestReportGeneratingListener.<init>(OpenTestReportGeneratingListener.java:95)
        at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
        at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at
java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:780)
        ... 22 more


This is caused by opentest4j-reporting built without set targetCompatibility.

** Affects: jtreg7 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: jtreg7 (Debian)
     Importance: Unknown
         Status: Unknown

** Bug watch added: Debian Bug tracker #1071976
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071976

** Also affects: jtreg7 (Debian) via
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071976
   Importance: Unknown
       Status: Unknown

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067520

Title:
  openjdk-11 jtreg7 test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/jtreg7/+bug/2067520/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to