Details
Description
I validate a form with enctype="multipart/form-data". When validation fails
(finds errors) I get an Exception in MultipartRequestWrapper instead of seeing
the page again in order to correct errors.
Stacktrace is:
java.lang.ClassCastException: org.apache.struts.upload.MultipartRequestWrapper
at
org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl.jav
a:144)
at
org.apache.struts.action.ActionServlet.processValidate(ActionServlet.java:2126)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1553)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:508)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConne
ctionHandler.java:210)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)