https://bz.apache.org/bugzilla/show_bug.cgi?id=64762

--- Comment #11 from Ralf Hauser <hau...@acm.org> ---
The problem still persists, albeit we were able to almost make it disappear

We no longer wait a limited amount of sleep iterations, but "forever" (provided
the browser declares "content-length").
Reasoning: we are on a quick fiber network and most of the affected users
normally are on arbitrary (slow) home-office networks and only experience it
intermittently.
So if we don't wait forever, they will see an error, so we better wait until
their browser-timeout anyway and hopefully get the last expected packets before
that happens.



Another strange, but also locally reproduceable phenomenon is that normally
HttpsServletRequest request.getAttribute("javax.servlet.forward.request_uri")
is not null, but under certain circumstances it is null.
In this case request.getRequestURI() which eventually gets to
org.apache.coyote.Request.requestURI() still has the value sought.

Further analysis show that if HttpsServletRequest is instantiated by 
org.apache.catalina.core.ApplicationHttpRequest the attribute has a value but
if it is rg.apache.catalina.connector.Request (inside
org.apache.catalina.connector.RequestFacade), all its source of attributes are
empty (specialAttributes, attributes, coyoteRequest.getAttribute()) i.e. null

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to