Multipart Iterator Error

2002-01-09 Thread Phase Communcations

I have a view that contains a form (Form-A) that is a multipart/form-data
that is submitted to an action (Action-A). Form-A is empty when the cancel
button is pressed. The cancel button returns the user to a previous form.
This is accomplished within Action-A. Action-A looks to see if the cancel
button is pressed and when the cancel button is pressed it forwards to the
previous by forwarding to Action-B. Action-B should then populate it's
corresponding form (Form-B) and display it's view. But I get the following
error instead. Any answers?

Internal Servlet Error:

javax.servlet.ServletException: MultipartIterator: no multipart request data
sent
at
org.apache.struts.upload.MultipartIterator.parseRequest(MultipartIterator.ja
va:341)
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
61)
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:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherIm
pl.java:222)
at
org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl
.java:162)
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:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:81
2)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
(Ajp12ConnectionHandler.java:166)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
at java.lang.Thread.run(Thread.java:484)

Thanks,
Brandon Goodin
Phase Web and Multimedia
P (406) 862-2245
F (406) 862-0354
[EMAIL PROTECTED]
http://www.phase.ws





--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




RE: Multipart Iterator Error

2002-01-09 Thread Lawrence, Jane K

There was a long thread on this a couple of weeks ago.
Everything should be in the archives.  Basically,
with redirect = true you lose the data in the request,
but with redirect = false, Struts gets confused about
the multiple actions.  I couldn't find a way around this.
If you do, would love to hear it.

- JKL

 -Original Message-
 From: Phase Communcations [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, January 09, 2002 10:18 AM
 To: Struts Users Mailing List
 Subject: Multipart Iterator Error
 
 
 I have a view that contains a form (Form-A) that is a 
 multipart/form-data
 that is submitted to an action (Action-A). Form-A is empty 
 when the cancel
 button is pressed. The cancel button returns the user to a 
 previous form.
 This is accomplished within Action-A. Action-A looks to see 
 if the cancel
 button is pressed and when the cancel button is pressed it 
 forwards to the
 previous by forwarding to Action-B. Action-B should then populate it's
 corresponding form (Form-B) and display it's view. But I get 
 the following
 error instead. Any answers?
 
 Internal Servlet Error:
 
 javax.servlet.ServletException: MultipartIterator: no 
 multipart request data
 sent
   at
 org.apache.struts.upload.MultipartIterator.parseRequest(Multip
 artIterator.ja
 va:341)
   at 
 org.apache.struts.upload.MultipartIterator.(MultipartIterator.
 java:152)
   at
 org.apache.struts.upload.DiskMultipartRequestHandler.handleReq
 uest(DiskMulti
 partRequestHandler.java:65)
   at 
 org.apache.struts.util.RequestUtils.populate(RequestUtils.java:735)
   at
 org.apache.struts.action.ActionServlet.processPopulate(ActionS
 ervlet.java:20
 61)
   at 
 org.apache.struts.action.ActionServlet.process(ActionServlet.j
 ava:1563)
   at 
 org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509)
   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:405)
   at org.apache.tomcat.core.Handler.service(Handler.java:287)
   at 
 org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
   at
 org.apache.tomcat.facade.RequestDispatcherImpl.doForward(Reque
 stDispatcherIm
 pl.java:222)
   at
 org.apache.tomcat.facade.RequestDispatcherImpl.forward(Request
 DispatcherImpl
 .java:162)
   at
 org.apache.struts.action.ActionServlet.processActionForward(Ac
 tionServlet.ja
 va:1758)
   at 
 org.apache.struts.action.ActionServlet.process(ActionServlet.j
 ava:1595)
   at 
 org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509)
   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:405)
   at org.apache.tomcat.core.Handler.service(Handler.java:287)
   at 
 org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
   at
 org.apache.tomcat.core.ContextManager.internalService(ContextM
 anager.java:81
 2)
   at 
 org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
   at
 org.apache.tomcat.service.connector.Ajp12ConnectionHandler.pro
 cessConnection
 (Ajp12ConnectionHandler.java:166)
   at
 org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoin
 t.java:416)
   at
 org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPo
 ol.java:501)
   at java.lang.Thread.run(Thread.java:484)
 
 Thanks,
 Brandon Goodin
 Phase Web and Multimedia
 P (406) 862-2245
 F (406) 862-0354
 [EMAIL PROTECTED]
 http://www.phase.ws
 
 
 
 
 
 --
 To unsubscribe, e-mail:   
mailto:[EMAIL PROTECTED]
For additional commands, e-mail:
mailto:[EMAIL PROTECTED]

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




Multipart Iterator Error

2002-01-08 Thread Phase Communcations

I have a view that contains a form (Form-A) that is a multipart/form-data
that is submitted to an action (Action-A). Form-A is empty when the cancel
button is pressed. The cancel button returns the user to a previous form.
This is accomplished within Action-A. Action-A looks to see if the cancel
button is pressed and when the cancel button is pressed it forwards to the
previous by forwarding to Action-B. Action-B should then populate it's
corresponding form (Form-B) and display it's view. But I get the following
error instead. Any answers?

Internal Servlet Error:

javax.servlet.ServletException: MultipartIterator: no multipart request data
sent
at
org.apache.struts.upload.MultipartIterator.parseRequest(MultipartIterator.ja
va:341)
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
61)
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:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherIm
pl.java:222)
at
org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl
.java:162)
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:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:81
2)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
(Ajp12ConnectionHandler.java:166)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
at java.lang.Thread.run(Thread.java:484)

Thanks,
Brandon Goodin
Phase Web and Multimedia
P (406) 862-2245
F (406) 862-0354
[EMAIL PROTECTED]
http://www.phase.ws



--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]