From 922dc619cd6839fba8806b12ff392f9c9394afa4 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 11 May 2019 22:03:52 +0200 Subject: [PATCH] Filter ProtocolException and ConnectException --- app/src/main/java/eu/faircode/email/ApplicationEx.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/ApplicationEx.java b/app/src/main/java/eu/faircode/email/ApplicationEx.java index b6d67569dc..4c886dfb0a 100644 --- a/app/src/main/java/eu/faircode/email/ApplicationEx.java +++ b/app/src/main/java/eu/faircode/email/ApplicationEx.java @@ -47,6 +47,7 @@ import com.bugsnag.android.Bugsnag; import com.bugsnag.android.Error; import com.bugsnag.android.Report; import com.sun.mail.iap.ConnectionException; +import com.sun.mail.iap.ProtocolException; import org.json.JSONArray; import org.json.JSONException; @@ -163,6 +164,7 @@ public class ApplicationEx extends Application { ignore.add("com.sun.mail.util.MailConnectException"); ignore.add("javax.mail.AuthenticationFailedException"); ignore.add("java.net.UnknownHostException"); + ignore.add("java.net.ConnectException"); ignore.add("java.net.SocketTimeoutException"); ignore.add("java.net.SocketException"); // android.accounts.OperationCanceledException @@ -188,7 +190,8 @@ public class ApplicationEx extends Application { if (ex instanceof MessagingException && (ex.getCause() instanceof IOException || ex.getCause() instanceof ConnectionException || - ex.getCause() instanceof SocketTimeoutException)) + ex.getCause() instanceof SocketTimeoutException || + ex.getCause() instanceof ProtocolException)) return false; if (ex instanceof MessagingException &&