Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.2.1
-
Android 2.1
Description
When updating from lang 3.1.0 to 3.2.1 FastDateFormat stopped working on an Android project of mine, throwing uncaught regular expression exceptions for simple formats like "yyyy-MM-dd'T'".
Caused by: java.util.regex.PatternSyntaxException: U_ILLEGAL_ARGUMENT_ERROR (\p{IsNd}++)\Q-\E(\p{IsNd}++)\Q-\E(\p{IsNd}++)\QT\E at java.util.regex.Pattern.compileImpl(Native Method) at java.util.regex.Pattern.compile(Pattern.java:400) at java.util.regex.Pattern.<init>(Pattern.java:383) at java.util.regex.Pattern.compile(Pattern.java:374) at org.apache.commons.lang3.time.FastDateParser.init(FastDateParser.java:148) at org.apache.commons.lang3.time.FastDateParser.<init>(FastDateParser.java:104) at org.apache.commons.lang3.time.FastDateFormat.<init>(FastDateFormat.java:370) at org.apache.commons.lang3.time.FastDateFormat$1.createInstance(FastDateFormat.java:91) at org.apache.commons.lang3.time.FastDateFormat$1.createInstance(FastDateFormat.java:88) at org.apache.commons.lang3.time.FormatCache.getInstance(FormatCache.java:82) at org.apache.commons.lang3.time.FastDateFormat.getInstance(FastDateFormat.java:148)
more stack traces in this Jenkins output: http://ci.cgeo.org/job/c-geo/1686/console
Attachments
Issue Links
- is broken by
-
LANG-462 FastDateFormat supports parse
- Closed