Subject: Re: File Upload - MultipartRequest, Weblogic 6.1 and Servlet 2.3
From: "Andrej Sobkowski" <[EMAIL PROTECTED]>
 ===
Mark,

thanks for the info. There's also:

http://www.onjava.com/pub/a/onjava/2001/04/05/upload.html

The problem is that there is code in Struts to handle the multipart requests
(check org.apache.struts.upload package). Everything works fine until I
return an ActionForward... then Weblogic throws that ServletException. Is
Struts' code buggy? It usually isn't... :)))

Did anybody manage to get file upload to work with Struts 1.1 and Weblogic?

Thanks.

Andrej

"Galbreath, Mark" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]...
> Check this out:
>
> http://www.fawcette.com/javapro/2002_01/magazine/features/acalsavara/
>
> Mark
>
> -----Original Message-----
> From: Struts Newsgroup [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, May 14, 2002 9:10 AM
>
> Subject: File Upload - MultipartRequest, Weblogic 6.1 and Servlet 2.3
> From: "Andrej" <[EMAIL PROTECTED]>
>  ===
> Hello All,
>
> I'm having big problems uploading files in the following environment:
Struts
> 1.1b1, Weblogic 6.1 sp2 on Solaris 8. I keep getting a warning followed by
> an exception (both are shown below).
>
> I believe the problem to be related with the MultipartRequestWrapper and
the
> fact that I'm using the Servlet spec 2.3. I've checked the code and there
> are a few 2.3 methods that return null or do nothing (getParameterMap,
> getRequestURL, ...). I've tried adding an implementation but without
> success.
>
> Something doesn't work well when forwarding back to the client. The
request
> wrapped inside the MultipartRequestWrapper is either lost or partially
lost.
>
> Anybody has any suggestions? I saw similar issues but no solutions in the
> mailing lists.
>
> Thanks!
>
> Andrej
>
> * Warning:
> <WebAppServletContext(6990692,ecct,/ecct) One of the getParameter family
of
> methods called after reading from the ServletInputStream, not merging post
> parameters>
>
> * Exception
> ####<May 13, 2002 4:59:01 PM EDT> <Error> <HTTP> <devsnrs2> <myserver>
> <ExecuteThread: '10' for queue: 'default'> <> <> <101018>
> <[WebAppServletContext(6990692,ecct,/ecct)] Servlet failed with
> ServletException>
> javax.servlet.ServletException: Original request not available
>         at
>
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp
> l.java:115)
>         at
>
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:97
> 5)
>         at
>
org.apache.struts.action.RequestProcessor.processActionForward(RequestProces
> sor.java:408)
>         at
>
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:269)
>         at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1109)
>         at
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:470)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
> :265)
>         at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
> :200)
>         at
>
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
> ntext.java:2495)
>         at
>
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
> :2204)
>         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
>         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
>
>
>
>
> --
> 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]>
>



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

Reply via email to