[ http://issues.apache.org/struts/browse/STR-290?page=all ] Don Brown closed STR-290: -------------------------
Resolution: Fixed > file upload problem: MultipartIterator: invalid multipart request data, > doesn't start with boundary > --------------------------------------------------------------------------------------------------- > > Key: STR-290 > URL: http://issues.apache.org/struts/browse/STR-290 > Project: Struts Action 1 > Type: Bug > Components: Action > Versions: 1.0 Final > Environment: Operating System: All > Platform: PC > Reporter: Ken Brewer > > This error seems to be generated after returning an ActionForward instance > from > a request that was posted as a multipart(file upload). Returning a instead > seems to be a workaround. > javax.servlet.ServletException: MultipartIterator: invalid multipart request > data, doesn't start with boundary > at org.apache.struts.upload.MultipartIterator.parseRequest > (MultipartIterator.java:345) > at org.apache.struts.upload.MultipartIterator. > (MultipartIterator.java:152) > at org.apache.struts.upload.DiskMultipartRequestHandler.handleRequest > (DiskMultipartRequestHandler.java:65) > at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:735) > at org.apache.struts.action.ActionServlet.processPopulate > (ActionServlet.java:2061) > at org.apache.struts.action.ActionServlet.process > (ActionServlet.java:1563) > at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:772) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:865) > at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1013) > at allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:925) > at allaire.jrun.servlet.JRunRequestDispatcher.forward > (../servlet/JRunRequestDispatcher.java:88) > at org.apache.struts.action.ActionServlet.processActionForward > (ActionServlet.java:1758) > at org.apache.struts.action.ActionServlet.process > (ActionServlet.java:1595) > at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:772) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:865) > at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1013) > at allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:925) > at allaire.jrun.servlet.JRunRequestDispatcher.forward > (../servlet/JRunRequestDispatcher.java:88) > at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1131) > at allaire.jrun.servlet.JvmContext.dispatch > (../servlet/JvmContext.java:330) > at allaire.jrun.http.WebEndpoint.run(../http/WebEndpoint.java:107) > at allaire.jrun.ThreadPool.run(../ThreadPool.java:272) > at allaire.jrun.WorkerThread.run(../WorkerThread.java:75) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]