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

java/lang/Thread/virtual/CarrierThreadWaits.java#id0 failed with "TestEngine with ID 'junit-jupiter' failed to discover tests"

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: External
    • Icon: P4 P4
    • None
    • 22
    • core-libs
    • x86_64
    • os_x

      The following test failed in the JDK22 CI:

      java/lang/Thread/virtual/CarrierThreadWaits.java#id0

      Here's a snippet from the log file:

      #section:junit
      ----------messages:(9/375)----------
      command: junit CarrierThreadWaits
      reason: User specified action: run junit CarrierThreadWaits
      started: Fri Oct 20 23:03:29 GMT 2023
      Mode: agentvm
      Agent id: 210
      Additional exports to unnamed modules from @modules: java.base/java.lang
      Additional opens to unnamed modules from @modules: java.base/java.lang
      finished: Fri Oct 20 23:04:58 GMT 2023
      elapsed time (seconds): 88.923
      ----------configuration:(14/1641)----------

      <snip>

      ----------System.err:(60/5605)----------
      org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests
      at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot(EngineDiscoveryOrchestrator.java:160)
      at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverSafely(EngineDiscoveryOrchestrator.java:132)
      at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover(EngineDiscoveryOrchestrator.java:107)
      at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover(EngineDiscoveryOrchestrator.java:78)
      at org.junit.platform.launcher.core.DefaultLauncher.discover(DefaultLauncher.java:110)
      at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
      at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
      at com.sun.javatest.regtest.agent.JUnitRunner.runWithJUnitPlatform(JUnitRunner.java:142)
      at com.sun.javatest.regtest.agent.JUnitRunner.main(JUnitRunner.java:95)
      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.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333)
      at java.base/java.lang.Thread.run(Thread.java:1570)
      Caused by: org.junit.platform.commons.JUnitException: ClassSelector [className = 'CarrierThreadWaits'] resolution failed
      at org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListener.selectorProcessed(AbortOnFailureLauncherDiscoveryListener.java:39)
      at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolveCompletely(EngineDiscoveryRequestResolution.java:103)
      at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.run(EngineDiscoveryRequestResolution.java:83)
      at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.resolve(EngineDiscoveryRequestResolver.java:113)
      at org.junit.jupiter.engine.discovery.DiscoverySelectorResolver.resolveSelectors(DiscoverySelectorResolver.java:46)
      at org.junit.jupiter.engine.JupiterTestEngine.discover(JupiterTestEngine.java:69)
      at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot(EngineDiscoveryOrchestrator.java:152)
      ... 12 more
      Caused by: java.lang.ArrayIndexOutOfBoundsException: Index -268435457 out of bounds for length 5694
      at java.base/java.util.zip.ZipFile$Source.getEntryHash(ZipFile.java:1390)
      at java.base/java.util.zip.ZipFile$Source.getEntryPos(ZipFile.java:1801)
      at java.base/java.util.zip.ZipFile.getEntry(ZipFile.java:339)
      at java.base/java.util.jar.JarFile.getVersionedEntry(JarFile.java:614)
      at java.base/java.util.jar.JarFile.getEntry(JarFile.java:510)
      at java.base/java.util.jar.JarFile.getJarEntry(JarFile.java:471)
      at java.base/jdk.internal.loader.URLClassPath$JarLoader.getResource(URLClassPath.java:885)
      at java.base/jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:316)
      at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:757)
      at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
      at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
      at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
      at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
      at org.junit.jupiter.engine.discovery.ClassSelectorResolver.newClassTestDescriptor(ClassSelectorResolver.java:118)
      at org.junit.jupiter.engine.discovery.ClassSelectorResolver.lambda$resolve$0(ClassSelectorResolver.java:71)
      at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext.createAndAdd(EngineDiscoveryRequestResolution.java:250)
      at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext.addToParent(EngineDiscoveryRequestResolution.java:213)
      at org.junit.jupiter.engine.discovery.ClassSelectorResolver.resolve(ClassSelectorResolver.java:71)
      at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.lambda$resolve$2(EngineDiscoveryRequestResolution.java:135)
      at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
      at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1686)
      at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
      at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
      at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
      at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
      at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
      at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
      at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:647)
      at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:189)
      at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:126)
      at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolveCompletely(EngineDiscoveryRequestResolution.java:92)
      ... 17 more

      JavaTest Message: Test threw exception: org.junit.platform.commons.JUnitException
      JavaTest Message: shutting down test

      result: Failed. Execution failed: `main' threw exception: org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests

            jpai Jaikiran Pai
            dcubed Daniel Daugherty
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: