Cosminexus V9 アプリケーションサーバ メッセージ(構築/運用/開発用)

[目次][前へ][次へ]

KDJE34419-E

An attempt to serialize the global session information failed. (J2EE application = aa....aa, context root = bb....bb, HTTP session ID = cc....cc, attribute name = dd....dd, invalid class = ee....ee)

aa....aa:J2EEアプリケーション名
bb....bb:コンテキストルート名
cc....cc:HTTPセッションのセッションID
dd....dd:シリアライズに失敗した属性の名前
ee....ee:シリアライズに失敗したオブジェクトのクラス名
説明
HTTPセッションの属性情報のシリアライズに失敗しました。このHTTPセッションの情報はEADsサーバへの冗長化対象となりません。
シリアライズに失敗した原因として,次の原因が考えられます。
  • シリアライズに失敗した属性のオブジェクトから参照されたオブジェクトが直列化可能なクラスでなかった。
  • writeObject(java.io.ObjectOutputStream out)メソッドが実装されていて,シリアライズ時に例外を発生した。
対処
WebサーブレットログにKDJE34412-EのメッセージIDで出力されたスタックトレースの内容を基にシリアライズに失敗した原因を特定し,次のどれかの対処をしてください。
  • エラーの発生したオブジェクトをHTTPセッションの属性から除外する。
  • Webアプリケーションを変更し,シリアライズに失敗したオブジェクトからエラーとなった原因を取り除く。