From 467b364d5d059076420cc48ac5162ceda0c571a5 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 16 Aug 2022 12:34:43 +0200 Subject: [PATCH] Log OAuth token errors --- app/src/main/java/eu/faircode/email/GmailState.java | 3 ++- app/src/main/java/eu/faircode/email/ServiceAuthenticator.java | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/GmailState.java b/app/src/main/java/eu/faircode/email/GmailState.java index 3e60ebd20b..67d2ac7f26 100644 --- a/app/src/main/java/eu/faircode/email/GmailState.java +++ b/app/src/main/java/eu/faircode/email/GmailState.java @@ -122,7 +122,8 @@ public class GmailState { if (newToken != null && !newToken.equals(token)) { token = newToken; acquired = new Date().getTime(); - } + } else + Log.e("Token refresh failed id=" + id + " token=" + (token != null)); if (token == null) throw new AuthenticatorException("No token for " + id + ":" + user); diff --git a/app/src/main/java/eu/faircode/email/ServiceAuthenticator.java b/app/src/main/java/eu/faircode/email/ServiceAuthenticator.java index 3c8ab60bef..bd6b1e8aa4 100644 --- a/app/src/main/java/eu/faircode/email/ServiceAuthenticator.java +++ b/app/src/main/java/eu/faircode/email/ServiceAuthenticator.java @@ -219,8 +219,10 @@ public class ServiceAuthenticator extends Authenticator { semaphore.acquire(); Log.i("OAuth refreshed user=" + id + ":" + user); - if (holder.error != null) + if (holder.error != null) { + Log.e(new Throwable("Token refresh failed id=" + id, holder.error)); throw holder.error; + } } catch (Exception ex) { throw new MessagingException("OAuth refresh id=" + id, ex); }