- changed status to open
UrlRewriteFilter has problems with backslashes
Issue #12
resolved
If you search in BibSonomy for "bla\" the following exception is thrown:
[...]
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 4
at java.lang.String.charAt(String.java:686)
at java.util.regex.Matcher.appendReplacement(Matcher.java:703)
at org.tuckey.web.filters.urlrewrite.BackReferenceReplacer.replace(BackReferenceReplacer.java:114)
at org.tuckey.web.filters.urlrewrite.RuleBase.matchesBase(RuleBase.java:234)
at org.tuckey.web.filters.urlrewrite.NormalRule.matches(NormalRule.java:91)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRuleProcessing(RuleChain.java:83)
at org.tuckey.web.filters.urlrewrite.RuleChain.process(RuleChain.java:137)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:144)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
[...]
Thus it seems that the BackReferenceReplacer
has problems handling the backslash.
Comments (5)
-
-
see
#955 -
-
assigned issue to
-
assigned issue to
-
- changed milestone to 3.6.0
-
- changed status to resolved
seems to be fixed with the new url rewrite filter
- Log in to comment