【发布时间】:2014-11-12 04:02:21
【问题描述】:
我通过 Java 访问 bigquery 以检查数据集中是否已存在表。 上周五(11/7)之后,我的 java 代码有时会返回 null 并抛出 nullPointerException。例如,
Bigquery bigquery = new Bigquery.Builder(HTTP_TRANSPORT, JSON_FACTORY, credential)
.setApplicationName("BigQuery-Service-Accounts/0.1")
.setHttpRequestInitializer(credential).build();
if(bigquery.tables().list(projectId, datasetId).execute().getTables() != null) {
// do something
}
方法 list() 将返回 null 并抛出 java.lang.NullPointerException。 这种情况并不总是发生,有时重新运行代码时会很好,但有时不会。我的 API 版本是 BigQuery API v2 (Rev. 168) 1.19.0。谁能帮忙解释发生了什么?谢谢。
【问题讨论】:
标签: java google-bigquery