https://bz.apache.org/bugzilla/show_bug.cgi?id=65203
Bug ID: 65203
Summary: Coyote Request not properly recycled after
asynchronous error.
Product: Tomcat 9
Version: 9.0.44
Hardware: All
OS: All
Status: NEW
Severity: major
Priority: P2
Component: Catalina
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: -----
Created attachment 37785
--> https://bz.apache.org/bugzilla/attachment.cgi?id=37785&action=edit
Tomcat output with issue replicated. First request behavior is expected and 2nd
show the issue with the request not being recycled.
When an exception is thrown during the execution of an asynchronous request,
all subsequent request that are processed in a ReadListener fail with
the following exception:
Caused by: java.io.EOFException: Unexpected EOF read on the socket
at
org.apache.coyote.http11.Http11InputBuffer.fill(Http11InputBuffer.java:813)
at
org.apache.coyote.http11.Http11InputBuffer.access$300(Http11InputBuffer.java:42)
at
org.apache.coyote.http11.Http11InputBuffer$SocketInputBuffer.doRead(Http11InputBuffer.java:1158)
at
org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:102)
at
org.apache.coyote.http11.Http11InputBuffer.doRead(Http11InputBuffer.java:248)
at org.apache.coyote.Request.doRead(Request.java:565)
at
org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)
... 16 more
This is caused by the errorException object not being recycled in the
org.apache.coyote.Request class.
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]