output jsexception message
authorjprocter <Jim Procter>
Thu, 13 Jan 2011 11:03:47 +0000 (11:03 +0000)
committerjprocter <Jim Procter>
Thu, 13 Jan 2011 11:03:47 +0000 (11:03 +0000)
src/jalview/javascript/JsSelectionSender.java
src/jalview/javascript/MouseOverListener.java

index d39dbe3..8b2ba2c 100644 (file)
@@ -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();
+      };
     }
   }
 
index 05fc57e..462092e 100644 (file)
@@ -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();
+          };
       }
     }
   }