From 409d18a8cd2cb6f796fd6c88a4dc51240666d309 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 12 Dec 2023 16:47:47 +0100 Subject: [PATCH] Fixed Bugsnag error log --- app/src/main/java/eu/faircode/email/Log.java | 3 --- app/src/main/java/eu/faircode/email/ThrowableWrapper.java | 6 +++--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Log.java b/app/src/main/java/eu/faircode/email/Log.java index a77bcb70c6..6970f8ccc3 100644 --- a/app/src/main/java/eu/faircode/email/Log.java +++ b/app/src/main/java/eu/faircode/email/Log.java @@ -304,9 +304,6 @@ public class Log { try { ThrowableWrapper ex = new ThrowableWrapper(); ex.setMessage(msg); - List ss = new ArrayList<>(Arrays.asList(ex.getStackTrace())); - ss.remove(0); - ex.setStackTrace(ss.toArray(new StackTraceElement[0])); Bugsnag.notify(ex, new OnErrorCallback() { @Override public boolean onError(@NonNull Event event) { diff --git a/app/src/main/java/eu/faircode/email/ThrowableWrapper.java b/app/src/main/java/eu/faircode/email/ThrowableWrapper.java index a011226330..3b13ac4c6f 100644 --- a/app/src/main/java/eu/faircode/email/ThrowableWrapper.java +++ b/app/src/main/java/eu/faircode/email/ThrowableWrapper.java @@ -70,13 +70,13 @@ public class ThrowableWrapper extends Throwable { @Nullable @Override public String getMessage() { - return ex.getMessage(); + return getSafeMessage(); } @Nullable @Override public String getLocalizedMessage() { - return ex.getLocalizedMessage(); + return getSafeMessage(); } @NonNull @@ -94,6 +94,6 @@ public class ThrowableWrapper extends Throwable { @NonNull @Override public String toString() { - return ex.toString(); + return toSafeString(); } }