Explanation | Annotated Server Endpoint クラスは、public かつ具象であり、引数のない public コンストラクターを持っている必要があります。 |
Action | Annotated Server Endpoint クラスを修正して、public かつ具象であり、引数のない public コンストラクターを持つようにしてください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | Annotated ServerEndpoint クラスは、@OnOpen と @onMessage の両方がない場合は無効です。 |
Action | Annotated ServerEndpoint クラスを修正して、@OnOpen または @OnMessage、あるいは両方を追加してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | Annotated Endpoint クラスに Pong メッセージ・タイプの複数の @OnMessage メソッドが定義されているため、Annotated ServerEndpoint は無効です。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | Annotated ServerEndpoint クラスを修正して、pong メッセージ・タイプの @OnMessage メソッドを 1 つのみ定義してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | Annotated Endpoint クラスにバイナリー・メッセージ・タイプの複数の @OnMessage メソッドが定義されているため、Annotated ServerEndpoint は無効です。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | Annotated ServerEndpoint クラスを修正して、バイナリー・メッセージ・タイプの @OnMessage メソッドを 1 つのみ定義してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | @OnMessage メソッドに、pong タイプ、バイナリー・タイプ、またはテキスト・タイプのメッセージ・パラメーターがないため、Annotated ServerEndpoint は無効です。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | Annotated ServerEndpoint クラスを修正して、テキスト・タイプ、バイナリー・タイプ、または pong タイプのメッセージ・パラメーターのある @OnMessage メソッドを宣言してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | Annotated Endpoint クラスにテキスト・メッセージ・タイプの複数の @OnMessage メソッドが定義されているため、Annotated ServerEndpoint は無効です。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | テキスト・メッセージ・タイプの @OnMessage メソッドを 1 つだけ定義して、Annotated ServerEndpoint クラスを修正してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | @OnOpen メソッドで無効なパラメーター・タイプが見つかりました。 @OnOpen メソッドに指定できるのは、オプションの Session パラメーター、オプションの EndpointConfig パラメーター、およびオプションの @PathParam パラメーターのみです。 |
Action | Annotated ServerEndpoint クラスを修正して、@OnOpen メソッドの無効なパラメーター・タイプを削除してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | Annotated Endpoint クラスに複数の @OnClose メソッドが定義されているため、Annotated ServerEndpoint は無効です。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | @OnClose メソッドを 1 つだけ定義して、Annotated ServerEndpoint クラスを修正してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | @OnClose メソッドで無効なパラメーター・タイプが見つかりました。 @OnClose メソッドに指定できるのは、オプションの Session パラメーター、オプションの CloseReason パラメーター、およびオプションの @PathParam パラメーターのみです。 |
Action | Annotated ServerEndpoint クラスを修正して、@OnClose メソッドの無効なパラメーター・タイプを削除してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | Annotated Endpoint クラスに複数の @OnError メソッドが定義されているため、Annotated ServerEndpoint は無効です。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | Annotated ServerEndpoint クラスを修正して、1 つのみの @OnError メソッドを定義してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | @OnError メソッドで無効なパラメーター・タイプが見つかりました。 @OnError メソッドに指定できるのは、必須の Throwable パラメーター、オプションの Session パラメーター、およびオプションの @PathParam パラメーターのみです。 |
Action | @OnError メソッド内の無効なパラメーター・タイプを削除して、Annotated ServerEndpoint クラスを修正してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | @OnError メソッドにタイプ Throwable の必須パラメーターが欠落しているため、Annotated ServerEndpoint は無効です。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | Annotated ServerEndpoint クラスを修正して、@OnError メソッドにタイプ Throwable の必須パラメーターを追加してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | pong メッセージ・タイプの @OnMessage メソッドで無効なパラメーター・タイプが見つかりました。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | Annotated ServerEndpoint クラスを修正して、@OnMessage メソッドの無効なパラメーター・タイプを削除してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | @OnMessage メソッドに、複数のバイナリー・メッセージ・タイプ・パラメーターがあるため、Annotated ServerEndpoint は無効です。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | Annotated ServerEndpoint クラスを修正して、バイナリー・メッセージ・タイプ・パラメーターを 1 つのみ定義してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | Annotated ServerEndpoint クラス内で使用されるデコーダー・クラスは、public かつ具象であり、引数のない public コンストラクターを持っている必要があります。 |
Action | デコーダー・クラスを修正して、public かつ具象であり、引数のない public コンストラクターを持つようにしてください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | @OnMessage メソッドに、複数のメッセージ・タイプ・パラメーターがあるため、Annotated ServerEndpoint は無効です。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | @OnMessage メソッドを修正して、javax.websocket.OnMessage API 資料にあるように、1 つのみのメッセージ・タイプ・パラメーターを定義してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | バイナリー・メッセージ・タイプの @OnMessage メソッドで無効なパラメーター・タイプが見つかりました。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | @OnMessage メソッドを修正して、javax.websocket.OnMessage API 資料に従って無効なパラメーター・タイプを削除してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | @OnMessage メソッドに、複数のテキスト・メッセージ・タイプ・パラメーターがあるため、Annotated ServerEndpoint は無効です。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | @OnMessage メソッドを修正して、javax.websocket.OnMessage API 資料にあるように、1 つのみのテキスト・メッセージ・タイプ・パラメーターを定義してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | テキスト・メッセージ・タイプの @OnMessage メソッドで無効なパラメーター・タイプが見つかりました。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | @OnMessage メソッドを修正して、javax.websocket.OnMessage API 資料に従って無効なパラメーター・タイプを削除してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | @PathParam パラメーターに対応するパス・セグメントが @ServerEndpoint URI にありません。 |
Action | @PathParam パラメーターの名前を修正して、@ServerEndpoint URI のパス・セグメントの 1 つと一致するようにしてください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | @PathParam アノテーションに値がありません。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | @PathParam アノテーションを修正して、アノテーションに値を追加してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | @PathParam パラメーターのタイプが無効です。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | @PathParam アノテーション・タイプを修正して、String、任意の Java プリミティブ型、またはボックス化版のいずれかにしてください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | ServerEndpoint URI からの一致するセグメントがある @PathParam のパス・パラメーターを変換しようとしましたが、無効なタイプが原因で失敗しました。 エンドポイント・メソッドは正常に実行されません。 |
Action | 着信 ServerEndpoint URI セグメントが、対応する @PathParam パラメーターのデータ・タイプと一致することを確認してください。 |
Explanation | 着信 WebSocket メッセージの読み取り中に、読み取るバイトがなくなったため、例外が発生しました。 |
Action | 着信 WebSocket メッセージ・データが正しいかどうか確認してください。 |
Explanation | クライアントがメッセージを送信している先の ServerEndpoint に、このタイプのメッセージ用 @OnMessage メソッドまたは MessageHandler が定義されていないため、WebSocket クライアント要求を実行できません。 |
Action | クライアントに通知するか、または、@OnMessage メソッドを Annotated Server Endpoint に追加するか MessageHandler を追加してクライアント要求を処理できるようにし、アプリケーションを再デプロイしてください。 |
Explanation | onMessage を呼び出し中、メッセージ・データをデコードしているときに IOException が発生したため、WebSocket クライアント要求を実行できません。 |
Action | 着信メッセージ・データを検査し、デコーダーをチェックしてください。 |
Explanation | デコーダー・クラスの新規インスタンス作成中の問題のため、WebSocket 要求を実行できません。 |
Action | デコーダー・クラスをチェックしてください。 |
Explanation | 着信 WebSocket メッセージの読み取り中に、FIN 値 1 の処理エラーが原因で例外が発生しました。 |
Action | 着信 WebSocket メッセージ・フレーム・データが正しいかどうか確認してください。 |
Explanation | 着信 WebSocket メッセージの読み取り中に、FIN 値 0 の処理エラーが原因で例外が発生しました。 |
Action | 着信 WebSocket メッセージ・フレーム・データが正しいかどうか確認してください。 |
Explanation | 着信 WebSocket メッセージの読み取り中に、メッセージ・フレーム内の無効な opcode が原因で例外が発生しました。 |
Action | 着信 WebSocket メッセージ・フレーム・データが正しいかどうか確認してください。 |
Explanation | フラグメント化されていないメッセージと共に使用されている継続 opcode が無効であるため、着信 WebSocket メッセージの読み取り中に例外が発生しました。 |
Action | 着信 WebSocket メッセージ・フレーム・データが正しいかどうか確認してください。 |
Explanation | メッセージ・フレームに Mask フラグが正しく設定されていないため、着信 WebSocket メッセージの読み取り中に例外が発生しました。 |
Action | 着信 WebSocket メッセージ・フレーム・データが正しいかどうか確認してください。 |
Explanation | メッセージ・フレームの Mask フラグが正しい値に設定されていないため、着信 WebSocket メッセージの読み取り中に例外が発生しました。 |
Action | 着信 WebSocket メッセージ・フレーム・データが正しいかどうか確認してください。 |
Explanation | 複数のサーバー・エンドポイントの URI が同じであるため、Annotated ServerEndpoint は無効です。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | 固有の ServerEndpoint URI を WebSocket アプリケーション内に定義してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | 先頭でないフレームでの非ゼロ opcode が無効であるため、着信 WebSocket メッセージの読み取り中に例外が発生しました。 |
Action | 着信 WebSocket メッセージ・フレーム・データが正しいかどうか確認してください。 |
Explanation | Annotated Endpoint クラスに複数の @OnOpen メソッドが定義されているため、Annotated ServerEndpoint は無効です。 WebSocket アプリケーションは正常にデプロイされません。 |
Action | Annotated ServerEndpoint クラスを修正して、1 つのみの @OnOpen メソッドを定義してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |
Explanation | WebSocket メッセージは、@OnMessage アノテーションに定義された maxMessageSize を超えてはなりません。 |
Action | クライアントをチェックして @OnMessage に定義された maxMessageSize よりも小さい WebSocket メッセージを送信するようにするか、または、@OnMessage の maxMessageSize を増やし、その後でアプリケーションを再デプロイしてください。 |
Explanation | WebSocket セッションがタイムアウトになりました。 WebSocket セッションは、maxIdleTimeout 設定で指定された秒数内にメッセージの送受信が行われないときに非アクティブになります。 |
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 | 発信要求中に構成クラスが作成されませんでした。おそらく、コンフィギュレーター・クラスのパブリックの引数なしコンストラクターが存在しなかったか、あるいは、アクセス可能でなかったためです。 |
Action | コンフィギュレーター・クラスが正しく、かつ、クラスにアクセス可能なパブリックの引数なしコンストラクターがあることを確認してください。 |
Explanation | 発信 WebSocket 要求中にエンドポイントがターゲット・サーバーに接続しようとしたとき、例外が発生しました。 |
Action | 例外の詳細を使用して、原因を突き止め、問題を修正してください。 |
Explanation | 発信 WebSocket 要求には有効なエンドポイント・クラスが必要です。 |
Action | WebSocket API 呼び出しの connectToServer メソッドで使用される Endpoint パラメーターが WebSocket エンドポイント・クラスを拡張することを確認してください。 |
Explanation | 指定された URI を持つ WebSocket ServerEndpoint は WebSocket クライアントで使用可能です。 |
Action | アクションは不要です。 |
Explanation | 指定されたコンテキスト・パスを持つ WebSocket ServerEndpoints は WebSocket クライアントには対応できません。 |
Action | ServerEndpoints が使用不可である理由については、Liberty プロファイル・サーバーのログとトレースを参照してください。 |
Explanation | 発信セキュア WebSocket 要求を処理するためには、セキュリティーを有効にする必要があります。 |
Action | セキュリティーを有効にします。 |
Explanation | WebSocket エンドポイントは、WebSocket アプリケーションが開始される前に追加する必要があります。 |
Action | WebSocket アプリケーションが開始される前に WebSocket エンドポイントを追加します。 |
Explanation | エンドポイント・クラスの作成中に例外が発生しました。 |
Action | 例外の詳細を使用して、原因を突き止め、問題を修正してください。 |
Explanation | 指定されたエンドポイント・クラスにサーバーがアクセスしようとしているときにエラーが発生しました。 |
Action | 例外の詳細を調べて、エンドポイント・クラスにアクセスできない理由を判別し、問題を修正してください。 |
Explanation | エンドポイント・クラスのエンドポイント URI がヌルであるか先頭が / でないため、ServerEndpoint が無効です。 WebSocket アプリケーションが要求で使用できません。 |
Action | / で始まるヌルではないエンドポイント URI を定義してください。 問題を解決した後、アプリケーションを再デプロイしてください。 |