Hi,
I am getting this ClassCastException in
org.apache.struts.upload.MultipartRequestWrapper . I have debugged the
code and it looks like the error is coming in
org.apache.struts.tiles.UrlController.
UrlController's perform method has these lines of code. The exception is
happening at rd.include(...
On checking the previous archives, I found this was a bug in struts 1.1
but had been fixed in the final releases , but the fix was in the
RequestProcessor class. 

   RequestDispatcher rd = servletContext.getRequestDispatcher( url );
   if( rd == null )
     throw new ServletException( "Controller can't find url '" + url +
"'." );

   rd.include( request, response );

Please help. Thanks.

Exception stack Trace
java.lang.ClassCastException:
org.apache.struts.upload.MultipartRequestWrapper
        at
weblogic.servlet.internal.ServletRequestImpl.getOriginalRequest(ServletR
equestImpl.java:1316)
        at
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatche
rImpl.java:345)
        at
org.apache.struts.tiles.UrlController.perform(UrlController.java:111)
        at
org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(Til
esRequestProcessor.java:243)
        at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(Tiles
RequestProcessor.java:309)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
279)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)




Reply via email to