ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server メッセージ集
Interstage

78.10.17 JSSR32801

JSSRC: ERROR: JSSR32801: Could not serialize the session attribute. sessionid=%s1 key=%s2 class=%s3 ijserver=%s4 pno=%s5 pid=%s6 tid=%s7
JSSRC: エラー: JSSR32801: セションの属性を直列化できません。 sessionid=%s1 key=%s2 class=%s3 ijserver=%s4 pno=%s5 pid=%s6 tid=%s7

可変情報

%s1 : セションID
%s2 : 属性キー
%s3 : 直列化できないクラス名
%s4 : IJServer名
%s5 : IJServerのプロセス通番
%s6 : IJServerのプロセスID
%s7 : 処理スレッド名

意味

セション<sessionid>の属性にキー<key>で格納されたオブジェクトを直列化できません。直列化できないクラス名は<class>です。

原因

セションに格納したオブジェクト(クラス)のフィールドが参照するオブジェクトが直列化可能ではありません(参照先オブジェクトが更に他のオブジェクトを参照する場合も含みます)。

システムの処理

IJServerのコンテナログに同時に出力されているメッセージを参照してください。

ユーザの対処

セションリカバリ機能を使用する場合は、直列化可能なオブジェクトを格納してください。また、直列化復元する必要のないフィールドには transient 修飾子を付与してください。詳細は、“J2EE ユーザーズガイド(旧版互換)”の“セションリカバリ機能”-“アプリケーション作成方法”を参照してください。
その他、オブジェクト直列化の詳細については、JavaTM 2 SDK, Standard Edition Documentationの「Object Serialization(オブジェクト直列化)」を参照してください。

出力先

コンテナログ