You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Peter Doyle <pe...@teomedia.com> on 2001/06/06 16:44:58 UTC

invalid multipart request in beta 3

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
peter@teomedia.com         http://www.teomedia.com
Ph +353 1 888 1353              Fx +353 1 888 1354
Unit 8 Scotch Berth, North Wall, Dublin 1, Ireland
__________________________________________________