Details
Description
When I run with URL rewriting enabled on my server I get InvalidPathException("No action config found for the specified url.". Here is the problem in SelectAction.getPath. The request.getPathInfo() returns an empty string and the test on path == null stops the 2 further attempts to get the servlet path. In the 1.2.4 RequestProcessor the statement
"path = (String) request.getAttribute(INCLUDE_SERVLET_PATH);" is unconditional so the problem does not happen.
Here is the code in SelectAction:
if (path == null)
{ path = request.getPathInfo(); } // For extension matching, match on the servlet path
if (path == null) {
path =
(String) request.getAttribute(Constants.INCLUDE_SERVLET_PATH);
if (path == null)
{ path = request.getServletPath(); }