InitializationError während der Ausführung Gurke JUnit-Tests.

package cucumber;
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class)
@CucumberOptions(
        format={"pretty"},
        features= "src/features/"
        )
public class cucumberRunner {

}

Mit:

  • Gurken-core-1.2.4
  • Gurken-java-1.2.4
  • Gurken-junit-1.2.4
  • junit-4.12
  • Eclipse Mars.1
  • java 8

Fehler-Trace:

java.lang.NoClassDefFoundError: org/dom4j/Element
bei java.lang.Klasse.getDeclaredMethods0(Native-Methode)
bei java.lang.Klasse.privateGetDeclaredMethods(Quelle Unbekannt)
bei java.lang.Klasse.privateGetPublicMethods(Quelle Unbekannt)
bei java.lang.Klasse.getMethods(Quelle Unbekannt)
bei Gurken.- Laufzeit.java.MethodScanner.scan(MethodScanner.java:40)
bei Gurken.- Laufzeit.java.JavaBackend.loadGlue(JavaBackend.java:86)
bei Gurken.- Laufzeit.- Laufzeit.(Runtime.java:91)
bei Gurken.- Laufzeit.- Laufzeit.(Runtime.java:69)
bei Gurken.- Laufzeit.- Laufzeit.(Runtime.java:65)
bei Gurken.api.junit.Gurke.createRuntime(Gurken.java:78)
bei Gurken.api.junit.Gurke.(Gurken.java:58)
bei der sun.reflektieren.NativeConstructorAccessorImpl.newInstance0(Native-Methode)
bei der sun.reflektieren.NativeConstructorAccessorImpl.newInstance(Unknown Source)
bei der sun.reflektieren.DelegatingConstructorAccessorImpl.newInstance(Unknown
Quelle)
bei java.lang.reflektieren.Konstruktor.newInstance(Unknown Source)
bei org.junit.intern.Bauherren.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
bei org.junit.intern.Bauherren.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
bei org.junit.die Läufer.Modell.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
bei org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
bei org.junit.die Läufer.Modell.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
bei org.junit.intern.Anfragen.ClassRequest.getRunner(ClassRequest.java:33)
bei org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createUnfilteredTest(JUnit4TestLoader.java:84)
bei org.eclipse.jdt.intern.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:70)
bei org.eclipse.jdt.intern.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:43)
bei org.eclipse.jdt.intern.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:444)
bei org.eclipse.jdt.intern.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
bei org.eclipse.jdt.intern.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
bei org.eclipse.jdt.intern.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
Verursacht durch: java.lang.ClassNotFoundException: org.dom4j.Element
bei java.net.URLClassLoader.findClass(Unknown Source)
bei java.lang.ClassLoader.loadClass(Unknown Source)
bei der sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
bei java.lang.ClassLoader.loadClass(Unknown Source)
... 28 mehr

Was das problem sein könnte?

InformationsquelleAutor Mohit Mair | 2015-11-13
Schreibe einen Kommentar