diff -r 15c6903c8612 -r 2fee889b9830 launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/fximpl/JVMBridge.java --- a/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/fximpl/JVMBridge.java Thu Jun 13 16:48:17 2013 +0200 +++ b/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/fximpl/JVMBridge.java Mon Jun 17 17:40:30 2013 +0200 @@ -40,7 +40,7 @@ JVMBridge(WebEngine eng) { this.engine = eng; - this.cl = new WebClassLoader(JVMBridge.class.getClassLoader()); + this.cl = new WebClassLoader(JVMBridge.class.getClassLoader().getParent()); } public static void registerClassLoaders(ClassLoader[] loaders) { @@ -126,7 +126,15 @@ @Override public Object invoke(Object... args) throws Exception { - return fn.call("fn", args); // NOI18N + try { + return fn.call("fn", args); // NOI18N + } catch (Error t) { + t.printStackTrace(); + throw t; + } catch (Exception t) { + t.printStackTrace(); + throw t; + } } } }