]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.server/src/org/simantics/document/server/Functions.java
Add stack trace to document server event handler error messages
[simantics/platform.git] / bundles / org.simantics.document.server / src / org / simantics / document / server / Functions.java
index 3b99f325230851441f7f19c1c45709b8446e5a69..25bec0c919248d5efc14c54d921f3b3f5ea5fbba 100644 (file)
@@ -1,5 +1,7 @@
 package org.simantics.document.server;
 
+import java.io.PrintWriter;
+import java.io.StringWriter;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
@@ -651,6 +653,11 @@ public class Functions {
                                                        message.append(" handler=" + path + "\n");
                                                        message.append(" expression=" + expr + "\n");
                                                        message.append(" message=" + t.getMessage() + "\n");
+                                                       
+                                                       StringWriter sw = new StringWriter();
+                                                       t.printStackTrace(new PrintWriter(sw));
+                                                       message.append(" stack trace=" + sw);
+                                                       
                                                        return message.toString();
                                                }