JDK-6851676 : 24:00 start DST rule can cause JRE to throw IllegalArgumentException
  • Type: Bug
  • Component: tools
  • Sub-Component: updaters
  • Affected Version: tz1.3.16
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2009-06-16
  • Updated: 2010-05-09
  • Resolved: 2009-06-17
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tz1.3.16 b02Fixed
Related Reports
Relates :  
Description
24:00 end/start DST rules can cause the JRE to throw an IllegalArgumentException.
We should relax the parsing methods to allow 24:00 to become a valid timestamp. This is being worked through CR 6851214.

For the purpose of tzupdater, java classes can't be updated. The new rule causing issue is the Jordan rule. We should revert back to the old rule for the short term. The new rule does not affect time calculations until March 2011.

< Rule    Jordan  2002    max     -       Mar     lastFri 0:00s   1:00    S

> Rule    Jordan  2002    max     -       Mar     lastThu 24:00   1:00    S

Comments
EVALUATION remove the new Jordan rule for the short term.
16-06-2009