From 0de14792b3041723e1c506653b4ef90883849552 Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Fri, 18 Sep 2020 11:29:00 -0400 Subject: [PATCH] always log stack trace --- .../system/OutOfMemoryErrorUncaughtExceptionHandler.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/cobbzilla/util/system/OutOfMemoryErrorUncaughtExceptionHandler.java b/src/main/java/org/cobbzilla/util/system/OutOfMemoryErrorUncaughtExceptionHandler.java index e12358e..ae73c30 100644 --- a/src/main/java/org/cobbzilla/util/system/OutOfMemoryErrorUncaughtExceptionHandler.java +++ b/src/main/java/org/cobbzilla/util/system/OutOfMemoryErrorUncaughtExceptionHandler.java @@ -3,7 +3,6 @@ package org.cobbzilla.util.system; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; -import static org.apache.commons.lang3.exception.ExceptionUtils.getStackTrace; import static org.cobbzilla.util.daemon.ZillaRuntime.shortError; @AllArgsConstructor @Slf4j @@ -18,11 +17,11 @@ public class OutOfMemoryErrorUncaughtExceptionHandler implements Thread.Uncaught @Override public void uncaughtException(Thread t, Throwable e) { if (e instanceof OutOfMemoryError) { try { - log.error("!!!!! OutOfMemoryError: calling System.exit("+status+") from:\n"+getStackTrace(e)); + log.error("!!!!! OutOfMemoryError: calling System.exit("+status+")", e); } catch (Throwable ignored) {} System.exit(status); } else { - log.error("!!!!! Uncaught Exception: " + shortError(e)); + log.error("!!!!! Uncaught Exception: " + shortError(e), e); } }