Created
July 5, 2022 13:36
-
-
Save Tarek-O/60481c6ef95fd5803d49ee5bb221a6f9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
io.cucumber.core.exception.CucumberException: Failed to instantiate class stepDefinitions.testDef | |
at io.cucumber.core.backend.DefaultObjectFactory.cacheNewInstance(DefaultObjectFactory.java:67) | |
at io.cucumber.core.backend.DefaultObjectFactory.getInstance(DefaultObjectFactory.java:45) | |
at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47) | |
at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29) | |
at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66) | |
at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63) | |
at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10) | |
at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:85) | |
at io.cucumber.core.runner.TestStep.run(TestStep.java:57) | |
at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51) | |
at io.cucumber.core.runner.TestCase.run(TestCase.java:84) | |
at io.cucumber.core.runner.Runner.runPickle(Runner.java:75) | |
at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151) | |
at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:129) | |
at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23) | |
at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:129) | |
at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148) | |
at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144) | |
at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28) | |
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) | |
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) | |
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) | |
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) | |
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) | |
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) | |
at org.junit.runners.ParentRunner.run(ParentRunner.java:413) | |
at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137) | |
at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196) | |
at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89) | |
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) | |
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) | |
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) | |
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) | |
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) | |
at io.cucumber.junit.Cucumber$RunBeforeAllHooks.evaluate(Cucumber.java:266) | |
at io.cucumber.junit.Cucumber$RunAfterAllHooks.evaluate(Cucumber.java:281) | |
at io.cucumber.junit.Cucumber$StartTestRun.evaluate(Cucumber.java:233) | |
at io.cucumber.junit.Cucumber$FinishTestRun.evaluate(Cucumber.java:248) | |
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) | |
at org.junit.runners.ParentRunner.run(ParentRunner.java:413) | |
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:93) | |
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:40) | |
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:529) | |
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:756) | |
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:452) | |
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:210) | |
Caused by: java.lang.reflect.InvocationTargetException | |
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) | |
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) | |
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | |
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) | |
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) | |
at io.cucumber.core.backend.DefaultObjectFactory.cacheNewInstance(DefaultObjectFactory.java:53) | |
... 45 more | |
Caused by: java.lang.RuntimeException: java.lang.NoSuchMethodException: jdk.proxy2.$Proxy17.proxyClassLookup() | |
at io.appium.java_client.pagefactory.bys.builder.AppiumByBuilder.prepareAnnotationMethods(AppiumByBuilder.java:84) | |
at io.appium.java_client.pagefactory.bys.builder.AppiumByBuilder.getFilledValue(AppiumByBuilder.java:91) | |
at io.appium.java_client.pagefactory.bys.builder.AppiumByBuilder.createBy(AppiumByBuilder.java:147) | |
at io.appium.java_client.pagefactory.DefaultElementByBuilder.getBys(DefaultElementByBuilder.java:133) | |
at io.appium.java_client.pagefactory.DefaultElementByBuilder.buildMobileNativeBy(DefaultElementByBuilder.java:170) | |
at io.appium.java_client.pagefactory.DefaultElementByBuilder.buildBy(DefaultElementByBuilder.java:204) | |
at io.appium.java_client.pagefactory.AppiumElementLocatorFactory.createLocator(AppiumElementLocatorFactory.java:66) | |
at io.appium.java_client.pagefactory.AppiumElementLocatorFactory.createLocator(AppiumElementLocatorFactory.java:53) | |
at io.appium.java_client.pagefactory.AppiumElementLocatorFactory.createLocator(AppiumElementLocatorFactory.java:1) | |
at org.openqa.selenium.support.pagefactory.DefaultFieldDecorator.decorate(DefaultFieldDecorator.java:56) | |
at io.appium.java_client.pagefactory.AppiumFieldDecorator.decorate(AppiumFieldDecorator.java:160) | |
at org.openqa.selenium.support.PageFactory.proxyFields(PageFactory.java:113) | |
at org.openqa.selenium.support.PageFactory.initElements(PageFactory.java:105) | |
at pageObjects.explorePage.<init>(explorePage.java:14) | |
at stepDefinitions.testDef.<init>(testDef.java:15) | |
... 51 more | |
Caused by: java.lang.NoSuchMethodException: jdk.proxy2.$Proxy17.proxyClassLookup() | |
at java.base/java.lang.Class.getMethod(Class.java:2227) | |
at io.appium.java_client.pagefactory.bys.builder.AppiumByBuilder.prepareAnnotationMethods(AppiumByBuilder.java:82) | |
... 65 more |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment