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: dev@tomcat.apache.org
          Reporter: daniel.tschernat...@icloud.com
  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: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to