You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2010/07/25 01:24:17 UTC

svn commit: r978946 - /tuscany/sca-java-2.x/trunk/samples/launcher-shell/src/main/java/sample/Shell.java

Author: jsdelfino
Date: Sat Jul 24 23:24:16 2010
New Revision: 978946

URL: http://svn.apache.org/viewvc?rev=978946&view=rev
Log:
Print stack traces to the configured output stream.

Modified:
    tuscany/sca-java-2.x/trunk/samples/launcher-shell/src/main/java/sample/Shell.java

Modified: tuscany/sca-java-2.x/trunk/samples/launcher-shell/src/main/java/sample/Shell.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/samples/launcher-shell/src/main/java/sample/Shell.java?rev=978946&r1=978945&r2=978946&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/samples/launcher-shell/src/main/java/sample/Shell.java (original)
+++ tuscany/sca-java-2.x/trunk/samples/launcher-shell/src/main/java/sample/Shell.java Sat Jul 24 23:24:16 2010
@@ -32,6 +32,7 @@ import java.util.HashMap;
 import java.util.concurrent.Callable;
 import java.io.BufferedReader;
 import java.io.PrintWriter;
+import java.io.StringWriter;
 import java.io.InputStreamReader;
 import java.io.OutputStreamWriter;
 import java.io.IOException;
@@ -150,8 +151,9 @@ public class Shell {
         try {
             return func.call();
         } catch (Exception e) {
-            e.printStackTrace();
-            return singletonList(e);
+            StringWriter sw = new StringWriter();
+            e.printStackTrace(new PrintWriter(sw));
+            return singletonList(sw);
         }
     }