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