質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.12%

embulk for win7 において通信エラー

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 385

raccoondog

score 17

Windows 7のembulk 0.9.8からGCPのbigqueryへデータ同期を実施する際に、以下のエラーが出力されました。

windows updateが443を使用する可能性がある。との事でサービス停止しているのですが状況が変わらず。

原因調査中となります。

C:\Users\yazaki\Desktop\embulk>embulk-0.9.8.bat run config_bq.yml
2018-11-07 09:07:20.938 +0900: Embulk v0.9.8
2018-11-07 09:07:21.915 +0900 [WARN] (main): DEPRECATION: JRuby org.jruby.embed.ScriptingContainer is directly injected.
2018-11-07 09:07:25.725 +0900 [INFO] (main): Gem's home and path are set by default: "C:\Users\yazaki\.embulk\lib\gems"
2018-11-07 09:07:27.320 +0900 [INFO] (main): Started Embulk v0.9.8
2018-11-07 09:07:27.430 +0900 [INFO] (0001:transaction): Loaded plugin embulk-input-oracle (0.9.3)
2018-11-07 09:07:33.837 +0900 [INFO] (0001:transaction): Loaded plugin embulk-output-bigquery (0.4.9)
2018-11-07 09:07:33.884 +0900 [INFO] (0001:transaction): Connecting to jdbc:oracle:thin:@A0430-02396:1521:ORCL options {oracle.jdbc.ReadTimeout=1800000, user=system, password=***, oracle.net.CONNECT_TIMEOUT=300000}
2018-11-07 09:07:34.436 +0900 [INFO] (0001:transaction): Using JDBC Driver 12.1.0.2.0
2018-11-07 09:07:34.545 +0900 [INFO] (0001:transaction): Using local thread executor with max_threads=8 / output tasks 4 = input tasks 1 * 4
2018-11-07 09:07:34.666 +0900 [INFO] (0001:transaction): embulk-output-bigquery: Get dataset... fluid-emissary-216806:embulk_test
org.embulk.exec.PartialExecutionException: org.jruby.exceptions.RaiseException: (ConnectionFailed) Connection refused - Failed to open TCP connection to www.googleapis.com:443 (Connection refused - connect(2) for "www.googleapis.com" port 443)
        at org.embulk.exec.BulkLoader$LoaderState.buildPartialExecuteException(BulkLoader.java:339)
        at org.embulk.exec.BulkLoader.doRun(BulkLoader.java:565)
        at org.embulk.exec.BulkLoader.access$000(BulkLoader.java:34)
        at org.embulk.exec.BulkLoader$1.run(BulkLoader.java:352)
        at org.embulk.exec.BulkLoader$1.run(BulkLoader.java:349)
        at org.embulk.spi.Exec.doWith(Exec.java:22)
        at org.embulk.exec.BulkLoader.run(BulkLoader.java:349)
        at org.embulk.EmbulkEmbed.run(EmbulkEmbed.java:161)
        at org.embulk.EmbulkRunner.runInternal(EmbulkRunner.java:292)
        at org.embulk.EmbulkRunner.run(EmbulkRunner.java:156)
        at org.embulk.cli.EmbulkRun.runSubcommand(EmbulkRun.java:436)
        at org.embulk.cli.EmbulkRun.run(EmbulkRun.java:91)
        at org.embulk.cli.Main.main(Main.java:26)
        Suppressed: java.lang.NullPointerException
                at org.embulk.exec.BulkLoader.doCleanup(BulkLoader.java:462)
                at org.embulk.exec.BulkLoader$3.run(BulkLoader.java:396)
                at org.embulk.exec.BulkLoader$3.run(BulkLoader.java:393)
                at org.embulk.spi.Exec.doWith(Exec.java:22)
                at org.embulk.exec.BulkLoader.cleanup(BulkLoader.java:393)
                at org.embulk.EmbulkEmbed.run(EmbulkEmbed.java:164)
                ... 5 more
Caused by: org.jruby.exceptions.RaiseException: (ConnectionFailed) Connection refused - Failed to open TCP connection to www.googleapis.com:443 (Connection refused - connect(2) for "www.googleapis.com" port 443)
        at RUBY.block in call(C:/Users/yazaki/.embulk/lib/gems/gems/faraday-0.15.3/lib/faraday/adapter/net_http.rb:48)
        at RUBY.with_net_http_connection(C:/Users/yazaki/.embulk/lib/gems/gems/faraday-0.15.3/lib/faraday/adapter/net_http.rb:92)
        at RUBY.call(C:/Users/yazaki/.embulk/lib/gems/gems/faraday-0.15.3/lib/faraday/adapter/net_http.rb:38)
        at RUBY.call(C:/Users/yazaki/.embulk/lib/gems/gems/faraday-0.15.3/lib/faraday/request/url_encoded.rb:15)
        at RUBY.build_response(C:/Users/yazaki/.embulk/lib/gems/gems/faraday-0.15.3/lib/faraday/rack_builder.rb:143)
        at RUBY.run_request(C:/Users/yazaki/.embulk/lib/gems/gems/faraday-0.15.3/lib/faraday/connection.rb:387)
        at RUBY.post(C:/Users/yazaki/.embulk/lib/gems/gems/faraday-0.15.3/lib/faraday/connection.rb:175)
        at RUBY.fetch_access_token(C:/Users/yazaki/.embulk/lib/gems/gems/signet-0.11.0/lib/signet/oauth_2/client.rb:996)
        at RUBY.fetch_access_token!(C:/Users/yazaki/.embulk/lib/gems/gems/signet-0.11.0/lib/signet/oauth_2/client.rb:1036)
        at RUBY.fetch_access_token!(C:/Users/yazaki/.embulk/lib/gems/gems/googleauth-0.6.7/lib/googleauth/signet.rb:69)
        at RUBY.apply!(C:/Users/yazaki/.embulk/lib/gems/gems/googleauth-0.6.7/lib/googleauth/signet.rb:45)
        at RUBY.apply!(C:/Users/yazaki/.embulk/lib/gems/gems/googleauth-0.6.7/lib/googleauth/service_account.rb:95)
        at RUBY.apply_request_options(C:/Users/yazaki/.embulk/lib/gems/gems/google-api-client-0.24.3/lib/google/apis/core/http_command.rb:313)
        at RUBY.execute_once(C:/Users/yazaki/.embulk/lib/gems/gems/google-api-client-0.24.3/lib/google/apis/core/http_command.rb:289)
        at RUBY.block in execute(C:/Users/yazaki/.embulk/lib/gems/gems/google-api-client-0.24.3/lib/google/apis/core/http_command.rb:104)
        at RUBY.block in retriable(C:/Users/yazaki/.embulk/lib/gems/gems/retriable-3.1.2/lib/retriable.rb:61)
        at org.jruby.RubyFixnum.times(org/jruby/RubyFixnum.java:305)
        at RUBY.retriable(C:/Users/yazaki/.embulk/lib/gems/gems/retriable-3.1.2/lib/retriable.rb:56)
        at RUBY.block in execute(C:/Users/yazaki/.embulk/lib/gems/gems/google-api-client-0.24.3/lib/google/apis/core/http_command.rb:101)
        at RUBY.block in retriable(C:/Users/yazaki/.embulk/lib/gems/gems/retriable-3.1.2/lib/retriable.rb:61)
        at org.jruby.RubyFixnum.times(org/jruby/RubyFixnum.java:305)
        at RUBY.retriable(C:/Users/yazaki/.embulk/lib/gems/gems/retriable-3.1.2/lib/retriable.rb:56)
        at RUBY.execute(C:/Users/yazaki/.embulk/lib/gems/gems/google-api-client-0.24.3/lib/google/apis/core/http_command.rb:93)
        at RUBY.execute_or_queue_command(C:/Users/yazaki/.embulk/lib/gems/gems/google-api-client-0.24.3/lib/google/apis/core/base_service.rb:360)
        at RUBY.get_dataset(C:/Users/yazaki/.embulk/lib/gems/gems/google-api-client-0.24.3/generated/google/apis/bigquery_v2/service.rb:128)
        at RUBY.block in get_dataset(C:/Users/yazaki/.embulk/lib/gems/gems/embulk-output-bigquery-0.4.9/lib/embulk/output/bigquery/bigquery_client.rb:394)
        at RUBY.with_network_retry(C:/Users/yazaki/.embulk/lib/gems/gems/embulk-output-bigquery-0.4.9/lib/embulk/output/bigquery/google_client.rb:82)
        at RUBY.get_dataset(C:/Users/yazaki/.embulk/lib/gems/gems/embulk-output-bigquery-0.4.9/lib/embulk/output/bigquery/bigquery_client.rb:394)
        at RUBY.auto_create(C:/Users/yazaki/.embulk/lib/gems/gems/embulk-output-bigquery-0.4.9/lib/embulk/output/bigquery.rb:289)
        at RUBY.transaction(C:/Users/yazaki/.embulk/lib/gems/gems/embulk-output-bigquery-0.4.9/lib/embulk/output/bigquery.rb:344)
        at RUBY.transaction(uri:classloader:/gems/embulk-0.9.8-java/lib/embulk/output_plugin.rb:64)

Error: org.jruby.exceptions.RaiseException: (ConnectionFailed) Connection refused - Failed to open TCP connection to www.googleapis.com:443 (Connection refused - connect(2) for "www.googleapis.com" port 443)

C:\Users\yazaki\Desktop\embulk>
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

check解決した方法

0

ネットワークをWifi接続に変更後、問題解消しました。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.12%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる