From 23b7a4cc4a6ea6b85b5e2803d905e257a0712efa Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 4 Jan 2024 08:13:10 +0100 Subject: [PATCH] Not our fault --- app/src/main/java/eu/faircode/email/Log.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Log.java b/app/src/main/java/eu/faircode/email/Log.java index f1a8994a27..5a07f2fb14 100644 --- a/app/src/main/java/eu/faircode/email/Log.java +++ b/app/src/main/java/eu/faircode/email/Log.java @@ -1203,6 +1203,19 @@ public class Log { */ return false; + if (ex instanceof NullPointerException && + stack.length > 0 && + "android.app.OplusActivityManager".equals(stack[0].getClassName()) && + "finishNotOrderReceiver".equals(stack[0].getMethodName())) + /* + java.lang.NullPointerException: Attempt to invoke interface method 'boolean android.os.IBinder.transact(int, android.os.Parcel, android.os.Parcel, int)' on a null object reference + at android.app.OplusActivityManager.finishNotOrderReceiver(OplusActivityManager.java:2360) + at android.content.BroadcastReceiver$PendingResult.sendFinished(BroadcastReceiver.java:347) + at android.content.BroadcastReceiver$PendingResult.finish(BroadcastReceiver.java:302) + at android.app.ActivityThread.handleReceiver(ActivityThread.java:4352) + */ + return false; + if (ex instanceof IndexOutOfBoundsException && stack.length > 0 && "android.text.SpannableStringInternal".equals(stack[0].getClassName()) &&