Hi All:
I suggest to change JIRA 1126 into non-bug difference. Below is all the comment on JIRA 1126:

>>The Harmony method URI.parseServerAuthority() throws URISyntaxException for uri 'file://C:/1.txt' while RI returns correct value.


>>==================== test.java =====================

>>import java.net.*;

>> public class test {

>>     public static void main (String[] args) throws Exception {
>> System.out.println("res = " + URI.create("file://C:/1.txt").parseServerAuthority());
>>    }
>> }
>>================================================

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

>>res = file://C:/1.txt

>>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. >>Exception in thread "main" java.net.URISyntaxException: Invalid port number at index 2: C:
>>       at java.net.URI$Helper.parseAuthority(URI.java:417)
>>         at java.net.URI$Helper.access$1500(URI.java:22)
>>         at java.net.URI.parseServerAuthority(URI.java:1217)
>>        at test.main(test.java:6)

*Description* The Harmony method URI.parseServerAuthority() throws URISyntaxException for uri 'file://C:/1.txt' while RI returns correct value. ==================== test.java ===================== import java.net.*; public class test { public static void main (String[] args) throws Exception { System.out.println("res = " + URI.create("file://C:/1.txt").parseServerAuthority()); } } ================================================ 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)) res = file://C:/1.txt 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. Exception in thread "main" java.net.URISyntaxException: Invalid port number at index 2: C: at java.net.URI$Helper.parseAuthority(URI.java:417) at java.net.URI$Helper.access$1500(URI.java:22) at java.net.URI.parseServerAuthority(URI.java:1217) at test.main(test.java:6)

        Show » <http://issues.apache.org/jira/browse/HARMONY-1126>


>>Vladimir Ivanov <http://issues.apache.org/jira/secure/ViewProfile.jspa?name=vladimir>
>>unit test.
>>Seems, that patch will be system dependent (special handling for Win should be added)
[ Show » <http://issues.apache.org/jira/browse/HARMONY-1126> ]
Vladimir Ivanov <http://issues.apache.org/jira/secure/ViewProfile.jspa?name=vladimir> [09/Aug/06 09:05 PM] unit test. Seems, that patch will be system dependent (special handling for Win should be added)

>>spark shen <http://issues.apache.org/jira/secure/ViewProfile.jspa?name=spark+shen> >>I think RI(Should be harmony, I mis-typed it into RI on JIRA, sorry for that :-) ) is more reasonable, since according to RFC-2396 (3.2.2. Server-based Naming Authority) >> hostport = host [ ":" port ]
>>      host = hostname | IPv4address
>>      hostname = *( domainlabel "." ) toplabel [ "." ]
>>      domainlabel = alphanum | alphanum *( alphanum | "-" ) alphanum
>>      toplabel = alpha | alpha *( alphanum | "-" ) alphanum

>>       IPv4address = 1*digit "." 1*digit "." 1*digit "." 1*digit
>>       port = *digit

>> ':' only appears in [":"port] part, and never appears in host part.
>> Correct me if I am wrong.

Best regards

--
Spark Shen
China Software Development Lab, IBM


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to