commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jochen Wiedmann (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (FILEUPLOAD-175) java.lang.outofmemoryerror (Processing of multipart/form-data request failed. Stream ended unexpectedly).
Date Wed, 03 Jun 2009 18:32:07 GMT

     [ https://issues.apache.org/jira/browse/FILEUPLOAD-175?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jochen Wiedmann resolved FILEUPLOAD-175.
----------------------------------------

    Resolution: Invalid
      Assignee: Jochen Wiedmann

Commons FileUpload provides a streaming API, which allows to process an arbitrary number of
items with arbitrary size. The problem is obviously, that Struts in general or at least your
application in particular doesn't make use of that API. Please contact the Struts mailing
lists.


> java.lang.outofmemoryerror (Processing of multipart/form-data request failed. Stream
ended unexpectedly).
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: FILEUPLOAD-175
>                 URL: https://issues.apache.org/jira/browse/FILEUPLOAD-175
>             Project: Commons FileUpload
>          Issue Type: Bug
>    Affects Versions: 1.0 Final
>         Environment: jdk1.4.2_09,jsp,servlets,strust1.1,spring jdbc,sqlserver2000,
>            Reporter: GVRao
>            Assignee: Jochen Wiedmann
>
> hanging the system some periodic time while posting huge form data with files upload
by using struts1.1 commons-fileupload , after some time its getting Java.Lang.OutOfMmeoryError.
> 2009-05-26 12:32:43 StandardWrapperValve[action]: Servlet.service() for servlet action
threw exception
> org.apache.commons.fileupload.FileUploadException: Processing of multipart/form-data
request failed. Stream ended unexpectedly
> 	at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:429)
> 	at org.apache.struts.upload.CommonsMultipartRequestHandler.handleRequest(CommonsMultipartRequestHandler.java:193)
> 	at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:443)
> 	at org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:805)
> 	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)
> 	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
> 	at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
> 	at org.extremecomponents.table.filter.AbstractExportFilter.doFilter(AbstractExportFilter.java:49)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
> 	at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
> 	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> 	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> 	at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
> 	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> 	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
> 	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
> 	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
> 	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> 	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> 	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> 	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
> 	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
> 	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
> 	at java.lang.Thread.run(Thread.java:534)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message