KintoneRestAPIClientを使用した時に「error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332」

お世話になります。

AWSのEC2サイトにCentOS7.5インストールした環境でKintoneRestAPIClientを使用すると下記のレスポンスが帰ってきます。


“statusCode”: 500,

“code”: “EPROTO”,

“error”: “Internal Server Error”,

“message”: "write EPROTO 139965411633088:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:…/deps/openssl/openssl/ssl/record/ssl3_record.c:332: "


色々調査した所Proxyの設定の影響もあるとのことで、Proxyのパラメータを設定しましたが、変わらずでした。


 baseUrl: ‘https://xxxxx.cybozu.com’,

  auth: {

    apiToken: ‘xxx’

  },

  proxy: {

      host:‘xxx.xxx.xxx.xxx’,

      port:‘8080’

  }

 

レスポンスが帰っている箇所は下記の所です


const data = await client.app.getViews({app: APP_ID_HOME});


Curlでhttpsでサイトを開いた所レスポンスが帰っているのでportが閉じているわけではなさそうです。また同様のプログラムをWindows環境で動かすと正しく動作しました。

調査すべき項目等ございましたら教えていただけますと幸いです。

どうぞよろしくお願いします。

自己レスです。

同じ環境でKintone JavaClientを使って動かしたところ正しく動作しました。

1点気になったのは、JavaClientの方はProxyを設定するところにProxySchemeを設定するところがありましたが、kintone REST API Clientの方はaddressとportのみでした。何かこのあたりに原因があるのかと思われますが、如何でしょうか。

.withProxy(proxyScheme,"xxx.xxx.xxx.xxx",0000)

SDK側のバグの可能性も考えると、このフォーラムでは回答もらえない気がします。

開発元のGitHubにIssueを立てるのをお勧めします。

https://github.com/kintone/js-sdk-ja

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。