com.google.api.client.auth.oauth2.TokenResponseException: 400 Bad Request { "error" : "invalid_grant", "error_description" : "Invalid JWT Signature." }

Google Groups | Unknown author | 3 months ago
  1. 0

    Talend and Adwords

    Google Groups | 3 months ago | Unknown author
    com.google.api.client.auth.oauth2.TokenResponseException: 400 Bad Request { "error" : "invalid_grant", "error_description" : "Invalid JWT Signature." }
  2. Speed up your debug routine!

    Automated exception search integrated into your IDE

  3. 0

    Google API credentials not working as expected

    Stack Overflow | 12 months ago | Vishal Zanzrukia
    com.google.gdata.util.AuthenticationException: Failed to refresh access token: 400 Bad Request { "error" : "invalid_grant" }
  4. 0

    Accessing Spreadsheet data using GData Spreadsheet API JAVA "invalid grant"

    Stack Overflow | 10 months ago | Todd Leach
    com.google.gdata.util.AuthenticationException: Failed to refresh access token: 400 Bad Request { "error" : "invalid_grant" }
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. com.google.api.client.auth.oauth2.TokenResponseException

    400 Bad Request { "error" : "invalid_grant", "error_description" : "Invalid JWT Signature." }

    at com.google.api.client.auth.oauth2.TokenResponseException.from()
  2. Google OAuth Client Library for Java
    TokenRequest.execute
    1. com.google.api.client.auth.oauth2.TokenResponseException.from(TokenResponseException.java:105)
    2. com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:287)
    3. com.google.api.client.auth.oauth2.TokenRequest.execute(TokenRequest.java:307)
    3 frames
  3. Google APIs Client Library for Java
    GoogleCredential.executeRefreshToken
    1. com.google.api.client.googleapis.auth.oauth2.GoogleCredential.executeRefreshToken(GoogleCredential.java:384)
    1 frame
  4. Google OAuth Client Library for Java
    Credential.refreshToken
    1. com.google.api.client.auth.oauth2.Credential.refreshToken(Credential.java:489)
    1 frame
  5. de.jlo.talendcomp
    AdWordsReport.initializeAdWordsSession
    1. de.jlo.talendcomp.google.adwords.AdWordsReport.initializeAdWordsSession(AdWordsReport.java:250)
    1 frame
  6. adw.test_0_1
    test.main
    1. adw.test_0_1.test.tGoogleAdWordsReport_1Process(test.java:562)
    2. adw.test_0_1.test.runJobInTOS(test.java:961)
    3. adw.test_0_1.test.main(test.java:818)
    3 frames