From f9784e14fdfa859f32b142eda8fb88d7abbb8fee Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 29 May 2019 08:50:48 +0200 Subject: [PATCH] Not our fault --- .../main/java/eu/faircode/email/ApplicationEx.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/ApplicationEx.java b/app/src/main/java/eu/faircode/email/ApplicationEx.java index fcef9a787c..5a4cd2ace6 100644 --- a/app/src/main/java/eu/faircode/email/ApplicationEx.java +++ b/app/src/main/java/eu/faircode/email/ApplicationEx.java @@ -420,6 +420,17 @@ public class ApplicationEx extends Application { if (ex instanceof RemoteException) return false; + /* + java.lang.NoSuchMethodError: No direct method ()V in class Landroid/security/IKeyChainService$Stub; or its super classes (declaration of 'android.security.IKeyChainService$Stub' appears in /system/framework/framework.jar!classes2.dex) + java.lang.NoSuchMethodError: No direct method ()V in class Landroid/security/IKeyChainService$Stub; or its super classes (declaration of 'android.security.IKeyChainService$Stub' appears in /system/framework/framework.jar!classes2.dex) + at com.android.keychain.KeyChainService$1.(KeyChainService.java:95) + at com.android.keychain.KeyChainService.(KeyChainService.java:95) + at java.lang.Class.newInstance(Native Method) + at android.app.AppComponentFactory.instantiateService(AppComponentFactory.java:103) + */ + if (ex instanceof NoSuchMethodError) + return false; + if (ex instanceof TimeoutException && ex.getMessage() != null && ex.getMessage().startsWith("com.sun.mail.imap.IMAPStore.finalize"))