harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vladimir Ivanov (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-1241) [classlib][util] unexpected IllegalArgumentException for java.util.SimpleTimeZone(13 params)
Date Tue, 29 Aug 2006 10:34:27 GMT
    [ http://issues.apache.org/jira/browse/HARMONY-1241?page=comments#action_12431214 ] 
            
Vladimir Ivanov commented on HARMONY-1241:
------------------------------------------

verified, thanks.
One more comment: 
 - this test passed on r437916
 - the result values for startMode, endMode and endDayOfWeek are differ for Harmony and RI

Output:
C:\tmp\tmp17>C:\jrockit-jdk1.5.0-windows-ia32\bin\java.exe -cp . -showversion test
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
BEA WebLogic JRockit(R) (build dra-38972-20041208-2001-win-ia32, R25.0.0-75, GC: System optimized
over throughput (initial strategy singleparpar))

DST_OFFSET = 16
res = java.util.SimpleTimeZone[id=Europe/Paris,offset=1,dstSavings=1,useDaylight=true,startYear=0,startMode=2,startMonth=1,startDay=1,startDayOfWeek=2,startTime=0,startTimeMode=0,endMode=2,endMonth=0,endDay=1,endDayOfWeek=1,endTime=2,endTimeMode=1]

C:\tmp\tmp17>C:\harmony\classlib1.5\deploy\jdk\jre\bin\java.exe -cp . -showversion test
java version 1.5 (subset)

(c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable.
DST_OFFSET = 16
res = java.util.SimpleTimeZone[id=Europe/Paris,offset=1,dstSavings=1,useDaylight=true,startYear=0,startMode=0,startMonth=1,startDay=1,startDayOfWeek=2,startTime=0,endMode=1,endMonth=0,endDay=1,endDayOfWeek=0,endTime=2]

C:\tmp\tmp17>C:\harmony\drlvm1.5\build\win_ia32_msvc_debug\deploy\jre\bin\java -Dvm.assert_dialog=false
-cp . -showversion test
java version "1.5.0"
pre-alpha : not complete or compatible
svn = r438040, (Aug 29 2006), Windows/ia32/msvc 1310, debug build
http://incubator.apache.org/harmony
DST_OFFSET = 16
res = java.util.SimpleTimeZone[id=Europe/Paris,offset=1,dstSavings=1,useDaylight=true,startYear=0,startMode=0,startMonth=1,startDay=1,startDayOfWeek=2,startTime=0,endMode=1,endMonth=0,endDay=1,endDayOfWeek=0,endTime=2]

C:\tmp\tmp17>C:\harmony\drlvm1.5\build\win_ia32_msvc_release\deploy\jre\bin\java -Dvm.assert_dialog=false
-cp . -showversion test
java version "1.5.0"
pre-alpha : not complete or compatible
svn = r437916, (Aug 29 2006), Windows/ia32/msvc 1310, release build
http://incubator.apache.org/harmony
DST_OFFSET = 16
res = java.util.SimpleTimeZone[id=Europe/Paris,offset=1,dstSavings=1,useDaylight=true,startYear=0,startMode=0,startMonth=1,startDay=1,startDayOfWeek=2,startTime=0,endMode=1,endMonth=0,endDay=1,endDayOfWeek=0,endTime=2]


> [classlib][util] unexpected IllegalArgumentException for java.util.SimpleTimeZone(13
params)
> --------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-1241
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1241
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>            Reporter: Vladimir Ivanov
>         Assigned To: Paulex Yang
>         Attachments: SimpleTimeZone.patch
>
>
> The method java.util.SimpleTimeZone.SimpleTimeZone(int rawOffset, String ID, int startMonth,
int startDay, int startDayOfWeek, int startTime, int startTimeMode, int endMonth, int endDay,
int endDayOfWeek, int endTime, int endTimeMode, int dstSavings) for correct parameters throws
IllegalArgumentException on Harmony.
> ======================= test.java =========================
> import java.util.SimpleTimeZone;
> import java.util.TimeZone;
> import java.util.Calendar;
> public class test {
>     public static void main(String args[]) {
>         System.out.println("DST_OFFSET = " + Calendar.DST_OFFSET);
>         System.out.println("res = " +  new SimpleTimeZone(
>                   TimeZone.LONG,
>                   "Europe/Paris",
>                   SimpleTimeZone.STANDARD_TIME,
>                   SimpleTimeZone.STANDARD_TIME,
>                   SimpleTimeZone.UTC_TIME,
>                   SimpleTimeZone.WALL_TIME,
>                   SimpleTimeZone.WALL_TIME,
>                   TimeZone.SHORT,
>                   SimpleTimeZone.STANDARD_TIME,
>                   TimeZone.LONG,
>                   SimpleTimeZone.UTC_TIME,
>                   SimpleTimeZone.STANDARD_TIME,
>                   TimeZone.LONG));
>     }
> }
> =======================================================
> Output:
> C:\tmp\tmp17>C:\jrockit-jdk1.5.0-windows-ia32\bin\java.exe -cp . -showversion test
> java version "1.5.0"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
> BEA WebLogic JRockit(R) (build dra-38972-20041208-2001-win-ia32, R25.0.0-75, GC: System
optimized over throughput (initial strategy singleparpar))
> DST_OFFSET = 16
> res = java.util.SimpleTimeZone[id=Europe/Paris,offset=1,dstSavings=1,useDaylight=true,startYear=0,startMode=2,startMonth=1,startDay=1,startDayOfWeek=2
> ,startTime=0,startTimeMode=0,endMode=2,endMonth=0,endDay=1,endDayOfWeek=1,endTime=2,endTimeMode=1]
> C:\tmp\tmp17>C:\harmony\classlib1.5\deploy\jdk\jre\bin\java.exe -cp . -showversion
test
> java version 1.5 (subset)
> (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable.
> DST_OFFSET = 16
> Exception in thread "main" java.lang.IllegalArgumentException: DST offset: 0
>         at java.util.SimpleTimeZone.<init>(SimpleTimeZone.java:216)
>         at test.main(test.java:8)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message