harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Evgeniya Maenkova (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-5473) [classlib][archive] Manifest file with empty line proves IOException
Date Thu, 07 Feb 2008 17:19:08 GMT
[classlib][archive] Manifest file with empty line proves IOException
--------------------------------------------------------------------

                 Key: HARMONY-5473
                 URL: https://issues.apache.org/jira/browse/HARMONY-5473
             Project: Harmony
          Issue Type: Bug
          Components: Classlib
            Reporter: Evgeniya Maenkova
            Priority: Critical
         Attachments: MANIFEST.MF, MANIFEST2.MF

I cannot start some of my apps, because their jar-files contain manifests with empty lines,
proving IOException on Harmony.

The situation can be reproduced by manifest file  with empty line creation and invoking new
Manifest(InputStream). Manifest files which proves this will be attached.

Test case output:
$ /cygdrive/c/Harmony_to_run/trunk/working_vm/build/win_ia32_msvc_release/deploy/jdk/jre/bin/java
 Test MANIFEST2.MF
Uncaught exception in main:
java.io.IOException: Invalid attribute
        at java.util.jar.InitManifest.addAttribute(InitManifest.java:282)
        at java.util.jar.InitManifest.<init>(InitManifest.java:71)
        at java.util.jar.Manifest.read(Manifest.java:173)
        at java.util.jar.Manifest.<init>(Manifest.java:76)
        at Test.main(Test.java:8)
$ /cygdrive/w/UBS/Builds/jdk1.6.0_win32/bin/java Test MANIFEST2.MF
end

Test case is:

import java.io.FileInputStream;
import java.util.jar.Manifest;

public class Test {
    public static void main(String[] args) throws Exception {
		String fileName = args[0];
		FileInputStream fs = new FileInputStream(fileName);
        Manifest m = new Manifest(fs);   		
		fs.close();		
		System.out.println("end");
	}
}




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