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

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

KDJE34256-E

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

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