Hi,

 

We are facing issues while updating open JDK timezone with tzdata2018g with the below error.

 

#/usr/bin/java -jar /root/tzupdater.jar -l file:/root/tzdata2018g.tar.gz

Failed: java.lang.Exception: Failed while parsing file '/tmp/tz.tmp/asia' on line 1655 'Rule    Japan   1948    1951    -   Sep      Sat>=8  25:00   0       S'

java.lang.Exception: Failed while parsing file '/tmp/tz.tmp/asia' on line 1655 'Rule    Japan   1948    1951    -       Sep Sat>=8   25:00   0       S'

        at tools.tzdb.TzdbZoneRulesCompiler.parseFile(TzdbZoneRulesCompiler.java:377)

        at tools.tzdb.TzdbZoneRulesCompiler.compile(TzdbZoneRulesCompiler.java:191)

        at tools.tzdb.TzdbZoneRulesCompiler.<init>(TzdbZoneRulesCompiler.java:307)

        at com.sun.tools.tzupdater.ExternalModule.compileToJSRBinary(ExternalModule.java:212)

        at com.sun.tools.tzupdater.TimezoneUpdater.run(TimezoneUpdater.java:226)

        at com.sun.tools.tzupdater.TimezoneUpdater.main(TimezoneUpdater.java:780)

Caused by: tools.tzdb.DateTimeException: Invalid value for SecondOfDay value: 90000

        at tools.tzdb.ChronoField.checkValidValue(ChronoField.java:173)

        at tools.tzdb.LocalTime.ofSecondOfDay(LocalTime.java:210)

        at tools.tzdb.TzdbZoneRulesCompiler.parseMonthDayTime(TzdbZoneRulesCompiler.java:475)

        at tools.tzdb.TzdbZoneRulesCompiler.parseRuleLine(TzdbZoneRulesCompiler.java:399)

        at tools.tzdb.TzdbZoneRulesCompiler.parseFile(TzdbZoneRulesCompiler.java:354)

        ... 5 more

 

Could you please help us with this.

 

Regards,

Dhanusha