2016-07-26 4 views
0

Ich erhalte diesen Fehler instanziieren:Gurke Testergebnisse mit CucumberException: Fehler öffentlichen

cucumber.runtime.CucumberException: Failed to instantiate public 
cucumber.runtime.java.JavaBackend(cucumber.runtime.io.ResourceLoader) 
with [[email protected]]  at 
cucumber.runtime.Reflections.newInstance(Reflections.java:44) at 
cucumber.runtime.Reflections.instantiateSubclasses(Reflections.java:30) 
    at cucumber.runtime.Runtime.loadBackends(Runtime.java:98) at 
cucumber.runtime.Runtime.<init>(Runtime.java:65) at 
cucumber.api.junit.Cucumber.createRuntime(Cucumber.java:78)  at 
cucumber.api.junit.Cucumber.<init>(Cucumber.java:58) at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown 
Source)  at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown 
Source)  at java.lang.reflect.Constructor.newInstance(Unknown Source) 
    at 
org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104) at 
org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86) 
at 
org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) 
    at 
org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26) 

Im Folgenden sind die Gläser ich in meinem Build-Pfad haben:

cucumber core 1.2.4 
cucumber java 1.1.3 
cucumber junit 1.2.4 
cucumber jvm deps 1.0.5 
cucumber html 0.2.2 
cucumber reporting 2.2.0 
gherkin 2.12.2 
selenium java 2.53.0 
selenium server 
standalone > 2.53.1 

Antwort

0

, die wie einige Abhängigkeiten Mismatch sieht . Im Allgemeinen müssen Sie diese Gurke in Java auszuführen:

  • cucmber-junit
  • cucumber-java
  • junit

Ich sehe, dass Sie bereits cucumber-html in Ihrer Liste haben. Versuchen Sie, es zu entfernen und sehen Sie, ob das hilft. Stellen Sie außerdem sicher, dass Sie keine anderen unnötigen Abhängigkeiten haben, die entfernt werden können.

+0

Wenn ich das und laufen entferne ich dieses Fehler bekommen java.lang.NoClassDefFoundError: gherkin/Formatierer/Formatter \t bei java.lang.ClassLoader.defineClass1 (Mutter Methode) \t bei java.lang.ClassLoader.defineClass (Unknown Source) \t bei java.security.SecureClassLoader.defineClass (Unknown Source) \t bei java.net.URLClassLoader.defineClass (Unknown Source) \t bei java.net.URLClassLoader.access $ 100 (Unknown Source) – Rahim

Verwandte Themen