From: jprocter Date: Thu, 13 Jan 2011 11:03:47 +0000 (+0000) Subject: output jsexception message X-Git-Tag: Release_2_7~303 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=25ef96b8920057588effd6ccff12a256d957e762;p=jalview.git output jsexception message --- diff --git a/src/jalview/javascript/JsSelectionSender.java b/src/jalview/javascript/JsSelectionSender.java index d39dbe3..8b2ba2c 100644 --- a/src/jalview/javascript/JsSelectionSender.java +++ b/src/jalview/javascript/JsSelectionSender.java @@ -117,7 +117,13 @@ public class JsSelectionSender implements System.err .println("Jalview Javascript exec error: Couldn't send selection message using function '" + _listener + "'"); - ex.printStackTrace(); + if (ex instanceof netscape.javascript.JSException) + { + System.err.println("Javascript Exception: "+((netscape.javascript.JSException)ex).getMessage()); + } + else { + ex.printStackTrace(); + }; } } diff --git a/src/jalview/javascript/MouseOverListener.java b/src/jalview/javascript/MouseOverListener.java index 05fc57e..462092e 100644 --- a/src/jalview/javascript/MouseOverListener.java +++ b/src/jalview/javascript/MouseOverListener.java @@ -29,8 +29,15 @@ public class MouseOverListener implements VamsasListener,JsCallBack js.call(_listener, new Object[] { _af, seq.getDisplayId(false), ""+(1+i)}); } catch (Exception ex) { + System.err.println("JalviewLite javascript error: Couldn't send mouseOver with handler '"+_listener+"'"); - ex.printStackTrace(); + if (ex instanceof netscape.javascript.JSException) + { + System.err.println("Javascript Exception: "+((netscape.javascript.JSException)ex).getMessage()); + } + else { + ex.printStackTrace(); + }; } } }