エラー
org.embulk.exec.PartialExecutionException: java.lang.RuntimeException: java.lang.IllegalArgumentException:
Caused by: java.lang.IllegalArgumentException: expected primitive class, but got: class com.google.api.client.json.GenericJson
原因
Googleが提供するサービス(BigQuery、Google Spreadsheets、Google Driveなど)の接続情報を、JSONキーを使用して作成したとき、JSONキーの内容に誤りがある場合に起きるエラーです。
本エラーは、接続情報の作成時に、JSONキーを不完全な形で入力することで発生することが多いです。
対処法
- 作成したJSONキーの値を任意のテキストエディタで開き、テキストを全選択した上でコピーします。
- 接続情報編集画面のJSONキー入力項目にペーストして、接続情報を保存します。
(参考)Google CloudのJSON Keyを取得する
コメント
0件のコメント
記事コメントは受け付けていません。