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

java.util.TimeZone getTimeZone() ClassCastException throws in jdk1.4 b46

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P3 P3
    • None
    • 1.4.0
    • core-libs
    • None

      java.util.TimeZone getTimeZone() ClassCastException throws
      jdk1.4 b46
      program works on jdk1.4 b44
      windows NT

      Test Program:
      -----------------------------------------------------------
      import java.util.*;

      class ToString {
        public static void main(String[] args) throws Exception {
          SimpleTimeZone tz = (SimpleTimeZone)TimeZone.getTimeZone("EST");
          // Checks to see if toString returns a String
          if (tz.toString() instanceof String) {
            System.out.println("Test Passed");
           }
          else {
            System.out.println("Test Failed");
            System.out.println("Expected: A String should have been returned.");
            System.out.println("Actual : "+tz.toString().getClass());
          }
        }
      }
      -----------------------------------result---------------------------
       H:\merlin\bugs\util\SimpleTimeZone\ToString>java -version
      java version "1.4.0-beta"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta-b46)
      Java HotSpot(TM) Client VM (build B45, mixed mode)

      H:\merlin\bugs\util\SimpleTimeZone\ToString>javac *.java

      H:\merlin\bugs\util\SimpleTimeZone\ToString>java ToString
      Exception in thread "main" java.lang.ClassCastException: sun.util.calendar.ZoneInfo
              at ToString.main(ToString.java:5)

            nlindenbsunw Norbert Lindenberg (Inactive)
            spandeorcl Shantaram Pande (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: