Issue
- Google Drive authentication usually works correctly, but sometimes it randomly fails with
java.lang.IllegalStateException: Authorization oAuth2State not initialized
errors in the logs. - Google Drive was linked to the environment correctly following the official documentation.
- My environment is clustered.
Environment
- Quarterly Release
- PaaS
- SaaS
Resolution
- This issue is fixed by LPD-41695.
Additional Information
- Google Drive authentication can fail when users switch nodes between storing and retrieving credentials, because the nodes access different instances of the map storing the credentials.
- The fix for LPD-41695 broadcasts any changes to a map storing credentials across all the nodes in a cluster.