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