[ 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