Author: hibou
Date: Wed Nov  7 23:37:10 2012
New Revision: 1406867

URL: http://svn.apache.org/viewvc?rev=1406867&view=rev
Log:
Stay compatible with older versions of Ivy

Modified:
    
ant/ivy/ivyde/trunk/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/IvyDEMessage.java

Modified: 
ant/ivy/ivyde/trunk/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/IvyDEMessage.java
URL: 
http://svn.apache.org/viewvc/ant/ivy/ivyde/trunk/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/IvyDEMessage.java?rev=1406867&r1=1406866&r2=1406867&view=diff
==============================================================================
--- 
ant/ivy/ivyde/trunk/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/IvyDEMessage.java
 (original)
+++ 
ant/ivy/ivyde/trunk/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/IvyDEMessage.java
 Wed Nov  7 23:37:10 2012
@@ -17,11 +17,12 @@
  */
 package org.apache.ivyde.eclipse;
 
+import java.io.PrintWriter;
+import java.io.StringWriter;
 import java.util.List;
 
 import org.apache.ivy.util.Message;
 import org.apache.ivy.util.MessageLogger;
-import org.apache.ivy.util.StringUtils;
 import org.apache.ivyde.eclipse.ui.console.IvyConsole;
 
 public class IvyDEMessage {
@@ -162,7 +163,17 @@ public class IvyDEMessage {
     }
 
     public static void debug(Throwable t) {
-        debug(StringUtils.getStackTrace(t));
+        debug(getStackTrace(t));
+    }
+
+    private static String getStackTrace(Throwable e) {
+        if (e == null) {
+            return "";
+        }
+        StringWriter sw = new StringWriter();
+        PrintWriter printWriter = new PrintWriter(sw, true);
+        e.printStackTrace(printWriter);
+        return sw.getBuffer().toString();
     }
 
 }


Reply via email to