アーティクル - CS291641

Azure アプリケーションゲートウェイを使用して ThingWorx プラットフォームにアクセスすると、WebSocket 接続が失敗する

修正日: 02-Nov-2023   


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

適用対象

  • ThingWorx Platform 8.0

説明

  • を介して ThingWorx プラットフォームにアクセスすると、WebSocket 接続が失敗するAzure Application Gateway
  • すべての WebSocket 通信が影響を受ける可能性があるのは、GetProperties のエッジデバイス、service およびリモートアクセスウィジェットからの AlwaysOn
  • HTTP ステータス 500: "GET/THINGWORX/WS HTTP/1.1" 500で WebSocket ハンドシェイクに失敗しました。
    • Tomcat ログ (localhost .log) での例外は次のとおりです。
org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [default] in context with path [/Thingworx] threw exception
java.lang.NullPointerException
        at org.apache.tomcat.websocket.Util.parseExtensionHeader(Util.java:493)
        at org.apache.tomcat.websocket.server.UpgradeUtil.doUpgrade(UpgradeUtil.java:132)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:77)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
[...]
最新バージョンはこちらを参照ください CS291641