From 89df75b5e4a259799002c31977bb032bfe243a4f Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 1 Feb 2021 17:50:33 +0100 Subject: [PATCH] Decoder exception is expected --- app/src/main/java/eu/faircode/email/ActivitySetup.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/ActivitySetup.java b/app/src/main/java/eu/faircode/email/ActivitySetup.java index 0b46827e84..9cb9c41571 100644 --- a/app/src/main/java/eu/faircode/email/ActivitySetup.java +++ b/app/src/main/java/eu/faircode/email/ActivitySetup.java @@ -63,6 +63,7 @@ import androidx.recyclerview.widget.RecyclerView; import com.google.android.material.textfield.TextInputLayout; +import org.bouncycastle.util.encoders.DecoderException; import org.bouncycastle.util.io.pem.PemObject; import org.bouncycastle.util.io.pem.PemReader; import org.json.JSONArray; @@ -1147,8 +1148,10 @@ public class ActivitySetup extends ActivityBase implements FragmentManager.OnBac @Override protected void onException(Bundle args, Throwable ex) { + // DecoderException: unable to decode base64 string: invalid characters encountered in base64 data boolean expected = (ex instanceof IllegalArgumentException || + ex instanceof DecoderException || ex instanceof SecurityException); Log.unexpectedError(getSupportFragmentManager(), ex, !expected); }