Return-Path: Delivered-To: apmail-jakarta-commons-user-archive@www.apache.org Received: (qmail 80481 invoked from network); 31 Mar 2004 14:02:02 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 31 Mar 2004 14:02:02 -0000 Received: (qmail 93458 invoked by uid 500); 31 Mar 2004 14:01:48 -0000 Delivered-To: apmail-jakarta-commons-user-archive@jakarta.apache.org Received: (qmail 93421 invoked by uid 500); 31 Mar 2004 14:01:47 -0000 Mailing-List: contact commons-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Users List" Reply-To: "Jakarta Commons Users List" Delivered-To: mailing list commons-user@jakarta.apache.org Received: (qmail 93385 invoked from network); 31 Mar 2004 14:01:47 -0000 Received: from unknown (HELO ctb-mesg6.saix.net) (196.25.240.78) by daedalus.apache.org with SMTP; 31 Mar 2004 14:01:47 -0000 Received: from DELL530 (tbnb-117-127.telkomadsl.co.za [165.165.117.127]) by ctb-mesg6.saix.net (Postfix) with ESMTP id 284DB12267 for ; Wed, 31 Mar 2004 15:59:05 +0200 (SAST) From: "Schalk" To: "'Jakarta Commons Users List'" Subject: RE: FileUpload Date: Wed, 31 Mar 2004 15:59:04 +0200 Message-ID: <002101c41728$580093a0$3a5afea9@DELL530> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Priority: 1 (Highest) X-MSMail-Priority: High X-Mailer: Microsoft Outlook, Build 10.0.4510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 In-Reply-To: <200403310839.i2V8d5M12660@interdirected.net> Importance: High X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Matthew For testing, I would suggest you tried modifying the servlet I sent you = and try to see if you get the same exception. Kind Regards Schalk Neethling Web Developer.Designer.Programmer.President Volume4.Development.Multimedia.Branding emotionalize.conceptualize.visualize.realize Tel: +27125468436 Fax: +27125468436 email:schalk@volume4.co.za web: www.volume4.com =20 This message contains information that is considered to be sensitive or confidential and may not be forwarded or disclosed to any other party without the permission of the sender. If you received this message in = error, please notify me immediately so that I can correct and delete the = original email. Thank you.=20 :: -----Original Message----- :: From: Matthew Flagg [mailto:mflagg@interdirected.com] :: Sent: Wednesday, March 31, 2004 3:46 PM :: To: 'Jakarta Commons Users List' :: Subject: RE: FileUpload ::=20 :: And using a JSP instead of a servlet would cause strange exceptions = when :: checking if the form is multi-part? I don't understand why. I = thought JSPs :: and servlets were pretty much the same thing in the end. ::=20 :: -----Original Message----- :: From: Martin Cooper [mailto:martinc@apache.org] :: Sent: Tuesday, March 30, 2004 6:10 PM :: To: Jakarta Commons Users List :: Subject: RE: FileUpload ::=20 :: On Tue, 30 Mar 2004, Matthew Flagg wrote: ::=20 :: > Version 1.0 From a JSP. Nothing fancy either, follows the sample = in the :: > user guide pretty close. ::=20 :: I strongly recommend that you not try to do this in a JSP page. JSP = pages :: are intended for text-based processing, not things like file upload. = You :: should do this in a servlet instead. ::=20 :: -- :: Martin Cooper ::=20 ::=20 :: > -----Original Message----- :: > From: Schalk [mailto:schalk@volume4.co.za] :: > Sent: Tuesday, March 30, 2004 11:27 AM :: > To: 'Jakarta Commons Users List' :: > Subject: RE: FileUpload :: > :: > Matthew :: > :: > What version of FileUpload are you using? Also, are you uploading = from a :: JSP :: > or Servlet? :: > :: > Kind Regards :: > Schalk Neethling :: > Web Developer.Designer.Programmer.President :: > Volume4.Development.Multimedia.Branding :: > emotionalize.conceptualize.visualize.realize :: > Tel: +27125468436 :: > Fax: +27125468436 :: > email:schalk@volume4.co.za :: > web: www.volume4.com :: > :: > This message contains information that is considered to be = sensitive or :: > confidential and may not be forwarded or disclosed to any other = party :: > without the permission of the sender. If you received this message = in :: error, :: > please notify me immediately so that I can correct and delete the original :: > email. Thank you. :: > :: > :: -----Original Message----- :: > :: From: Matthew Flagg [mailto:mflagg@interdirected.com] :: > :: Sent: Tuesday, March 30, 2004 6:01 PM :: > :: To: commons-user@jakarta.apache.org :: > :: Subject: FileUpload :: > :: :: > :: We have Apache connected to Tomcat 4.1 and are having problems :: uploading :: > :: files. It appears that something is going wrong in :: > :: FileUpload.isMultipartContent(request) except that the thrown exception :: > does :: > :: not appear to be rooted in that method. We're wondering if it's = a :: > :: configuration problem of some kind but we're not sure what or = where. :: Any :: > :: help would be greatly appreciated. Thanks. Here's the = exceptions we :: are :: > :: seeing: :: > :: :: > :: :: > :: :: > :: org.apache.jasper.JasperException: = javax/servlet/ServletInputStream :: > :: at org.apache.jasper.servlet.JspServletWrapper.service(Unknown :: > :: Source) :: > :: at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown :: > :: Source) :: > :: at org.apache.jasper.servlet.JspServlet.service(Unknown Source) :: > :: at = javax.servlet.http.HttpServlet.service(HttpServlet.java) :: > :: at :: > :: :: = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown :: > :: Source) :: > :: at :: > org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown :: > :: Source) :: > :: at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown :: > :: Source) :: > :: at :: > :: :: > :: org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok :: > :: eNext(Unknown Source) :: > :: at = org.apache.catalina.core.StandardPipeline.invoke(Unknown :: > Source) :: > :: at org.apache.catalina.core.ContainerBase.invoke(Unknown :: Source) :: > :: at org.apache.catalina.core.StandardContextValve.invoke(Unknown :: > :: Source) :: > :: at :: > :: :: > :: org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok :: > :: eNext(Unknown Source) :: > :: at = org.apache.catalina.core.StandardPipeline.invoke(Unknown :: > Source) :: > :: at org.apache.catalina.core.ContainerBase.invoke(Unknown :: Source) :: > :: at = org.apache.catalina.core.StandardContext.invoke(Unknown :: > Source) :: > :: at = org.apache.catalina.core.StandardHostValve.invoke(Unknown :: > Source) :: > :: at :: > :: :: > :: org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok :: > :: eNext(Unknown Source) :: > :: at :: org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown :: > :: Source) :: > :: at :: > :: :: > :: org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok :: > :: eNext(Unknown Source) :: > :: at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown :: > :: Source) :: > :: at :: > :: :: > :: org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok :: > :: eNext(Unknown Source) :: > :: at = org.apache.catalina.core.StandardPipeline.invoke(Unknown :: > Source) :: > :: at org.apache.catalina.core.ContainerBase.invoke(Unknown :: Source) :: > :: at org.apache.catalina.core.StandardEngineValve.invoke(Unknown :: > :: Source) :: > :: at :: > :: :: > :: org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok :: > :: eNext(Unknown Source) :: > :: at = org.apache.catalina.core.StandardPipeline.invoke(Unknown :: > Source) :: > :: at org.apache.catalina.core.ContainerBase.invoke(Unknown :: Source) :: > :: at :: > :: org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) :: > :: at :: > :: org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:261) :: > :: at :: > :: = org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360) :: > :: at :: > org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604) :: > :: at :: > :: :: > :: org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:5= 62) :: > :: at :: > :: = org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679) :: > :: at :: > :: :: > :: org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.= jav :: > :: a:619) :: > :: at java.lang.Thread.run(Thread.java:534) :: > :: :: > :: root cause :: > :: :: > :: javax.servlet.ServletException: javax/servlet/ServletInputStream :: > :: at :: > :: org.apache.jasper.runtime.PageContextImpl.handlePageException(Unknown :: > :: Source) :: > :: at :: > :: :: > :: org.apache.jsp.uploadUsersProcess_jsp._jspService(uploadUsersProcess_jsp.= jav :: > :: a:209) :: > :: at org.apache.jasper.runtime.HttpJspBase.service(Unknown :: Source) :: > :: at = javax.servlet.http.HttpServlet.service(HttpServlet.java) :: > :: at org.apache.jasper.servlet.JspServletWrapper.service(Unknown :: > :: Source) :: > :: at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown :: > :: Source) :: > :: at org.apache.jasper.servlet.JspServlet.service(Unknown Source) :: > :: at = javax.servlet.http.HttpServlet.service(HttpServlet.java) :: > :: at :: > :: :: = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown :: > :: Source) :: > :: at :: > org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown :: > :: Source) :: > :: at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown :: > :: Source) :: > :: at :: > :: :: > :: org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok :: > :: eNext(Unknown Source) :: > :: at = org.apache.catalina.core.StandardPipeline.invoke(Unknown :: > Source) :: > :: at org.apache.catalina.core.ContainerBase.invoke(Unknown :: Source) :: > :: at org.apache.catalina.core.StandardContextValve.invoke(Unknown :: > :: Source) :: > :: at :: > :: :: > :: org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok :: > :: eNext(Unknown Source) :: > :: at = org.apache.catalina.core.StandardPipeline.invoke(Unknown :: > Source) :: > :: at org.apache.catalina.core.ContainerBase.invoke(Unknown :: Source) :: > :: at = org.apache.catalina.core.StandardContext.invoke(Unknown :: > Source) :: > :: at = org.apache.catalina.core.StandardHostValve.invoke(Unknown :: > Source) :: > :: at :: > :: :: > :: org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok :: > :: eNext(Unknown Source) :: > :: at :: org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown :: > :: Source) :: > :: at :: > :: :: > :: org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok :: > :: eNext(Unknown Source) :: > :: at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown :: > :: Source) :: > :: at :: > :: :: > :: org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok :: > :: eNext(Unknown Source) :: > :: at = org.apache.catalina.core.StandardPipeline.invoke(Unknown :: > Source) :: > :: at org.apache.catalina.core.ContainerBase.invoke(Unknown :: Source) :: > :: at org.apache.catalina.core.StandardEngineValve.invoke(Unknown :: > :: Source) :: > :: at :: > :: :: > :: org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok :: > :: eNext(Unknown Source) :: > :: at = org.apache.catalina.core.StandardPipeline.invoke(Unknown :: > Source) :: > :: at org.apache.catalina.core.ContainerBase.invoke(Unknown :: Source) :: > :: at :: > :: org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) :: > :: at :: > :: org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:261) :: > :: at :: > :: = org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360) :: > :: at :: > org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604) :: > :: at :: > :: :: > :: org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:5= 62) :: > :: at :: > :: = org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679) :: > :: at :: > :: :: > :: org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.= jav :: > :: a:619) :: > :: at java.lang.Thread.run(Thread.java:534) :: > :: :: > :: :: > :: > :: > :: > :: > = --------------------------------------------------------------------- :: > To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org :: > For additional commands, e-mail: = commons-user-help@jakarta.apache.org :: > :: > :: > = --------------------------------------------------------------------- :: > To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org :: > For additional commands, e-mail: = commons-user-help@jakarta.apache.org :: > :: > ::=20 :: --------------------------------------------------------------------- :: To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org :: For additional commands, e-mail: commons-user-help@jakarta.apache.org ::=20 ::=20 :: --------------------------------------------------------------------- :: To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org :: For additional commands, e-mail: commons-user-help@jakarta.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-user-help@jakarta.apache.org