diff options
-rw-r--r-- | login/src/com/google/gct/login/GoogleLogin.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/login/src/com/google/gct/login/GoogleLogin.java b/login/src/com/google/gct/login/GoogleLogin.java index 50d6c67..2537799 100644 --- a/login/src/com/google/gct/login/GoogleLogin.java +++ b/login/src/com/google/gct/login/GoogleLogin.java @@ -695,7 +695,13 @@ public class GoogleLogin { if(activeUserString == null) { users.removeActiveUser(); } else { - users.setActiveUser(activeUserString); + try { + users.setActiveUser(activeUserString); + } catch (IllegalArgumentException ex) { + GOOGLE_LOGIN_LOG.error("Error while initiating users", ex); + // Set no active user + users.removeActiveUser(); + } } } } |