diff --git a/app/src/main/java/eu/faircode/email/ActivityEML.java b/app/src/main/java/eu/faircode/email/ActivityEML.java index 46d55b7f2f..4e23ff60d1 100644 --- a/app/src/main/java/eu/faircode/email/ActivityEML.java +++ b/app/src/main/java/eu/faircode/email/ActivityEML.java @@ -621,7 +621,7 @@ public class ActivityEML extends ActivityBase { @Override protected void onException(Bundle args, @NonNull Throwable ex) { if (ex instanceof IllegalArgumentException) - Snackbar.make(findViewById(android.R.id.content), ex.getMessage(), Snackbar.LENGTH_LONG) + Snackbar.make(findViewById(android.R.id.content), new ThrowableWrapper(ex).getSafeMessage(), Snackbar.LENGTH_LONG) .setGestureInsetBottomIgnored(true).show(); else Log.unexpectedError(getSupportFragmentManager(), ex); diff --git a/app/src/main/java/eu/faircode/email/AdapterFolder.java b/app/src/main/java/eu/faircode/email/AdapterFolder.java index 81e570a17e..a8c9768a71 100644 --- a/app/src/main/java/eu/faircode/email/AdapterFolder.java +++ b/app/src/main/java/eu/faircode/email/AdapterFolder.java @@ -866,7 +866,7 @@ public class AdapterFolder extends RecyclerView.Adapter"); this.html = report.toString(); diff --git a/app/src/main/java/eu/faircode/email/ProtectedContent.java b/app/src/main/java/eu/faircode/email/ProtectedContent.java index 6778b3e2b3..2e2d4f644a 100644 --- a/app/src/main/java/eu/faircode/email/ProtectedContent.java +++ b/app/src/main/java/eu/faircode/email/ProtectedContent.java @@ -293,7 +293,7 @@ public class ProtectedContent { @Override protected void onException(Bundle args, Throwable ex) { tvError.setText(new ThrowableWrapper(ex).getSafeMessage()); - tvErrorDetail.setText(ex.toString()); + tvErrorDetail.setText(new ThrowableWrapper(ex).toSafeString()); tvError.setVisibility(View.VISIBLE); tvErrorDetail.setVisibility(View.VISIBLE); } diff --git a/app/src/main/java/eu/faircode/email/ServiceSend.java b/app/src/main/java/eu/faircode/email/ServiceSend.java index ae44579a9d..aba48bd7c7 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSend.java +++ b/app/src/main/java/eu/faircode/email/ServiceSend.java @@ -490,7 +490,7 @@ public class ServiceSend extends ServiceBase implements SharedPreferences.OnShar Intent intent = new Intent(this, ActivityError.class); intent.setAction("535:" + identity.id); - intent.putExtra("title", ex.getMessage()); + intent.putExtra("title", new ThrowableWrapper(ex).getSafeMessage()); intent.putExtra("message", Log.formatThrowable(ex, "\n", false)); intent.putExtra("provider", "outlookgraph"); intent.putExtra("account", identity.account);