[ http://nagoya.apache.org/jira/browse/CACTUS-39?page=history ]
Vincent Massol closed CACTUS-39:
--------------------------------
Assign To: Vincent Massol
Resolution: Cannot Reproduce
It's an old issue now which we were not able to reproduce. Closing it. Can be reopened
if required.
> ClassCastException when casting WebAppRequestDispatcher
> -------------------------------------------------------
>
> Key: CACTUS-39
> URL: http://nagoya.apache.org/jira/browse/CACTUS-39
> Project: Cactus
> Type: Bug
> Components: Framework
> Versions: 1.4
> Environment: Operating System: Windows NT/2K
> Platform: PC
> Reporter: Krishna Madabhushi
> Assignee: Vincent Massol
> Fix For: 1.7
> Attachments: HtmlResponse.java, VanViewsController.java
>
> I wrote to test class to test a servlet which finally does a forward to a JSP.
> When I call the forward method on the RequestDispatcher, I get the following
> error. It looks like
> org.apache.cactus.server.RequestDispatcherWrapper.dispatch179_forward is trying
> to cast the WebAppRequestDispatcher to something it shouldn't. Here is the
> stack trace ...
> java.lang.ClassCastException:
> com.ibm.servlet.engine.webapp.WebAppDispatcherRequest
> at org.apache.cactus.server.RequestDispatcherWrapper.dispatch179_forward
> (LogAspect.aj(1k):102)
> at org.apache.cactus.server.RequestDispatcherWrapper.around179_forward
> (LogAspect.aj(1k):1149)
> at org.apache.cactus.server.RequestDispatcherWrapper.forward(LogAspect.aj
> (1k):99)
> at org.apache.cactus.server.RequestDispatcherWrapper.dispatch179_forward
> (LogAspect.aj(1k):104)
> at org.apache.cactus.server.RequestDispatcherWrapper.around179_forward
> (LogAspect.aj(1k):1149)
> at org.apache.cactus.server.RequestDispatcherWrapper.forward(LogAspect.aj
> (1k):99)
> at com.vanguard.services.presentation.state.HtmlResponse.createResponse
> (HtmlResponse.java:128)
> at com.vanguard.services.presentation.state.HtmlResponse.createResponse
> (HtmlResponse.java:92)
> at web.corpcontent.vanguardviews.controller.VanViewsController.createResponse
> (VanViewsController.java:260)
> at com.vanguard.services.presentation.Activity.execute(Activity.java:283)
> at com.vanguard.services.presentation.web.WebServlet.doGet(WebServlet.java:126)
> at com.vanguard.TestServlet.TestVanViewsServlet.testGetMethod
> (TestVanViewsServlet.java:61)
> at java.lang.reflect.Method.invoke(Native Method)
> at org.apache.cactus.AbstractTestCase.runServerTest(AbstractTestCase.java:332)
> at org.apache.cactus.AbstractTestCase.runBareServerTest
> (AbstractTestCase.java:235)
> at org.apache.cactus.server.AbstractWebTestCaller.doTest
> (AbstractWebTestCaller.java:149)
> at org.apache.cactus.server.AbstractWebTestController.dispatch87_handleRequest
> (LogAspect.aj(1k):125)
> at org.apache.cactus.server.AbstractWebTestController.around87_handleRequest
> (LogAspect.aj(1k):1149)
> at org.apache.cactus.server.AbstractWebTestController.handleRequest
> (LogAspect.aj(1k):101)
> at org.apache.cactus.server.ServletTestRedirector.dispatch113_doPost
> (LogAspect.aj(1k):123)
> at org.apache.cactus.server.ServletTestRedirector.around113_doPost(LogAspect.aj
> (1k):1149)
> at org.apache.cactus.server.ServletTestRedirector.doPost(LogAspect.aj(1k):109)
> at org.apache.cactus.server.ServletTestRedirector.dispatch112_doGet
> (LogAspect.aj(1k):96)
> at org.apache.cactus.server.ServletTestRedirector.around112_doGet(LogAspect.aj
> (1k):1149)
> at org.apache.cactus.server.ServletTestRedirector.doGet(LogAspect.aj(1k):92)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at com.ibm.servlet.engine.webapp.StrictServletInstance.doService
> (ServletManager.java:827)
> at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service
> (StrictLifecycleServlet.java:167)
> at com.ibm.servlet.engine.webapp.IdleServletState.service
> (StrictLifecycleServlet.java:297)
> at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service
> (StrictLifecycleServlet.java:110)
> at com.ibm.servlet.engine.webapp.ServletInstance.service
> (ServletManager.java:472)
> at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch
> (ServletManager.java:1012)
> at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch
> (ServletManager.java:913)
> at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch
> (WebAppRequestDispatcher.java:721)
> at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch
> (WebAppRequestDispatcher.java:374)
> at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward
> (WebAppRequestDispatcher.java:118)
> at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:134)
> at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook
> (WebAppInvoker.java:239)
> at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation
> (CachedInvocation.java:67)
> at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI
> (ServletRequestProcessor.java:151)
> at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service
> (OSEListener.java:315)
> at com.ibm.servlet.engine.http11.HttpConnection.handleRequest
> (HttpConnection.java:60)
> at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323)
> at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252)
> at com.ibm.ws.util.CachedThread.run(ThreadPool.jav
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]