Uploaded image for project: 'Harmony'
  1. Harmony
  2. HARMONY-6059

[classlib][luni] jar URL is created with wrong protocol for URLStreamHandler

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 5.0M9
    • None
    • None
    • Patch Available

    Description

      From the spec: "Any URL that ends with a '/' is assumed to refer to a directory. Otherwise, the URL is assumed to refer to a JAR file which will be downloaded and opened as needed".
      So what I have done follows:
      1. specified the URLStreamHandler to the jar, not the protocol as before
      2. Add the test case to the test-impl
      3. Because the I have add the a class file to the lf.jar, the size of jar file is increased. So the test size case int the JarURLConnectionTest fail. I have changed the test case.
      4. The reason that the vm above java6 is required is because the class file I have added to the lf.jar is compiled under the java 6.

      Attachments

        1. HARMONY-6059.diff
          5 kB
          Charles Lee
        2. HARMONY-6059v2.diff
          4 kB
          Charles Lee
        3. lf.jar
          33 kB
          Charles Lee

        Activity

          People

            nbeyer Nathan Beyer
            littlee Charles Lee
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: