https://issues.apache.org/bugzilla/show_bug.cgi?id=56831

Mark Thomas <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |INVALID

--- Comment #5 from Mark Thomas <[email protected]> ---
I can confim that this is not a Tomcat bug.

The issue is triggered by HttpServletRequest.getContextPath() returning
"/simple%2dapp" rather than "/simple-app". I have confirmed this by:
1. Confirming I can reproduce the issue using the provided steps.
2. Using a debugger, change the return value of getContextPath() from
"/simple%2dapp" to "/simple-app" and confirming that the exception no longer
occurs.

The Javadoc for getContextPath() [1] is clear. The container does NOT decode
this method.

The simplest fix is probably for RichFaces to use
ServletContext.getContextPath()

That you don't see this bug on other containers suggests that those containers
are not following the specification for HttpServletRequest.getContextPath().

[1]
http://docs.oracle.com/javaee/7/api/javax/servlet/http/HttpServletRequest.html#getContextPath%28%29

-- 
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]

Reply via email to