0

毎日いくつかのファイルをアップロードしていますが、そのうちの約半分が成功しています。一部のジョブはエラーを返します...

BigQuery error in load operation: Token invalid - Invalid token: Stateless token expired

サーバーで IST 日付形式を使用しています (問題がある場合)

 date

Mon Jun 11 11:14:23 IST 2012

成功したジョブの関連ログは次のとおりです。

Waiting on job_9847e7bb715f40d994becff8e5f4ac1a ... (1s) Current status: PENDING 
Waiting on job_9847e7bb715f40d994becff8e5f4ac1a ... (4s) Current status: PENDING 
Waiting on job_9847e7bb715f40d994becff8e5f4ac1a ... (7s) Current status: PENDING 
Waiting on job_9847e7bb715f40d994becff8e5f4ac1a ... (10s) Current status: PENDING 
Waiting on job_9847e7bb715f40d994becff8e5f4ac1a ... (14s) Current status: PENDING 
Waiting on job_9847e7bb715f40d994becff8e5f4ac1a ... (17s) Current status: RUNNING 
Waiting on job_9847e7bb715f40d994becff8e5f4ac1a ... (20s) Current status: RUNNING 
Waiting on job_9847e7bb715f40d994becff8e5f4ac1a ... (23s) Current status: RUNNING 
Waiting on job_9847e7bb715f40d994becff8e5f4ac1a ... (26s) Current status: RUNNING 
Waiting on job_9847e7bb715f40d994becff8e5f4ac1a ... (29s) Current status: RUNNING 
Waiting on job_9847e7bb715f40d994becff8e5f4ac1a ... (32s) Current status: RUNNING 
Waiting on job_9847e7bb715f40d994becff8e5f4ac1a ... (33s) Current status: DONE 

アップロード中の一部のファイルでのみエラーが発生するのはなぜですか?

4

1 に答える 1

2

別の Google 社員が、この潜在的な問題を指摘してくれました。これは基本的に、Python クライアント ライブラリ (bq ツールが基づいている) の競合状態です。現在、Google OAuth 2.0 アクセス トークンは 1 時間有効です。その後、クライアント lib (または bq) は、保存されている更新トークンを使用して新しいものを取得しようとします。ただし、1 時間の境界近くで新しいデータのアップロードを開始すると、トークンは無効になります。

このスレッドによると、基になる python lib の新しいバージョンをすぐにプッシュする予定です。これにより、bq コマンドライン ツールの新しいバージョンで問題が解決されるはずです。

参照: https://groups.google.com/forum/?fromgroups#!topic/youtube-api-gdata/n3dZqmHMyp0

于 2012-06-14T22:35:28.923 に答える