Uploaded image for project: 'Build'
  1. Build
  2. BUILD-839

Maven failsafe plugin fails with NoClassDefFoundError

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Neutral Neutral
    • POMs 48
    • None
    • Poms

      Version 3.0.0-M5 of the Maven failsafe plugin fails with NoClassDefFoundError on test dependencies of type test-jar. Updating to 3.0.0-M7 fixes the problem.

       [ERROR] Failed to execute goal org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M5:integration-test (integration-test) on project tests: Execution integration-test of goal org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M5:integration-test failed: java.lang.NoClassDefFoundError: it/info/magnolia/functionaltests/DefinitionsFunctionalTests: it.info.magnolia.functionaltests.DefinitionsFunctionalTests -> [Help 1]org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M5:integration-test (integration-test) on project tests: Execution integration-test of goal org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M5:integration-test failed: java.lang.NoClassDefFoundError: it/info/magnolia/functionaltests/DefinitionsFunctionalTests    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke (Method.java:566)    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)Caused by: org.apache.maven.plugin.PluginExecutionException: Execution integration-test of goal org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M5:integration-test failed: java.lang.NoClassDefFoundError: it/info/magnolia/functionaltests/DefinitionsFunctionalTests    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:148)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke (Method.java:566)    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)Caused by: org.apache.maven.surefire.api.util.SurefireReflectionException: java.lang.NoClassDefFoundError: it/info/magnolia/functionaltests/DefinitionsFunctionalTests    at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray (ReflectionUtils.java:158)    at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:76)    at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:70)    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.getSuites (ProviderFactory.java:145)    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.getSuitesIterator (ForkStarter.java:775)    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkOnceMultiple (ForkStarter.java:346)    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:321)    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:266)    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider (AbstractSurefireMojo.java:1314)    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1159)    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:932)    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke (Method.java:566)    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)Caused by: java.lang.NoClassDefFoundError: it/info/magnolia/functionaltests/DefinitionsFunctionalTests    at java.lang.ClassLoader.defineClass1 (Native Method)    at java.lang.ClassLoader.defineClass (ClassLoader.java:1016)    at java.security.SecureClassLoader.defineClass (SecureClassLoader.java:174)    at java.net.URLClassLoader.defineClass (URLClassLoader.java:550)    at java.net.URLClassLoader$1.run (URLClassLoader.java:458)    at java.net.URLClassLoader$1.run (URLClassLoader.java:452)    at java.security.AccessController.doPrivileged (Native Method)    at java.net.URLClassLoader.findClass (URLClassLoader.java:451)    at java.lang.ClassLoader.loadClass (ClassLoader.java:588)    at java.lang.ClassLoader.loadClass (ClassLoader.java:521)    at org.apache.maven.surefire.booter.IsolatedClassLoader.loadClass (IsolatedClassLoader.java:100)    at org.apache.maven.surefire.api.util.DefaultScanResult.loadClass (DefaultScanResult.java:136)    at org.apache.maven.surefire.api.util.DefaultScanResult.applyFilter (DefaultScanResult.java:100)    at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.scanClasspath (JUnitPlatformProvider.java:147)    at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.getSuites (JUnitPlatformProvider.java:105)    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke (Method.java:566)    at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray (ReflectionUtils.java:150)    at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:76)    at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:70)    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.getSuites (ProviderFactory.java:145)    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.getSuitesIterator (ForkStarter.java:775)    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkOnceMultiple (ForkStarter.java:346)    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:321)    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:266)    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider (AbstractSurefireMojo.java:1314)    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1159)    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:932)    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke (Method.java:566)    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)Caused by: java.lang.ClassNotFoundException: it.info.magnolia.functionaltests.DefinitionsFunctionalTests    at java.net.URLClassLoader.findClass (URLClassLoader.java:471)    at java.lang.ClassLoader.loadClass (ClassLoader.java:588)    at java.lang.ClassLoader.loadClass (ClassLoader.java:521)    at org.apache.maven.surefire.booter.IsolatedClassLoader.loadClass (IsolatedClassLoader.java:100)    at java.lang.ClassLoader.defineClass1 (Native Method)    at java.lang.ClassLoader.defineClass (ClassLoader.java:1016)    at java.security.SecureClassLoader.defineClass (SecureClassLoader.java:174)    at java.net.URLClassLoader.defineClass (URLClassLoader.java:550)    at java.net.URLClassLoader$1.run (URLClassLoader.java:458)    at java.net.URLClassLoader$1.run (URLClassLoader.java:452)    at java.security.AccessController.doPrivileged (Native Method)    at java.net.URLClassLoader.findClass (URLClassLoader.java:451)    at java.lang.ClassLoader.loadClass (ClassLoader.java:588)    at java.lang.ClassLoader.loadClass (ClassLoader.java:521)    at org.apache.maven.surefire.booter.IsolatedClassLoader.loadClass (IsolatedClassLoader.java:100)    at org.apache.maven.surefire.api.util.DefaultScanResult.loadClass (DefaultScanResult.java:136)    at org.apache.maven.surefire.api.util.DefaultScanResult.applyFilter (DefaultScanResult.java:100)    at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.scanClasspath (JUnitPlatformProvider.java:147)    at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.getSuites (JUnitPlatformProvider.java:105)    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke (Method.java:566)    at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray (ReflectionUtils.java:150)    at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:76)    at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:70)    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.getSuites (ProviderFactory.java:145)    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.getSuitesIterator (ForkStarter.java:775)    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkOnceMultiple (ForkStarter.java:346)    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:321)    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:266)    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider (AbstractSurefireMojo.java:1314)    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1159)    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:932)    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke (Method.java:566)    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)

        Acceptance criteria

              mduerig Michael Duerig
              mduerig Michael Duerig
              Foundation
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: