2016-07-26 2 views
0

я получаю эту ошибку:Результаты испытаний Огурцы с CucumberException: Не удалось создать экземпляр общественного

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) 

Ниже баночки у меня в путь сборки:

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 

ответ

0

Это выглядит как некоторые зависимости рассогласования , Как правило, вам нужно это запустить Огурцы в Java:

  • cucmber-junit
  • cucumber-java
  • junit

Я вижу, что у вас уже есть cucumber-html в списке. Попробуйте удалить его и посмотреть, поможет ли это. Кроме того, убедитесь, что у вас нет других ненужных зависимостей, которые можно удалить.

+0

Если я удалить что и запустить я получаю эту ошибку java.lang.NoClassDefFoundError: корнишоны/форматировщик/Formatter \t в java.lang.ClassLoader.defineClass1 (Native Method) \t в java.lang.ClassLoader.defineClass (Unknown Source) \t на java.security.SecureClassLoader.defineClass (Unknown Source) \t в java.net.URLClassLoader.defineClass (Unknown Source) \t в java.net.URLClassLoader.access $ 100 (Unknown Source) – Rahim