Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8339792

Timezone Updater Tool can not handle 2024b

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • None
    • tools
    • generic
    • generic

      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.


            Unassigned Unassigned
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: