[
https://issues.apache.org/jira/browse/FILEUPLOAD-202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Simone Tripodi resolved FILEUPLOAD-202.
---------------------------------------
Resolution: Fixed
Assignee: Thomas Neidhart
issued marked as resolved by resolving FILEUPLOAD-212
> org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> Processing of multipart/form-data request failed. Stream ended unexpectedly
> -----------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: FILEUPLOAD-202
> URL: https://issues.apache.org/jira/browse/FILEUPLOAD-202
> Project: Commons FileUpload
> Issue Type: Bug
> Affects Versions: 1.2.2
> Reporter: tina
> Assignee: Thomas Neidhart
> Labels: fileupload
> Fix For: 1.3
>
> Original Estimate: 1h
> Remaining Estimate: 1h
>
> I used this one to write the servlet
> http://www.servletworld.com/servlet-tutorials/servlet-file-upload-example.html
> I can successfully upload the file through localhost, however, when I use
> Jmeter to test the app server using 300 threads, it
> will report this error:
> [10:40:23.577] {http--8080-244$1283730842}
> WebApp[http://localhost:8080/OrderFile] CommonsFileUploadServlet: Error
> encountered while parsing the request
> [10:40:23.577] {http--8080-244$1283730842}
> org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> Processing of multipart/form-data request failed. Stream ended unexpectedly
> [10:40:23.577] {http--8080-244$1283730842} at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:371)
> [10:40:23.577] {http--8080-244$1283730842} at
> org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)
> [10:40:23.577] {http--8080-244$1283730842} at
> CommonsFileUploadServlet.doPost(CommonsFileUploadServlet.java:66)
> [10:40:23.577] {http--8080-244$1283730842} at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:153)
> [10:40:23.577] {http--8080-244$1283730842} at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
> [10:40:23.577] {http--8080-244$1283730842} at
> com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
> [10:40:23.577] {http--8080-244$1283730842} at
> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
> [10:40:23.577] {http--8080-244$1283730842} at
> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
> [10:40:23.577] {http--8080-244$1283730842} at
> com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
> [10:40:23.577] {http--8080-244$1283730842} at
> com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
> [10:40:23.577] {http--8080-244$1283730842} at
> com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
> [10:40:23.577] {http--8080-244$1283730842} at
> com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
> [10:40:23.577] {http--8080-244$1283730842} at
> java.lang.Thread.run(Thread.java:619)
> [10:40:23.577] {http--8080-244$1283730842} Caused by:
> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
> Stream ended unexpectedly
> [10:40:23.577] {http--8080-244$1283730842} at
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:982)
> [10:40:23.577] {http--8080-244$1283730842} at
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:886)
> [10:40:23.577] {http--8080-244$1283730842} at
> java.io.FilterInputStream.read(FilterInputStream.java:116)
> [10:40:23.577] {http--8080-244$1283730842} at
> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:125)
> [10:40:23.577] {http--8080-244$1283730842} at
> java.io.FilterInputStream.read(FilterInputStream.java:90)
> [10:40:23.577] {http--8080-244$1283730842} at
> org.apache.commons.fileupload.util.Streams.copy(Streams.java:96)
> [10:40:23.577] {http--8080-244$1283730842} at
> org.apache.commons.fileupload.util.Streams.copy(Streams.java:66)
> [10:40:23.577] {http--8080-244$1283730842} at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:366)
> [10:40:23.577] {http--8080-244$1283730842} ... 12 more
> Is it because of the size limit? the uploaded file size is 8KB.
> Thanks!
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira