embulk-output-bigqueryでBigQueryにデータを取り込もうとしているときに、エラーが発生しました。
org.embulk.exec.PartialExecutionException: org.jruby.exceptions.RaiseException: (NoMethodError) undefined method `timeout_sec=' for #<Google::Apis::RequestOptions:0x15167e1> Did you mean? timeout at org.embulk.exec.BulkLoader$LoaderState.buildPartialExecuteException(BulkLoader.java:340) at org.embulk.exec.BulkLoader.doRun(BulkLoader.java:566) at org.embulk.exec.BulkLoader.access$000(BulkLoader.java:35) at org.embulk.exec.BulkLoader$1.run(BulkLoader.java:353) at org.embulk.exec.BulkLoader$1.run(BulkLoader.java:350) at org.embulk.spi.Exec.doWith(Exec.java:22) at org.embulk.exec.BulkLoader.run(BulkLoader.java:350) at org.embulk.EmbulkEmbed.run(EmbulkEmbed.java:178) at org.embulk.EmbulkRunner.runInternal(EmbulkRunner.java:292) at org.embulk.EmbulkRunner.run(EmbulkRunner.java:156) at org.embulk.cli.EmbulkRun.runSubcommand(EmbulkRun.java:433) at org.embulk.cli.EmbulkRun.run(EmbulkRun.java:90) at org.embulk.cli.Main.main(Main.java:64) Suppressed: java.lang.NullPointerException at org.embulk.exec.BulkLoader.doCleanup(BulkLoader.java:463) at org.embulk.exec.BulkLoader$3.run(BulkLoader.java:397) at org.embulk.exec.BulkLoader$3.run(BulkLoader.java:394) at org.embulk.spi.Exec.doWith(Exec.java:22) at org.embulk.exec.BulkLoader.cleanup(BulkLoader.java:394) at org.embulk.EmbulkEmbed.run(EmbulkEmbed.java:181) ... 5 more
embulk run したファイルのoutの部分は、以下です
out: type: bigquery mode: append auth_method: compute_engine project: myproject dataset: mydataset table: test_sf source_format: CSV
stdoutすると普通に出力されるため、おそらくgemファイルの方でなにか問題があるのだと考えています。
というのも、windows環境で作業しているからかembulk-output-bigqueryをインストールする際にpermission errorで最新のバージョンがインストールできず、2年前に作成されたバージョンしかインストールができませんでした。アップデートをすることもできません。これについてはissueも立ち上がっていて、その質問者の方はバージョンを落とした状態でwindowsにインストールすることで解決したようなので、これしか手段がないように思われます。
このように、一番問題解決に近そうなアップデートの手段が試せない状態ではありますが、他の要因があればぜひともお教えいただきたいです。よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/27 07:44
2019/08/27 08:09
2019/08/27 08:35
2019/08/29 00:11
2019/09/04 09:08