X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.document.server%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Fserver%2FFunctions.java;h=25bec0c919248d5efc14c54d921f3b3f5ea5fbba;hp=3b99f325230851441f7f19c1c45709b8446e5a69;hb=efec7759cf9f153cf368f2ece6fed67f0d1632b1;hpb=0ae2b770234dfc3cbb18bd38f324125cf0faca07 diff --git a/bundles/org.simantics.document.server/src/org/simantics/document/server/Functions.java b/bundles/org.simantics.document.server/src/org/simantics/document/server/Functions.java index 3b99f3252..25bec0c91 100644 --- a/bundles/org.simantics.document.server/src/org/simantics/document/server/Functions.java +++ b/bundles/org.simantics.document.server/src/org/simantics/document/server/Functions.java @@ -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(); }