In order to exclude thread-safety issue, did you try to run the jmeter test with just one thread?
Sent from my mobile device, so please excuse typos and brevity. Maurizio Cucchiara Il giorno 01/dic/2011 20.13, "tina (Created) (JIRA)" <j...@apache.org> ha scritto: > 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.1 > Reporter: tina > Fix For: 1.2.1 > > > 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: > https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa > For more information on JIRA, see: http://www.atlassian.com/software/jira > > >