Details
-
Bug
-
Status: Patch Available
-
Minor
-
Resolution: Unresolved
-
5.0
-
None
-
None
-
New, Patch Available
Description
The static toLowerCase-method of UnescapedCharSequence does not account for locales in which the length of the result of String.toLowerCase is not the same as the length of the input string. This causes an ArrayIndexOutOfBoundsException, because wasEscaped and the chars array are not of the same length.
(See attached test and patch)