diff -r a7bf87c2c1d9 -r 955520296b08 launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java --- a/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Mon Jun 09 15:57:14 2014 +0200 +++ b/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Sun Nov 30 16:48:07 2014 +0100 @@ -750,7 +750,12 @@ response.setCharacterEncoding("UTF-8"); if (url.getProtocol().equals("jar")) { JarURLConnection juc = (JarURLConnection) url.openConnection(); - String s = loader.compileJar(juc.getJarFileURL()); + String s = null; + try { + s = loader.compileJar(juc.getJarFileURL()); + } catch (IOException iOException) { + throw new IOException("Can't compile " + url.toExternalForm(), iOException); + } if (s != null) { Writer w = response.getWriter(); w.append(s);