WHoops, sorry I tested on 2.1.7 and it worked... that gave me a starting point and I found that it looks like the WebRequestContext code has a bug about line 159. It calls the parseFriendlyURL method twice which set the module parameter to null twice... which converts it from a
String to an ArrayList.
Anyway if you move this call into the if ( index > -1 ) condition above it, things should work as designed. E.g. The code should look like:
Not sure if Raphael is going to do a maint release on the 2.1.8, but if you add this as a Jira issue, it will probably make it into that release.
[originally posted on jforum.net by monroe]