我每天上传几个文件,其中大约一半是成功的。有些工作会返回错误......
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
为什么我只为某些正在上传的文件收到错误?
答案 0 :(得分:2)
另一位Google员工向我指出了这个潜在的问题 - 它本质上是Python客户端库(bq工具所基于的)中的竞争条件。 Google OAuth 2.0访问令牌目前有效1小时,之后客户端lib(或bq)尝试使用存储的刷新令牌获取新的令牌。但是,如果您在1小时边界附近开始新数据上传,则令牌将无效。
根据这个帖子,我们很快就推出了新版本的底层python库,这应该可以解决bq命令行工具的新版本中的问题。
请参阅:https://groups.google.com/forum/?fromgroups#!topic/youtube-api-gdata/n3dZqmHMyp0