# HG changeset patch # User Jaroslav Tulach # Date 1381406432 -7200 # Node ID add89df8447efbb65ad1a092bfbce4d37109996a # Parent 4393b7db103b842b1069c69095bf9321e7846fd8 Explaining reasons for a NPE diff -r 4393b7db103b -r add89df8447e rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java --- a/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java Thu Oct 10 13:59:29 2013 +0200 +++ b/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java Thu Oct 10 14:00:32 2013 +0200 @@ -80,6 +80,9 @@ if (!classes.isDirectory()) { throw new MojoExecutionException("Can't find " + classes); } + if (javascript == null) { + throw new MojoExecutionException("Need to define 'javascript' attribute with a path to file to generate"); + } List arr = new ArrayList(); long newest = collectAllClasses("", classes, arr);