private void doExecute(Runnable r) { try { r.run(); } catch (JavaScriptException jse) { if (jse.isThrownSet()) { LOG.severe("Caught JavaScriptException, wrapped error is: " + jse.getThrown()); } ThrowableHandlers.handle(jse); } catch (Throwable t) { ThrowableHandlers.handle(t); } }
private void executeTask(Runnable r) { myExecuting = true; try { doExecuteTask(r); } catch (Throwable t) { ThrowableHandlers.handle(t); } finally { myExecuting = false; } }