Uploaded image for project: 'Maven Surefire'
  1. Maven Surefire
  2. SUREFIRE-994

java.lang.ClassNotFoundException: org.testng.TestNG

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Cannot Reproduce
    • 2.14, 2.14.1
    • None
    • None

    Description

      This happens sometimes (rarely). 2.14, 14.1 are affected and earlier versions too I think.

      The setting is:

      • parallel build,
      • surefire and failsafe are forked always.

      Is there anything more I can provide to help debug this?

      [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.14.1:test (default-test) on project PROJECT: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.14.1:test failed: There was an error in the forked process
      [ERROR] java.lang.NoClassDefFoundError: org/testng/TestNG
      [ERROR] at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:64)
      [ERROR] at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:189)
      [ERROR] at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:105)
      [ERROR] at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:117)
      [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      [ERROR] at java.lang.reflect.Method.invoke(Method.java:601)
      [ERROR] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
      [ERROR] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159)
      [ERROR] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87)
      [ERROR] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
      [ERROR] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95)
      [ERROR] Caused by: java.lang.ClassNotFoundException: org.testng.TestNG
      [ERROR] at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
      [ERROR] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
      [ERROR] at java.security.AccessController.doPrivileged(Native Method)
      [ERROR] at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
      [ERROR] at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
      [ERROR] at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
      [ERROR] at org.apache.maven.surefire.booter.IsolatedClassLoader.loadClass(IsolatedClassLoader.java:97)
      [ERROR] ... 13 more
      

      Attachments

        Activity

          People

            tibordigana Tibor Digana
            ash2k Mikhail Mazursky
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: