You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-dev@jakarta.apache.org by "Felipe Leme (JIRA)" <ca...@jakarta.apache.org> on 2005/04/20 04:18:25 UTC

[jira] Commented: (CACTUS-203) Exception - NoClassDefFoundError - OptRuntime

     [ http://issues.apache.org/jira/browse/CACTUS-203?page=comments#action_63260 ]
     
Felipe Leme commented on CACTUS-203:
------------------------------------

Hi,

This seems more a rhino/httpunit issue than a Cactus one. What version of Rhino and HttpUnit are you using? Where did you put those jar? Did you try the combination of Cactus 1.7, Rhino 1.5R4.1 and HttpUnit 1.6?

-- Felipe


> Exception - NoClassDefFoundError - OptRuntime
> ---------------------------------------------
>
>          Key: CACTUS-203
>          URL: http://issues.apache.org/jira/browse/CACTUS-203
>      Project: Cactus
>         Type: Bug
>   Components: Other, Framework
>     Versions: 1.6.1
>  Environment: Windows 2003, Tomcat, Cactus, Httpunit
>     Reporter: Amitabh Mathur
>     Priority: Blocker

>
> We are trying to test an application using Jakarta Cactus - Httpunit.
> When we start the tomcat server we got the following message - "Rhino classes
> (js.jar) not found - Javascript disabled".
> As we need to test some functionality using Javascript we added the js.jar in the CLASSPATH.
> When we add this jar file and run the run the test case, we always get the exception - 
> 1) testClickOnCancel
> (test.tao.poc.presentation.testactions.TestAmountTransferPage)
> java.lang.NoClassDefFoundError: org/mozilla/javascript/optimizer/OptRuntime
>       at org.mozilla.javascript.gen.c3._c0(httpunit)
>       at org.mozilla.javascript.gen.c3.call(httpunit)
>       at org.mozilla.javascript.ContextFactory.doTopCall
> (ContextFactory.java:304)
>       at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2769)
>       at org.mozilla.javascript.gen.c3.call(httpunit)
>       at org.mozilla.javascript.gen.c3.exec(httpunit)
>       at org.mozilla.javascript.Context.evaluateString(Context.java:1220)
>       at
> com.meterware.httpunit.javascript.JavaScript$JavaScriptEngine.executeScript
> (JavaScript.java:122)
>       at com.meterware.httpunit.scripting.ScriptableDelegate.runScript
> (ScriptableDelegate.java:64)
>       at com.meterware.httpunit.parsing.ScriptFilter.getTranslatedScript
> (ScriptFilter.java:150)
>       at com.meterware.httpunit.parsing.ScriptFilter.endElement
> (ScriptFilter.java:131)
>       at org.cyberneko.html.HTMLTagBalancer.endElement(Unknown Source)
>       at org.cyberneko.html.HTMLScanner$SpecialScanner.scan(Unknown Source)
>       at org.cyberneko.html.HTMLScanner.scanDocument(Unknown Source)
>       at org.cyberneko.html.HTMLConfiguration.parse(Unknown Source)
>       at org.cyberneko.html.HTMLConfiguration.parse(Unknown Source)
>       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>       at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
>       at com.meterware.httpunit.parsing.NekoHTMLParser.parse
> (NekoHTMLParser.java:41)
>       at com.meterware.httpunit.HTMLPage.parse(HTMLPage.java:244)
>       at com.meterware.httpunit.WebResponse.getReceivedPage
> (WebResponse.java:1014)
>       at com.meterware.httpunit.WebResponse$Scriptable.load
> (WebResponse.java:611)
>       at com.meterware.httpunit.javascript.JavaScript$Window.initialize
> (JavaScript.java:424)
>       at com.meterware.httpunit.javascript.JavaScript.run(JavaScript.java:80)
>       at com.meterware.httpunit.javascript.JavaScriptEngineFactory.associate
> (JavaScriptEngineFactory.java:46)
>       at com.meterware.httpunit.RequestContext.runScripts
> (RequestContext.java:44)
>       at com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:119)
>       at com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:99)
>       at com.meterware.httpunit.WebClient.getResponse(WebClient.java:86)
>       at test.tao.poc.presentation.testactions.TestAmountTransferPage.setUp
> (TestAmountTransferPage.java:77)
>       at org.apache.cactus.internal.AbstractCactusTestCase.runBareServer
> (AbstractCactusTestCase.java:153)
>       at org.apache.cactus.internal.server.AbstractWebTestCaller.doTest
> (AbstractWebTestCaller.java:119)
>       at
> org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_around
> Body0(AbstractWebTestController.java:93)
>       at
> org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_around
> Body1$advice(AbstractWebTestController.java:124)
>       at
> org.apache.cactus.internal.server.AbstractWebTestController.handleRequest
> (AbstractWebTestController.java)
>       at org.apache.cactus.server.JspTestRedirector.doGet_aroundBody0
> (JspTestRedirector.java:70)
>       at org.apache.cactus.server.JspTestRedirector.doGet_aroundBody1$advice
> (JspTestRedirector.java:124)
>       at org.apache.cactus.server.JspTestRedirector.doGet
> (JspTestRedirector.java)
>       at org.apache.jsp.jspRedirector_jsp._jspService(jspRedirector_jsp.java:70)
>       at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>       at org.apache.jasper.servlet.JspServletWrapper.service
> (JspServletWrapper.java:324)
>       at org.apache.jasper.servlet.JspServlet.serviceJspFile
> (JspServlet.java:292)
>       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>       at sun.reflect.GeneratedMethodAccessor79.invoke(Unknown Source)
>       at sun.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessorImpl.java:25)
>       at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:239)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
>       at org.apache.catalina.security.SecurityUtil.execute
> (SecurityUtil.java:268)
>       at org.apache.catalina.security.SecurityUtil.doAsPrivilege
> (SecurityUtil.java:157)
>       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:231)
>       at org.apache.catalina.core.ApplicationFilterChain.access$000
> (ApplicationFilterChain.java:50)
>       at org.apache.catalina.core.ApplicationFilterChain$1.run
> (ApplicationFilterChain.java:140)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:136)
>       at org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:214)
>       at org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:104)
>       at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:520)
>       at org.apache.catalina.core.StandardContextValve.invokeInternal
> (StandardContextValve.java:198)
>       at org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:152)
>       at org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:104)
>       at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:520)
>       at org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:137)
>       at org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:104)
>       at org.apache.catalina.valves.ErrorReportValve.invoke
> (ErrorReportValve.java:118)
>       at org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:102)
>       at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:520)
>       at org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:109)
>       at org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:104)
>       at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:520)
>       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
>       at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
>       at org.apache.coyote.http11.Http11Processor.process
> (Http11Processor.java:799)
>       at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnectio
> n(Http11Protocol.java:705)
>       at org.apache.tomcat.util.net.TcpWorkerThread.runIt
> (PoolTcpEndpoint.java:577)
>       at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
> (ThreadPool.java:683)
>       at java.lang.Thread.run(Thread.java:534).
> Can you please help us?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: cactus-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: cactus-dev-help@jakarta.apache.org