Only ask for inputstream is we know the entry exists. Prevents NPE on signed JAR archives.
1.1 --- a/rt/aot/src/main/java/org/apidesign/bck2brwsr/aot/Bck2BrwsrJars.java Sat Feb 28 05:29:03 2015 +0100
1.2 +++ b/rt/aot/src/main/java/org/apidesign/bck2brwsr/aot/Bck2BrwsrJars.java Sun May 17 10:13:05 2015 +0200
1.3 @@ -140,7 +140,10 @@
1.4 if (is != null) {
1.5 return is;
1.6 }
1.7 - is = jf.getInputStream(new ZipEntry(resource));
1.8 + ZipEntry ze = jf.getEntry(resource);
1.9 + if (ze != null) {
1.10 + is = jf.getInputStream(ze);
1.11 + }
1.12 return is == null ? super.get(resource) : is;
1.13 }
1.14 }