# HG changeset patch # User Jaroslav Tulach # Date 1431850385 -7200 # Node ID d311077c4dcbdd93b7050adf3f5974957144d6c0 # Parent fe7d038642e6b32ea986486d6234debdbe51b9a6 Only ask for inputstream is we know the entry exists. Prevents NPE on signed JAR archives. diff -r fe7d038642e6 -r d311077c4dcb rt/aot/src/main/java/org/apidesign/bck2brwsr/aot/Bck2BrwsrJars.java --- a/rt/aot/src/main/java/org/apidesign/bck2brwsr/aot/Bck2BrwsrJars.java Sat Feb 28 05:29:03 2015 +0100 +++ b/rt/aot/src/main/java/org/apidesign/bck2brwsr/aot/Bck2BrwsrJars.java Sun May 17 10:13:05 2015 +0200 @@ -140,7 +140,10 @@ if (is != null) { return is; } - is = jf.getInputStream(new ZipEntry(resource)); + ZipEntry ze = jf.getEntry(resource); + if (ze != null) { + is = jf.getInputStream(ze); + } return is == null ? super.get(resource) : is; } }