Duplicate :
|
|
Relates :
|
|
Relates :
|
A DESCRIPTION OF THE PROBLEM : Time Zone Database 2024b contains at least on one place full name of month instead of just three first letters. This is causing following exception: Caused by: java.lang.IllegalArgumentException: Unknown month: April at tools.tzdb.TzdbZoneRulesProvider$MonthDayTime.parseMonth(TzdbZoneRulesProvider.java:391) at tools.tzdb.TzdbZoneRulesProvider$MonthDayTime.parse(TzdbZoneRulesProvider.java:314) at tools.tzdb.TzdbZoneRulesProvider$MonthDayTime.access$300(TzdbZoneRulesProvider.java:258) at tools.tzdb.TzdbZoneRulesProvider$RuleLine.parse(TzdbZoneRulesProvider.java:561) at tools.tzdb.TzdbZoneRulesProvider.load(TzdbZoneRulesProvider.java:200) This can easily be fixed by using something like return Month.valueOf(string.toUpperCase()) as fallback in default branch.
|