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 }
2.1 --- a/rt/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/impl/FXBrwsr.java Wed Apr 17 17:04:40 2013 +0200
2.2 +++ b/rt/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/impl/FXBrwsr.java Wed Apr 17 17:14:30 2013 +0200
2.3 @@ -60,7 +60,9 @@
2.4 public void start(Stage primaryStage) throws Exception {
2.5 Pane root = new WebViewPane(getParameters().getUnnamed());
2.6 primaryStage.setScene(new Scene(root, 1024, 768));
2.7 + LOG.info("Showing the stage");
2.8 primaryStage.show();
2.9 + LOG.log(Level.INFO, "State shown: {0}", primaryStage.isShowing());
2.10 }
2.11
2.12 /**
2.13 @@ -70,6 +72,7 @@
2.14 private final JVMBridge bridge = new JVMBridge();
2.15
2.16 public WebViewPane(List<String> params) {
2.17 + LOG.log(Level.INFO, "Initializing WebView with {0}", params);
2.18 VBox.setVgrow(this, Priority.ALWAYS);
2.19 setMaxWidth(Double.MAX_VALUE);
2.20 setMaxHeight(Double.MAX_VALUE);
2.21 @@ -77,7 +80,6 @@
2.22 view.setMinSize(500, 400);
2.23 view.setPrefSize(500, 400);
2.24 final WebEngine eng = view.getEngine();
2.25 - LOG.log(Level.FINE, "params : {0}", params);
2.26 try {
2.27 JVMBridge.addBck2BrwsrLoad(new InitBck2Brwsr(eng));
2.28 } catch (TooManyListenersException ex) {
2.29 @@ -85,9 +87,9 @@
2.30 }
2.31
2.32 if (params.size() > 0) {
2.33 - LOG.log(Level.FINE, "loading page {0}", params.get(0));
2.34 + LOG.log(Level.INFO, "loading page {0}", params.get(0));
2.35 eng.load(params.get(0));
2.36 - LOG.fine("done loading page ");
2.37 + LOG.fine("back from load");
2.38 }
2.39 eng.setOnAlert(new EventHandler<WebEvent<String>>() {
2.40 @Override