This is an automated email from the git hooks/post-receive script. sylvestre pushed a commit to branch master in repository jscover.
commit cbea4bf917d8433c058b091be46303803fdd1fd1 Author: Sylvestre Ledru <[email protected]> Date: Tue Jun 3 15:13:27 2014 +0200 When the attribute CLASS_PATH does not exist in the manifest, return a more explicit error message --- src/main/java/jscover/Main.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/jscover/Main.java b/src/main/java/jscover/Main.java index 4a7beac..0164570 100644 --- a/src/main/java/jscover/Main.java +++ b/src/main/java/jscover/Main.java @@ -402,9 +402,14 @@ public class Main { Manifest mf = new Manifest(getClass().getResourceAsStream("/META-INF/" + manifestName)); Attributes mainAttributes = mf.getMainAttributes(); String name = mainAttributes.get(Attributes.Name.IMPLEMENTATION_TITLE).toString(); - String classPathJARs = mainAttributes.get(Attributes.Name.CLASS_PATH).toString(); - String message = "%nEnsure these JARs are in the same directory as %s.jar:%n%s"; - throw new IllegalStateException(format(message, name , classPathJARs), e); + if (mainAttributes.containsKey(Attributes.Name.CLASS_PATH)) { + String classPathJARs = mainAttributes.get(Attributes.Name.CLASS_PATH).toString(); + String message = "%nEnsure these JARs are in the same directory as %s.jar:%n%s"; + throw new IllegalStateException(format(message, name , classPathJARs), e); + } else { + String message = "Could not find the CLASS_PATH attribute in the manifest '%s'"; + throw new IllegalStateException(format(message, manifestName), e); + } } } -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jscover.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

