From 02ab8324e986c933992162c5b9a87ca3e0f9d860 Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Sun, 17 Apr 2022 05:43:24 +0500 Subject: [PATCH] Changed|Fixed: Do not add empty stacktraces entry to Error log and markdown String --- .../src/main/java/com/termux/shared/errors/Error.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/termux-shared/src/main/java/com/termux/shared/errors/Error.java b/termux-shared/src/main/java/com/termux/shared/errors/Error.java index 6272b3e4..be00e34f 100644 --- a/termux-shared/src/main/java/com/termux/shared/errors/Error.java +++ b/termux-shared/src/main/java/com/termux/shared/errors/Error.java @@ -209,7 +209,7 @@ public class Error implements Serializable { logString.append(getCodeString()); logString.append("\n").append(getTypeAndMessageLogString()); - if (this.throwablesList != null) + if (throwablesList != null && throwablesList.size() > 0) logString.append("\n").append(geStackTracesLogString()); return logString.toString(); @@ -272,7 +272,8 @@ public class Error implements Serializable { markdownString.append(MarkdownUtils.getSingleLineMarkdownStringEntry("Error Code", getCode(), "-")); markdownString.append("\n").append(MarkdownUtils.getMultiLineMarkdownStringEntry( (Errno.TYPE.equals(getType()) ? "Error Message" : "Error Message (" + getType() + ")"), message, "-")); - markdownString.append("\n\n").append(geStackTracesMarkdownString()); + if (throwablesList != null && throwablesList.size() > 0) + markdownString.append("\n\n").append(geStackTracesMarkdownString()); return markdownString.toString(); }