You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Tim Ellison (JIRA)" <ji...@apache.org> on 2006/08/17 21:25:14 UTC

[jira] Resolved: (HARMONY-940) [classlib][text] unexpected MissingResourceException for DateFormat.getDateInstance()

     [ http://issues.apache.org/jira/browse/HARMONY-940?page=all ]

Tim Ellison resolved HARMONY-940.
---------------------------------

    Resolution: Fixed

Thanks Vladimir.

Patch applied to TEXT module at repo revision r432353 with modification to the tests to fail if the expected exception is not thrown.

Please check that this fully resolves your issue.


> [classlib][text] unexpected MissingResourceException for DateFormat.getDateInstance(<illegal.style>)
> ----------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-940
>                 URL: http://issues.apache.org/jira/browse/HARMONY-940
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>            Reporter: Vladimir Ivanov
>         Assigned To: Tim Ellison
>         Attachments: DateFormat.patch
>
>
> The Harmony method java.text.DateFormat.getDateInstance(int style) throws MissingResourceException for illegal style while RI throws IllegalArgumentException.
> The same issue is for:
>            DateFormat.getDateInstance(int style, Locale aLocale);
>            DateFormat.getTimeInstance(int style);
>            DateFormat.getDateTimeInstance(int dateStyle, int timeStyle);
>            DateFormat.getDateTimeInstance(int dateStyle, int timeStyle,  Locale aLocale);
> ============== test.java ====================
> import java.text.*;
> import java.util.Locale;
> public class test  { 
>     public static void main (String[] args) {    
>        try {
>            DateFormat.getDateInstance(7);
>        } catch (Exception e) {
>            System.out.println("exception: " + e);
>        }
>        try {
>            DateFormat.getDateInstance(8, Locale.FRANCE);
>        } catch (Exception e) {
>            System.out.println("exception: " + e);
>        } 
>        try {
>            DateFormat.getTimeInstance(11);
>        } catch (Exception e) {
>            System.out.println("exception: " + e);
>        }  
>        try {
>            DateFormat.getDateTimeInstance(6, 9);
>        } catch (Exception e) {
>            System.out.println("exception: " + e);
>        }
>        try {
>            DateFormat.getDateTimeInstance(6,10,Locale.FRANCE);
>        } catch (Exception e) {
>            System.out.println("exception: " + e);
>        }
>     }
> }
> =========================================
> 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))
> exception: java.lang.IllegalArgumentException: Illegal date style 7
> exception: java.lang.IllegalArgumentException: Illegal date style 8
> exception: java.lang.IllegalArgumentException: Illegal time style 11
> exception: java.lang.IllegalArgumentException: Illegal time style 9
> exception: java.lang.IllegalArgumentException: Illegal time style 10
> C:\tmp\tmp17>C:\harmony\trunk_0427\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.
> exception: java.util.MissingResourceException
> exception: java.util.MissingResourceException
> exception: java.util.MissingResourceException
> exception: java.util.MissingResourceException
> exception: java.util.MissingResourceException

-- 
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