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);
         }
     }
 


Reply via email to