Hi,
I recently changed from Struts b1 to b3. (I skipped b2) I have doe working
with b1 to handle uploading, based on the upload application that came with
struts. Since changed to b3 I get the following error:
javax.servlet.ServletException: MultipartIterator: invalid multipart request
data, doesn't start with boundary
I cannot find what has changed between struts b1 and b3 that would cause
this. I cannot find a way to resolve it. The code in my upload action
executes and finishes. Control is passed to the controller servlet where
this problem occurs.
I would appreciate any help
Thanks,
Peter
javax.servlet.ServletException: MultipartIterator: invalid multipart request
data, doesn't start with boundary
at
org.apache.struts.upload.MultipartIterator.parseRequest(MultipartIterator.ja
va:345)
at org.apache.struts.upload.MultipartIterator.(MultipartIterator.java:152)
at
org.apache.struts.upload.DiskMultipartRequestHandler.handleRequest(DiskMulti
partRequestHandler.java:65)
at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:735)
at
org.apache.struts.action.ActionServlet.processPopulate(ActionServlet.java:20
53)
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(JRunSE.java:1013)
at allaire.jrun.servlet.JRunSE.runServlet(JRunSE.java:925)
at
allaire.jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatcher.jav
a:88)
at
org.apache.struts.action.ActionServlet.processActionForward(ActionServlet.ja
va: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(JRunSE.java:1013)
at allaire.jrun.servlet.JRunSE.runServlet(JRunSE.java:925)
at
allaire.jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatcher.jav
a:88)
at allaire.jrun.servlet.JRunSE.service(JRunSE.java:1131)
at allaire.jrun.servlet.JvmContext.dispatch(JvmContext.java:330)
at allaire.jrun.jrpp.ProxyEndpoint.run(ProxyEndpoint.java:354)
at allaire.jrun.ThreadPool.run(ThreadPool.java:267)
at allaire.jrun.WorkerThread.run(WorkerThread.java:74)
--
__________________________________________________
Peter Doyle TEO Media Ireland
[EMAIL PROTECTED] http://www.teomedia.com
Ph +353 1 888 1353 Fx +353 1 888 1354
Unit 8 Scotch Berth, North Wall, Dublin 1, Ireland
__________________________________________________