We're getting StringIndexOutOfBoundsException from wicket when forwarding a request from our servlet filter (using request dispatcher) to wicket.
The problem occurs whenever the original URI is shorter than the wicket filter mapping.
I created an example webapp (based on the quickstart) in which a ForwardFilter is mapped to /f/* and it forwards all the requests to /wicket/ (see web.xml snippet below).
With this webapp a request to "http://localhost:8081/wicket/f/" results in the following exception:
This bug is opened here following a bug we found in Artifactory after upgrading to Wicket 1.5