import java.io.PrintWriter;
import java.io.StringWriter;
Throwable yourException = .... ;
StringWriter stringWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(stringWriter);
try {
yourException.printStackTrace(printWriter);
} catch (Throwable var6) {
try {
printWriter.close();
} catch (Throwable var5) {
var6.addSuppressed(var5);
}
throw var6;
}
printWriter.close();
String str = stringWriter.toString();