Hi Mark, when is 9.0.32 expected to be released? We've seen this issue
reported by several users, even if we haven't run into this particular
case directly (yet)
On 17/03/2020 09:51, Mark Thomas wrote:
https://bz.apache.org/bugzilla/show_bug.cgi?id=64202
Mark
On 17/03/2020 11:46, Srijith Kochunni wrote:
Hi All,
This is to seek help on a strange issue that we are observing. We
recently did a minor upgrade of Tomcat from 9.0.30 to 9.0.31, in our
application, in order to address vulnerability in AJP connector. Ever since
then we have started seeing upload failures with our upload servlet when
processing large files. Small files do get uploaded, but when we upload large
files and we do Multipart file upload, we are randomly and yet consistently
seeing that we get the following exception.
[org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing
of multipart/form-data request failed. Stream ended unexpectedly
at
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:351)
....
Caused by:
org.apache.commons.fileupload.MultipartStream$MalformedStreamException: Stream
ended unexpectedly
at
org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1005)
at
org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:903)
at java.io.InputStream.read(InputStream.java:101)
at org.apache.commons.fileupload.util.Streams.copy(Streams.java:100)
at org.apache.commons.fileupload.util.Streams.copy(Streams.java:70)
at
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:347)
It appears that the connection is getting reset in the middle of the
upload, but the client is very much up and we get PR_CONNECT_RESET_ERROR on the
browser.
My code on the server side is as simple as
DiskFileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload fileUpload = new ServletFileUpload(factory);
List fileItems = fileUpload.parseRequest(originalRequest);
We would like to know if anyone else has observed this and if there is
any way we can debug this further. When I try to attach and debug, the upload
however seems to go through fine and is only failing when I am not attached to
the process. Any help / suggestions would be much appreciated.
Thanks,
Srijith.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org