bodewig 2003/10/14 05:26:27 Modified: src/main/org/apache/tools/ant/taskdefs/optional/extension ExtensionUtil.java Log: Throw an exception for missing manifests - as advertized in the javadocs. PR: 19492 Submitted by: Nikolaus Schmitt <n dot schmitt at scaet dot de> Revision Changes Path 1.5 +6 -2 ant/src/main/org/apache/tools/ant/taskdefs/optional/extension/ExtensionUtil.java Index: ExtensionUtil.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/extension/ExtensionUtil.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ExtensionUtil.java 9 Jul 2003 11:24:31 -0000 1.4 +++ ExtensionUtil.java 14 Oct 2003 12:26:27 -0000 1.5 @@ -238,7 +238,11 @@ throws BuildException { try { final JarFile jarFile = new JarFile(file); - return jarFile.getManifest(); + Manifest m = jarFile.getManifest(); + if (m == null) { + throw new BuildException(file + " doesn't have a MANIFEST"); + } + return m; } catch (final IOException ioe) { throw new BuildException(ioe.getMessage(), ioe); }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]