diff options
| -rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/App.java | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/App.java b/dozentenmodul/src/main/java/org/openslx/dozmod/App.java index b4814e5a..42af2c9e 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/App.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/App.java @@ -2,10 +2,11 @@ package org.openslx.dozmod; import java.io.File; import java.io.IOException; +import java.io.PrintWriter; +import java.io.StringWriter; import java.util.regex.Matcher; import java.util.regex.Pattern; -import org.apache.commons.lang3.exception.ExceptionUtils; import org.apache.log4j.AppenderSkeleton; import org.apache.log4j.BasicConfigurator; import org.apache.log4j.FileAppender; @@ -132,18 +133,20 @@ public class App { private static void showAwtMessage(String message, Throwable e) { LOGGER.error(message, e); if (e != null) { - message += "\n\n" + ExceptionUtils.getStackTrace(e); + StringWriter sw = new StringWriter(); + e.printStackTrace(new PrintWriter(sw)); + message += "\n\n" + sw.toString(); } new AwtBox(null, message); } public static synchronized void waitForInit() { - if (proxyThread == null) - return; - try { - proxyThread.join(); - } catch (InterruptedException e) { - } - proxyThread = null; + if (proxyThread == null) + return; + try { + proxyThread.join(); + } catch (InterruptedException e) { + } + proxyThread = null; } } |
