harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sean Qiu (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-5779) java.io.FileNotFoundException Issue with file://localhost
Date Wed, 23 Apr 2008 09:11:21 GMT

     [ https://issues.apache.org/jira/browse/HARMONY-5779?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Sean Qiu updated HARMONY-5779:
------------------------------

    Attachment: Harmony-5779.diff

This failure is cased by constructor of FileURLConnection.
The constructor will attach the host to the filename when parsing the URL.
The useless host will make the file unavailable.

Could someone please try this patch?



> java.io.FileNotFoundException Issue with file://localhost
> ---------------------------------------------------------
>
>                 Key: HARMONY-5779
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5779
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>            Reporter: Davanum Srinivas
>         Attachments: Harmony-5779.diff
>
>
> Stack trace
> [dims@dims-desktop test]$java -cp . HarmonyFileLocalhost
> Uncaught exception in main:
> java.io.FileNotFoundException: /localhost/home/dims/harmony/test/./HarmonyFileLocalhost.java
>         at org.apache.harmony.luni.platform.OSFileSystem.open(OSFileSystem.java:235)
>         at java.io.FileInputStream.<init>(FileInputStream.java:76)
>         at org.apache.harmony.luni.internal.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:88)
>         at org.apache.harmony.luni.internal.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:186)
>         at java.net.URL.openStream(URL.java:671)
>         at HarmonyFileLocalhost.main(HarmonyFileLocalhost.java:11)
> ============== HarmonyFileLocalhost.java ===============
> import java.io.File;
> import java.io.InputStream;
> import java.net.URL;
> public class HarmonyFileLocalhost {
>     public static void main(String[] args) throws Exception {
>         String basedir = "./HarmonyFileLocalhost.java";
>         basedir = new File(basedir).getAbsolutePath();
>         String urlString = "file://localhost/" + basedir;
>         URL url = new URL(urlString);
>         InputStream is = url.openStream();
>         int c;
>         while ((c = is.read()) != -1) System.out.write(c);
>     }
> }
> This is a stripped down test for a failure in Axis2's org.apache.axis2.jaxws.description.PartialWSDLTests
test case.
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message