18 January 2026:


This forum is now archived and is in read-only mode. Please continue discussions on our improved new Sahi Pro Community forum.



Sahi Pro is an enterprise grade test automation platform which can automate web, mobile, API, windows and java based applications and SAP.

Problem with the latest Sahi: NoClassDefFoundError: org/mozilla/javasc

hermanxhermanx Members
edited November -1 in Sahi - Open Source
looks like need to install org/mozilla/javascript/Rhino

[java] #### Running Script: C:\Program Files\SahiSuite\Sahi\scripts\snapin\
snapin_cfg_generalsettings.sah
[java] java.lang.reflect.InvocationTargetException
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
sorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
hodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at net.sf.sahi.command.CommandExecuter.execute(CommandExecuter.j
ava:52)
[java] at net.sf.sahi.LocalRequestProcessor.getLocalResponse(LocalReque
stProcessor.java:42)
[java] at net.sf.sahi.ProxyProcessor.processLocally(ProxyProcessor.java
:227)
[java] at net.sf.sahi.ProxyProcessor.run(ProxyProcessor.java:79)
[java] at java.lang.Thread.run(Thread.java:619)
[java] Caused by: java.lang.NoClassDefFoundError: org/mozilla/javascript/Rh
inoException
[java] at net.sf.sahi.test.TestLauncher.execute(TestLauncher.java:92)
[java] at net.sf.sahi.test.SahiTestSuite.executeTest(SahiTestSuite.java
:119)
[java] at net.sf.sahi.test.SahiTestSuite.executeSuite(SahiTestSuite.jav
a:225)
[java] at net.sf.sahi.test.SahiTestSuite.run(SahiTestSuite.java:174)
[java] at net.sf.sahi.command.Suite.start(Suite.java:50)
[java] ... 9 more
[java] Caused by: java.lang.ClassNotFoundException: org.mozilla.javascript.
RhinoException
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)

[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
[java] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

Comments

  • narayannarayan Administrators
    If you have just copied over a few files while migrating to a new Sahi, you mostly have missed out sahi/extlib/rhino/js.jar which is needed. If that is present, check sahi.bat to see if js.jar is in the classpath. Or else use sahi.bat from the latest version.
  • hermanxhermanx Members
    Working fine now after adding it to the classpath. thanks!
Sign In or Register to comment.