[ https://issues.apache.org/jira/browse/FILEUPLOAD-265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17193494#comment-17193494 ]
Ralf Hauser edited comment on FILEUPLOAD-265 at 9/25/20, 5:47 AM: ------------------------------------------------------------------ happens for us (intermittently) after the upgrade from tomcat8 to tomcat9 Others also have it [https://stackoverflow.com/questions/50244624/stream-ended-unexpectedly] do we newly have to set maxPostSize or maxSavePostSize in tomcat's global web.xml ? It was solved (or rather the symptoms) as per https://bz.apache.org/bugzilla/show_bug.cgi?id=64762 was (Author: hau...@acm.org): happens for us (intermittently) after the upgrade from tomcat8 to tomcat9 Others also have it [https://stackoverflow.com/questions/50244624/stream-ended-unexpectedly] do we newly have to set maxPostSize or maxSavePostSize in tomcat's global web.xml ? > .MultipartStream$MalformedStreamException: Stream ended unexpectedly > -------------------------------------------------------------------- > > Key: FILEUPLOAD-265 > URL: https://issues.apache.org/jira/browse/FILEUPLOAD-265 > Project: Commons FileUpload > Issue Type: Bug > Affects Versions: 1.3.1 > Environment: httpclient > Reporter: zhumingu > Priority: Major > Labels: Stream, ended, unexpectedly > > When uploading files using the browser,it does not happen.But when submission > using tools with 'multipart/form-data',for example httpclient,advanced rest > client and so on, > Only submit a text field, file field is empty, it will report the following > exception: > org.apache.commons.fileupload.MultipartStream$MalformedStreamException: > Stream ended unexpectedly > at > org.apache.commons.fileupload.MultipartStream.readHeaders(MultipartStream.java:540) > at > org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl.findNextItem(FileUploadBase.java:1038) > at > org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl.<init>(FileUploadBase.java:1003) > at > org.apache.commons.fileupload.FileUploadBase.getItemIterator(FileUploadBase.java:310) > at > org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:334) > at > org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:115) > > A simple analysis that, when using the browser, file is not selected, the > default browser will join the empty data file-part. > But the use of tools such as httpclient, when the file is empty, it do not > contain the documents data. -- This message was sent by Atlassian Jira (v8.3.4#803005)