JDK-8017129 : Invalid default TimeZone for 'Europe/Minsk'
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.util:i18n
  • Affected Version: 6u29
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_7
  • CPU: x86
  • Submitted: 2011-12-16
  • Updated: 2014-12-17
  • Resolved: 2013-06-21
Related Reports
Duplicate :  
Duplicate :  
Description
FULL PRODUCT VERSION :
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) 64-Bit Server VM (build 20.5-b03, mixed mode)

ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.1.7601]

A DESCRIPTION OF THE PROBLEM :
I set in the Windows settings TimeZone: (UTC +03:00) Kaliningrad, Minsk.

And as a result execution
         System.out.println (System.getProperty ("user.timezone"));
I see
         America/Caracas
instead of
        Europe/Minsk

REGRESSION.  Last worked in version 6u29


REPRODUCIBILITY :
This bug can be reproduced always.

Comments
This was fixed in 7111903. Note that Windows combines multiple time zones into one. (UTC +03:00) Kaliningrad, Minsk is detected as "Europe/Kaliningrad" with the fix.
21-06-2013