Explanation | 「標註的伺服器端點」類別必須是公用、具體,並且有公用 no-args 建構子。 |
Action | 請將「標註的伺服器端點」類別修正為公用、具體,並且有公用 no-args 建構子。解決問題之後,請重新部署應用程式。 |
Explanation | 如果同時遺漏 @onOpen 和 @onMessage,「標註的 ServerEndpoint」類別無效。 |
Action | 請新增 @onOpen 及/或 @onMessage,來修正「標註的伺服器端點」類別。解決問題之後,請重新部署應用程式。 |
Explanation | 「標註的 ServerEndpoint」無效,因為「標註的端點」類別中定義了 Pong 訊息類型的多個 @onMessage 方法。未能順利部署 WebSocket 應用程式。 |
Action | 請只定義一個 Pong 訊息類型的 @OnMessage 方法,來修正「標註的 ServerEndpoint」類別。解決問題之後,請重新部署應用程式。 |
Explanation | 「標註的 ServerEndpoint」無效,因為「標註的端點」類別中定義了二進位訊息類型的多個 @onMessage 方法。未能順利部署 WebSocket 應用程式。 |
Action | 請只定義一個二進位訊息類型的 @OnMessage 方法,來修正「標註的 ServerEndpoint」類別。解決問題之後,請重新部署應用程式。 |
Explanation | 「標註的 ServerEndpoint」無效,因為 @onMessage 方法沒有 Pong、二進位或文字類型訊息參數。未能順利部署 WebSocket 應用程式。 |
Action | 請使用文字、二進位或 Pong 類型訊息參數來宣告 @onMessage 方法,以修正「標註的 ServerEndpoint」類別。解決問題之後,請重新部署應用程式。 |
Explanation | 「標註的 ServerEndpoint」無效,因為「標註的端點」類別中定義了文字訊息類型的多個 @onMessage 方法。未能順利部署 WebSocket 應用程式。 |
Action | 請只定義一個文字訊息類型的 @OnMessage 方法,來修正「標註的 ServerEndpoint」類別。解決問題之後,請重新部署應用程式。 |
Explanation | 在 @onOpen 方法中找到無效的參數類型。@onOpen 方法只能具有選用 Session、選用 EndpointConfig 和選用 @PathParam 參數 |
Action | 請移除 @onOpen 方法中的無效參數類型,來修正「標註的 ServerEndpoint」類別。解決問題之後,請重新部署應用程式。 |
Explanation | 「標註的 ServerEndpoint」無效,因為「標註的端點」類別中定義了多個 @OnClose 方法。未能順利部署 WebSocket 應用程式。 |
Action | 請只定義一個 @OnClose 方法,來修正「標註的 ServerEndpoint」類別。解決問題之後,請重新部署應用程式。 |
Explanation | 在 @OnClose 方法中找到無效的參數類型。@OnClose 方法只能具有選用 Session、選用 CloseReason 和選用 @PathParam 參數。 |
Action | 請移除 @OnClose 方法中的無效參數類型,來修正「標註的 ServerEndpoint」類別。解決問題之後,請重新部署應用程式。 |
Explanation | 「標註的 ServerEndpoint」無效,因為「標註的端點」類別中定義了多個 @OnError 方法。未能順利部署 WebSocket 應用程式。 |
Action | 請只定義一個 @OnError 方法,來修正「標註的 ServerEndpoint」類別。解決問題之後,請重新部署應用程式。 |
Explanation | 在 @OnError 方法中找到無效的參數類型。@OnError 方法只能具有必要 Throwable、選用 Session 和選用 @PathParam 參數。 |
Action | 請移除 @OnError 方法中的無效參數類型,來修正「標註的 ServerEndpoint」類別。解決問題之後,請重新部署應用程式。 |
Explanation | 「標註的 ServerEndpoint」無效,因為 @OnError 方法遺漏 Throwable 類型的必要參數。未能順利部署 WebSocket 應用程式。 |
Action | 請在 @OnError 方法中新增 Throwable 類型的必要參數,來修正「標註的 ServerEndpoint」類別。解決問題之後,請重新部署應用程式。 |
Explanation | 在 Pong 訊息類型的 @onMessage 方法中找到無效的參數類型。未能順利部署 WebSocket 應用程式。 |
Action | 請移除 @onMessage 方法中的無效參數類型,來修正「標註的 ServerEndpoint」類別。解決問題之後,請重新部署應用程式。 |
Explanation | 「標註的 ServerEndpoint」無效,因為 @onMessage 方法有多個二進位訊息類型參數。未能順利部署 WebSocket 應用程式。 |
Action | 請只定義一個二進位訊息類型參數,來修正「標註的 ServerEndpoint」類別。解決問題之後,請重新部署應用程式。 |
Explanation | 「標註的 ServerEndpoint」類別中使用的解碼器類別必須是公用、具體,並且有公用 no-args 建構子。 |
Action | 請將解碼器類別修正為公用、具體,並且有公用 no-args 建構子。解決問題之後,請重新部署應用程式。 |
Explanation | 「標註的 ServerEndpoint」無效,因為 @onMessage 方法有多個訊息類型參數。未能順利部署 WebSocket 應用程式。 |
Action | 請根據 javax.websocket.OnMessage API 說明文件,只定義一個訊息類型參數,來修正 @onMessage 方法。解決問題之後,請重新部署應用程式。 |
Explanation | 在二進位訊息類型的 @onMessage 方法中找到無效的參數類型。未能順利部署 WebSocket 應用程式。 |
Action | 請根據 javax.websocket.OnMessage API 說明文件,移除無效的參數類型,來修正 @onMessage 方法。解決問題之後,請重新部署應用程式。 |
Explanation | 「標註的 ServerEndpoint」無效,因為 @onMessage 方法有多個文字訊息類型參數。未能順利部署 WebSocket 應用程式。 |
Action | 請根據 javax.websocket.OnMessage API 說明文件,只定義一個文字訊息類型參數,來修正 @onMessage 方法。解決問題之後,請重新部署應用程式。 |
Explanation | 在文字訊息類型的 @onMessage 方法中找到無效的參數類型。未能順利部署 WebSocket 應用程式。 |
Action | 請根據 javax.websocket.OnMessage API 說明文件,移除無效的參數類型,來修正 @onMessage 方法。解決問題之後,請重新部署應用程式。 |
Explanation | @PathParam 參數在 @ServerEndpoint URI 中沒有對應的路徑區段。 |
Action | 請修正 @PathParam 參數名稱,使其符合 @ServerEndpoint URI 中的其中一個路徑區段。解決問題之後,請重新部署應用程式。 |
Explanation | @PathParam 註釋沒有值。未能順利部署 WebSocket 應用程式。 |
Action | 請在註釋中新增值,來修正 @PathParam 註釋。解決問題之後,請重新部署應用程式。 |
Explanation | @PathParam 參數具有無效的類型。未能順利部署 WebSocket 應用程式。 |
Action | 請將 @PathParam 註釋類型修正為「字串」、任何 Java 初始類型或盒裝版本。解決問題之後,請重新部署應用程式。 |
Explanation | 因無效的類型,以 ServerEndpoint URI 中的相符區段轉換路徑 @PathParam 參數失敗。未能順利執行端點方法。 |
Action | 請確定送入的 ServerEndpoint URI 區段是一個符合對應 @PathParam 參數的資料類型。 |
Explanation | 讀取送入的 WebSocket 訊息期間,發生異常狀況,因為已無其他位元組可供讀取。 |
Action | 請檢查送入的 WebSocket 訊息資料是否正確。 |
Explanation | 無法執行 WebSocket 用戶端要求,因為用戶端傳送訊息給 ServerEndpoint,但該 ServerEndpoint 未針對這種類型的訊息定義 @onMessage 方法或 MessageHandler。 |
Action | 請通知用戶端或新增 @onMessage 方法至「標註的伺服器端點」,或是新增 MessageHandler,以便能夠處理用戶端要求,然後重新部署應用程式。 |
Explanation | 無法執行 WebSocket 用戶端要求,因為在解碼訊息資料期間呼叫 OnMessage 時,發生 IOException。 |
Action | 請檢查送入的訊息資料,並檢查解碼器。 |
Explanation | 無法執行 WebSocket 要求,因為建立解碼器類別的新實例時發生問題。 |
Action | 請檢查解碼器類別。 |
Explanation | 讀取送入的 WebSocket 訊息時,發生異常狀況,因為處理 FIN 值 1 時發生錯誤。 |
Action | 請檢查送入的 WebSocket 訊息訊框資料是否正確。 |
Explanation | 讀取送入的 WebSocket 訊息時,發生異常狀況,因為處理 FIN 值 0 時發生錯誤。 |
Action | 請檢查送入的 WebSocket 訊息訊框資料是否正確。 |
Explanation | 讀取送入的 WebSocket 訊息時,發生異常狀況,因為訊息訊框中有一個無效的作業碼。 |
Action | 請檢查送入的 WebSocket 訊息訊框資料是否正確。 |
Explanation | 讀取送入的 WebSocket 訊息時,發生異常狀況,因為有一個含有非片段訊息的無效繼續作業碼。 |
Action | 請檢查送入的 WebSocket 訊息訊框資料是否正確。 |
Explanation | 讀取送入的 WebSocket 訊息時,發生異常狀況,因為訊息訊框中的遮罩旗標未設定正確。 |
Action | 請檢查送入的 WebSocket 訊息訊框資料是否正確。 |
Explanation | 讀取送入的 WebSocket 訊息時,發生異常狀況,因為訊息訊框中的「遮罩旗標」未設定為正確值。 |
Action | 請檢查送入的 WebSocket 訊息訊框資料是否正確。 |
Explanation | 「標註的 ServerEndpoint」無效,因為有多個伺服器端點具有相同的 URI。未能順利部署 WebSocket 應用程式。 |
Action | 請在 WebSocket 應用程式中定義唯一的 ServerEndpoint URI。解決問題之後,請重新部署應用程式。 |
Explanation | 讀取送入的 WebSocket 訊息時,發生異常狀況,因為非第一訊框中有一個無效的非零作業碼。 |
Action | 請檢查送入的 WebSocket 訊息訊框資料是否正確。 |
Explanation | 「標註的 ServerEndpoint」無效,因為「標註的端點」類別中定義了多個 @OnOpen 方法。未能順利部署 WebSocket 應用程式。 |
Action | 請只定義一個 @onOpen 方法,來修正「標註的 ServerEndpoint」類別。解決問題之後,請重新部署應用程式。 |
Explanation | WebSocket 訊息不能超過 @onMessage 註釋中所定義的 maxMessageSize。 |
Action | 請檢查用戶端,使其傳送的 WebSocket 訊息小於 @onMessage 中所定義的 maxMessageSize,或增加 @onMessage 中的 maxMessageSize,然後重新部署應用程式。 |
Explanation | WebSocket 階段作業逾時。如果在 maxIdleTimeout 設定所指定的秒數內未傳送或接收訊息,WebSocket 階段作業就會變為非作用中。 |
Action | 請檢查為何用戶端沒有傳送或接收訊息。必要的話,請使用 Session.setMaxIdleTimeout() API 來增加 maxIdleTimeout 設定。 |
Explanation | 送出的 WebSocket 作業需要 WebSocket 作業的 101 回應碼。 |
Action | 請使用無效的回應碼來判斷目標端點是否為有效且執行中的 WebSocket 端點,以及判斷送出的 WebSocket 要求發生失敗的原因。 |
Explanation | 送出的 WebSocket 作業需要目標伺服器傳回 WebSocket 作業的有效 WebSocket 接受金鑰。 |
Action | 請驗證目標伺服器符合 WebSocket 通訊協定。 |
Explanation | 送出的 WebSocket 要求需要有效的端點。 |
Action | 請檢查 WebSocket API 呼叫的 connectToServer 方法中,所使用的 ClientEndpoint 參數是標註的用戶端端點。 |
Explanation | 有效的 WebSocket 架構是 ws 或 wss。 |
Action | 送出的 WebSocket 要求期間,請使用有效的架構。 |
Explanation | 送出的要求期間,未建立 Configuration 類別,可能是因為 Configurator 類別沒有公用且無引數的建構子或無法存取。 |
Action | 請驗證 Configurator 類別的正確性,並驗證類別有可存取的公用且無引數的建構子。 |
Explanation | 送出的 WebSocket 要求期間,端點試圖連接目標伺服器時發生異常狀況。 |
Action | 請使用異常狀況詳細資料來判斷原因並修正問題。 |
Explanation | 送出的 WebSocket 要求需要有效的端點類別。 |
Action | 請驗證 WebSocket API 呼叫的 connectToServer 方法中,所使用的 Endpoint 參數是 WebSocket 端點類別的延伸。 |
Explanation | 具有指定 URI 的 WebSocket ServerEndpoint 可供 WebSocket 用戶端使用。 |
Action | 不需採取任何動作。 |
Explanation | 具有指定環境定義路徑的 WebSocket ServerEndpoint 無法處理 WebSocket 用戶端。 |
Action | 如需 ServerEndpoint 無法使用的原因的相關資訊,請參閱 Liberty 設定檔伺服器的日誌和追蹤。 |
Explanation | 必須啟用安全,才能處理送出的安全 WebSocket 要求。 |
Action | 請啟用安全。 |
Explanation | 在 WebSocket 應用程式啟動之前,必須先新增 WebSocket 端點。 |
Action | 請在 WebSocket 應用程式啟動之前,先新增 WebSocket 端點。 |
Explanation | 建立端點類別期間,發生異常狀況。 |
Action | 請使用異常狀況詳細資料來判斷原因並修正問題。 |
Explanation | 當伺服器嘗試存取指定的端點類別時,發生錯誤。 |
Action | 請檢閱異常狀況詳細資料,判斷無法存取端點類別的原因,並修正問題。 |
Explanation | ServerEndpoint 無效,因為在端點類別中,端點 URI 為空值或者開頭不是 /。無法使用 WebSocket 應用程式來處理要求。 |
Action | 請定義非空值的端點 URI,且開頭是 /。解決問題之後,請重新部署應用程式。 |