This looks like a bug that was fixed in the nightlies for mod_webapp. You might want to download the source and build it for a better, more stable version.
--David On Monday 03 December 2001 03:53 pm, you wrote: > This weekend I installed mod_webapp and pointed it to Tomcat 4.0.1 and > things appeared to be working fine until I tried to upload a file through > it. If I point the browser directly to my servlet files get uploaded fine > from the form but if I try going through Apache via mod_webapp I get the > exception below. Anyone know if this is a bug in mod_webapp, Turbine or > something I'm doing wrong? > > [Mon Dec 03 12:39:27 PST 2001] -- ERROR -- > Exception: org.apache.turbine.util.TurbineException: File upload > failed: Processing of multipart/form-data request failed: Stream ended > unexpectedly > Stack Trace follows: > > org.apache.turbine.util.upload.MultipartStream$MalformedStreamException: > Stream ended unexpectedly > at > org.apache.turbine.util.upload.MultipartStream.readBodyData(MultipartStream >. java:455) > at > org.apache.turbine.services.upload.TurbineUploadService.parseRequest(Turbin >e UploadService.java:195) > rethrown as org.apache.turbine.util.TurbineException: Processing of > multipart/form-data request failed: Stream ended unexpectedly > at > org.apache.turbine.services.upload.TurbineUploadService.parseRequest(Turbin >e UploadService.java:232) > at > org.apache.turbine.services.upload.TurbineUpload.parseRequest(TurbineUpload >. java:178) > at > org.apache.turbine.util.parser.DefaultParameterParser.setRequest(DefaultPar >a meterParser.java:189) > rethrown as org.apache.turbine.util.TurbineException: File upload failed: > Processing of multipart/form-data request failed: Stream ended unexpectedly > at > org.apache.turbine.util.parser.DefaultParameterParser.setRequest(DefaultPar >a meterParser.java:193) > at > org.apache.turbine.services.rundata.DefaultTurbineRunData.getParameters(Def >a ultTurbineRunData.java:502) > at org.apache.turbine.Turbine.doGet(Turbine.java:278) > at org.apache.turbine.Turbine.doPost(Turbine.java:537) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio >n FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC >h ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j >a va:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: >5 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j >a va:201) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: >5 66) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas >e .java:472) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: >5 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:16 >4 ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: >5 66) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve >. java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: >5 64) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17 >0 ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: >5 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav >a > > :163) > > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: >5 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.warp.WarpRequestHandler.handle(WarpRequestHan >d ler.java:215) > at > org.apache.catalina.connector.warp.WarpConnection.run(WarpConnection.java:1 >9 4) > at java.lang.Thread.run(Thread.java:484) > > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>