mcdcorp / opentest

Open source test automation tool for web applications, mobile apps and APIs
https://getopentest.org
MIT License
447 stars 107 forks source link

Not able to start actor in Windows #584

Closed DeepeshCode closed 1 year ago

DeepeshCode commented 1 year ago

Step to Reproduce:

  1. Launch server.
  2. Launch actor

Actual Result:

Test actor PID: 14848

14.41.57 Running in working directory "C:\Users\Deepesh.Raghuvanshi\Documents\Framwork\actor1" 14.41.57 Loading configuration from "C:\Users\Deepesh.Raghuvanshi\Documents\Framwork\actor1\actor.yaml" 14.41.57 DEBUG: Test actor JAR versions: 14.41.57 DEBUG: opentest-appium-0.0.1.jar: 2022-02-25 10:58 -0600 0.0.1-50659ecda06a8b79a41f24c1fdff05187324402b-dirty 14.41.57 DEBUG: opentest-base-0.0.1.jar: 2022-02-25 10:58 -0600 0.0.1-50659ecda06a8b79a41f24c1fdff05187324402b-dirty 14.41.57 DEBUG: opentest-selenium-0.0.1.jar: 2022-02-25 10:58 -0600 0.0.1-50659ecda06a8b79a41f24c1fdff05187324402b-dirty 14.41.57 WARN: Failed to log extension JARs 14.41.57 TRACE: The main class is org.getopentest.Main 14.41.57 ERROR: java.lang.NoClassDefFoundError: jdk/nashorn/api/scripting/NashornScriptEngineFactory at org.getopentest.base.TestActor.createScriptEngine(TestActor.java:428) at org.getopentest.base.TestActor.(TestActor.java:332) at org.getopentest.base.TestActor.(TestActor.java:235) at org.getopentest.Main.main(Main.java:16) Caused by: java.lang.ClassNotFoundException: jdk.nashorn.api.scripting.NashornScriptEngineFactory at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 4 more

image
adrianth commented 1 year ago

Please use a JDK version between 8 and 11. You're probably using a newer JDK right now.

DeepeshCode commented 1 year ago

Working fine with JDK 11. Thanks.