アーティクル - CS331540

ThingWorx Analytics で「Websocket ハンドシェイクの完了を待機中にタイムアウトしました」というエラーが表示される

修正日: 26-Sep-2024   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • ThingWorx Analytics 9.0 to 9.3

説明

  • ThingWorx Platform 8.5.3 から 9.0.2 にアップグレードしてリリース 9.0 にすると、<ThingWorx Analytics Server>/data/logs/twas-tw-adapter.logファイルに次のエラーが表示されます。
エラー ctcceClientCommunicationEndpoint - [エンドポイント 0、uri: ws://XXXX/Thingworx/WS] での接続の再充填に失敗しました: Websocket ハンドシェイクが完了するまで待機中にタイムアウトが発生しました
2020-10-01 13:57:27 [Client-EndpointMonitor-1] エラー ctcceClientCommunicationEndpoint - 接続の再充填の例外:
java.util.concurrent.TimeoutException: Websocket ハンドシェイクの完了を待機中にタイムアウトしました
com.thingworx.communications.client.connection.netty.NettyClientConnectionFactory$HandshakeCompletionNotifier.await(NettyClientConnectionFactory.java:693) で
com.thingworx.communications.client.connection.netty.NettyClientConnectionFactory.createConnection(NettyClientConnectionFactory.java:398) で
com.thingworx.communications.client.endpoints.ClientCommunicationEndpoint.refillConnections(ClientCommunicationEndpoint.java:230) で
com.thingworx.communications.common.endpoints.monitor.ConnectivityMonitorTask.dutyCycleOn(ConnectivityMonitorTask.java:159) で
com.thingworx.communications.common.endpoints.monitor.ConnectivityMonitorTask.run(ConnectivityMonitorTask.java:318) で
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) で
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) で
java.lang.Thread.run(Thread.java:748) で

  • ThingWorx Platform がアップグレードされていないにもかかわらず、ThingWorx Analytics Server で同じエラーが表示されます。
最新バージョンはこちらを参照ください CS331540