https://bz.apache.org/bugzilla/show_bug.cgi?id=68495
Bug ID: 68495
Summary: Unable to find match between the canonical context and
the URI presented by the user agent
Product: Tomcat 9
Version: 9.0.85
Hardware: PC
Status: NEW
Severity: normal
Priority: P2
Component: Catalina
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: -----
It seems that Bug 66488 was never really fixed. Because we saw several
occastion where the request URL was overwritten by other Header data like User
agent (or parts of the URL were deleted) like in these two instances:
using Tomcat Embedded 9.0.83
java.lang.IllegalStateException: Unable to find match between the canonical
context path [/app1] and the URI presented by the user agent
[f=70d24a53-fe99-4f9c-a512-5f5abd5bce3]
or
using the Standalone Tomcat 9.0.85
java.lang.IllegalStateException: Unable to find match between the canonical
context path [/app2] and the URI presented by the user agent
[--WebKitFormBoundaryMVjw2B39oX3x4Oii]
The exception is thrown when a POST request was sent by the browser after the
session timed out.
Workaround: Downgrade to Tomcat 9.0.35 (we didn't check later Versions in
between the affected ones, yet).
--
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]