1.1 --- a/rt/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/WebViewLauncher.java Wed Apr 17 17:04:40 2013 +0200
1.2 +++ b/rt/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/WebViewLauncher.java Wed Apr 17 17:14:30 2013 +0200
1.3 @@ -56,16 +56,19 @@
1.4 @Override
1.5 protected Object[] showBrwsr(final URI url) throws IOException {
1.6 try {
1.7 + LOG.log(Level.INFO, "showBrwsr for {0}", url);
1.8 JVMBridge.registerClassLoaders(loaders());
1.9 + LOG.info("About to launch WebView");
1.10 Executors.newSingleThreadExecutor().submit(new Runnable() {
1.11 @Override
1.12 public void run() {
1.13 - FXBrwsr.launch(FXBrwsr.class, url.toString());
1.14 - LOG.log(Level.FINE, "Launcher is back!");
1.15 + LOG.log(Level.INFO, "In FX thread. Launching!");
1.16 try {
1.17 + FXBrwsr.launch(FXBrwsr.class, url.toString());
1.18 + LOG.log(Level.INFO, "Launcher is back. Closing");
1.19 close();
1.20 - } catch (IOException ex) {
1.21 - LOG.log(Level.WARNING, null, ex);
1.22 + } catch (Throwable ex) {
1.23 + LOG.log(Level.WARNING, "Error launching Web View", ex);
1.24 }
1.25 System.exit(0);
1.26 }