rt/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/WebViewLauncher.java
branchfx
changeset 1005 512984207634
parent 1004 04efef2a9c1e
child 1016 6dc2c6c752df
     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                  }