Explanation | クライアント・サイド・アプリケーションまたはネットワークのエラーの結果、着信要求の形式が正しくないか、着信要求が破損している可能性があります。 |
Action | クライアント・サイド・アプリケーションまたはネットワークを確認して、要求が切り捨てられた理由を判別してください。 |
Explanation | 非ブロッキング入出力が既に開始されているため、要求されたブロッキング書き込みは完了できません。 |
Action | アプリケーションを調べて、ブロッキング書き込みがどこで実行されたかを突き止めてください。 例えば、WriteListener を登録した後でサーブレットから実行されたか、あるいは、isReady() API を呼び出した後で別の書き込みを行う WriteListener から実行された可能性があります。 そのブロッキング書き込みを突き止めたら、それが WriteListener の一部として実行されるか、または isReady(). を呼び出した後で実行されるか、あるいはその両方で実行されるようにアプリケーションを変更してください。 |
Explanation | アプリケーション WriteListener onError() API で例外が発生しました。 |
Action | ログを調べて、onError() API のアプリケーション実装からスローされた例外を突き止め、問題への対処方法を見つけてください。 入出力例外が発生すると onError() API は出力を書き込めないので、注意してください。 |
Explanation | HttpUpgradeHandler を作成できませんでした。 |
Action | エラーの詳細は、FFDC ログをチェックしてください。 |
Explanation | servlet-3.1 フィーチャーが使用されていません。 以前のバージョンのサーブレットが既に使用されている可能性があります。 |
Action | servlet-3.1 フィーチャーを server.xml ファイルに追加してください。 |
Explanation | 操作によっては、プログラマチックに追加されたリスナーからは開始できません。それらの操作がタグ・ライブラリー記述子 (TLD) 内で定義される際に、その起動を制限する構成オプションがないためです。 |
Action | このメソッドを開始できるようにするために、アノテーションを使用するか、または web.xml ファイルで、リスナーを追加してください。 |
Explanation | setReadListener API に渡される変数引数は有効な readListener オブジェクトでなければなりません。 |
Action | エラーの説明に従ってアプリケーション・コードを変更してください。 |
Explanation | WriteListener API に渡される変数引数は有効な writeListener オブジェクトでなければなりません。 |
Action | エラーの説明に従ってアプリケーション・コードを変更してください。 |
Explanation | 要求で ReadListener を設定できるのは、非同期が開始されたか、または UpgradeHandler の init メソッドが呼び出された場合のみです。 |
Action | エラーの説明に従ってアプリケーション・コードを変更してください。 |
Explanation | 要求で WriteListener を設定できるのは、非同期が開始されたか、または UpgradeHandler の init メソッドが呼び出された場合のみです。 |
Action | エラーの説明に従ってアプリケーション・コードを変更してください。 |
Explanation | ReadListener を複数回設定することはできません。 |
Action | エラーの説明に従ってアプリケーション・コードを変更してください。 |
Explanation | WriteListener を複数回設定することはできません。 |
Action | エラーの説明に従ってアプリケーション・コードを変更してください。 |
Explanation | isReady が false を返した場合は、読み取りメソッドを呼び出すのは正しくありません。 |
Action | エラーの説明に従ってアプリケーション・コードを変更してください。 |
Explanation | 読み取り API または書き込み API に渡される変数引数 byte[] はヌル以外のものでなければなりません。 |
Action | エラーの説明に従ってアプリケーション・コードを変更してください。 |
Explanation | 変数引数のオフセットが負であったか、長さが負であったか、または長さが byte[].length - offset より大きかったか、そのいずれかです。 |
Action | アプリケーション・コードを変更し、読み取り API または書き込み API に提供されるオフセット値が負でないことを確認してください。 読み取り API に提供される長さ値が負にならないようにしてください。 また、提供される長さ値が提供される byte[] の長さ - オフセット値より大きくなるようにしてください。 |
Explanation | ReadListener を設定しているとき、リスナーが読み取りを試みましたが失敗しました。 |
Action | 例外については JVM ログを調べてください。 |
Explanation | 要求のセッション ID を変更するためには、まず、使用しようとしている要求にセッションが関連付けられていることを確認してください。 |
Action | エラーの説明に従ってアプリケーション・コードを変更してください。 |
Explanation | Servlet 3.1 以降では、非同期サイクルで complete() メソッドまたは dispatch() メソッドのどれかが呼び出された場合は、AsyncContext.getRequest() および AsyncContext.getResponse() が IllegalStateException をスローしなければなりません。 |
Action | エラーの説明に従ってアプリケーション・コードを変更してください。 |
Explanation | OutputStream オブジェクトの書き込み API および InputStream オブジェクトの読み取り API は、ストリームがクローズされると IOException がスローされる可能性があることを示しています。 |
Action | エラーの説明に従ってアプリケーション・コードを変更してください。 |