2016-04-19 4 views
0

Ich bin ein Programm mit beinhalten BigQuery häufig Zugriff mit com.google.gcloud:gcloudjava:0.1.4 mit Standard BigQueryOptions Konfigurationcom.google.gcloud.bigquery.BigQueryException: Fehler beim Abrufen der Zugriffstoken für Dienstkonto:

jedoch irgendwann ich Störung erhalte mit stacktrace als folgt

Caused by: java.io.IOException: Error getting access token for service account: 
    at com.google.auth.oauth2.ServiceAccountCredentials.refreshAccessToken(ServiceAccountCredentials.java:227) 
    at com.google.auth.oauth2.OAuth2Credentials.refresh(OAuth2Credentials.java:97) 
    at com.google.auth.oauth2.OAuth2Credentials.getRequestMetadata(OAuth2Credentials.java:74) 
    at com.google.auth.http.HttpCredentialsAdapter.initialize(HttpCredentialsAdapter.java:65) 
    at com.google.gcloud.ServiceOptions$1.initialize(ServiceOptions.java:533) 
    at com.google.api.client.http.HttpRequestFactory.buildRequest(HttpRequestFactory.java:93) 
    at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.buildHttpRequest(AbstractGoogleClientRequest.java:300) 
    at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:419) 
    at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:352) 
    at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:469) 
    at com.google.gcloud.spi.DefaultBigQueryRpc.query(DefaultBigQueryRpc.java:402) 

Es ist nur von Zeit zu Zeit ausgefallen ist, aber ich frage mich, ob eine Möglichkeit besteht, dass ich irgendwie die Stabilität meines Programms verbessern könnte. Daher, nur für den Fall, ich wundere mich, es ist ein reines Server-Problem, dass ich keine Möglichkeit habe, es zu tun, oder gibt es eine Möglichkeit, auf der Client-Seite möglicherweise die Möglichkeit dieses Ereignisses (z. B. durch Ändern der Konfiguration der Authentifizierung) oder irgendetwas?)

Antwort

0

Kann ein serverseitiges Problem mit Google-oauth sein. Ich habe auch Probleme damit - Dienste, die früher gut funktionierten, können kein Zugriffs-Token mehr bekommen (seit ungefähr 1h).

+1

https://status.cloud.google.com/ lautet jetzt "Wir untersuchen ein Problem mit den Authentifizierungsdiensten. Wir werden bis 07:30 US/Pazifik weitere Informationen bereitstellen." –

+0

Aus dem RSS-Feed "status.cloud.google.com": Das Problem mit den Authentifizierungsdiensten sollte für alle betroffenen Projekte ab 07:24 Uhr US/Pazifik behoben sein. –

Verwandte Themen