diff -r 04efef2a9c1e -r 512984207634 rt/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/WebViewLauncher.java --- a/rt/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/WebViewLauncher.java Wed Apr 17 17:04:40 2013 +0200 +++ b/rt/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/WebViewLauncher.java Wed Apr 17 17:14:30 2013 +0200 @@ -56,16 +56,19 @@ @Override protected Object[] showBrwsr(final URI url) throws IOException { try { + LOG.log(Level.INFO, "showBrwsr for {0}", url); JVMBridge.registerClassLoaders(loaders()); + LOG.info("About to launch WebView"); Executors.newSingleThreadExecutor().submit(new Runnable() { @Override public void run() { - FXBrwsr.launch(FXBrwsr.class, url.toString()); - LOG.log(Level.FINE, "Launcher is back!"); + LOG.log(Level.INFO, "In FX thread. Launching!"); try { + FXBrwsr.launch(FXBrwsr.class, url.toString()); + LOG.log(Level.INFO, "Launcher is back. Closing"); close(); - } catch (IOException ex) { - LOG.log(Level.WARNING, null, ex); + } catch (Throwable ex) { + LOG.log(Level.WARNING, "Error launching Web View", ex); } System.exit(0); }