[可変情報]
{0}:EJBアプリケーション名
[意味]
直列化されたStateful Session Beanを復元する時にエラーが発生しました。
[システムの処理]
呼び出し元に例外を返却します。
[ユーザの対処]
Stateful Session Beanで使用するすべてのクラスがクラスパスに設定されているか確認してください。
[可変情報]
{0}:EJBアプリケーション名
[意味]
EJBアプリケーションのメソッド実行前処理で例外が発生しました。
[システムの処理]
呼び出し元に例外を返却します。
[ユーザの対処]
直後に出力されているエラー情報を参照して対処してください。
[可変情報]
{0}:EJBアプリケーション名
[意味]
EJBアプリケーションのメソッド実行時に例外が返却されました。
[システムの処理]
呼び出し元に例外を返却します。
[ユーザの対処]
サーバーログに出力されているEJBアプリケーションが返却した例外情報を参照して対処してください。
EJBアプリケーション名が「[TimerBean]」の場合は、EJBタイマーサービスの実行中にエラーが発生しました。あわせて出力されている他のメッセージおよび例外情報を参照し対処してください。
[可変情報]
{0}:EJBアプリケーション名
[意味]
EJBObjectの生成時に例外が発生しました。
[システムの処理]
呼び出し元に例外を返却します。
[ユーザの対処]
サーバーログに出力されているEJBアプリケーションが返却した例外情報を参照して対処してください。
[可変情報]
{0}:EJBアプリケーション名
[意味]
HomeインタフェースもしくはLocalHomeインタフェースに引数を持たないcreateメソッドが定義されていません。
[システムの処理]
呼び出し元に例外を返却します。
[ユーザの対処]
引数を持たないcreateメソッドを定義してください。
[可変情報]
{0}:EJBアプリケーション名
[意味]
Stateless Session Beanのインスタンス生成時に例外が発生しました。
[システムの処理]
呼び出し元に例外を返却します。
[ユーザの対処]
サーバーログに出力されているEJBアプリケーションが返却した例外情報を参照して対処してください。
[意味]
java.rmi.RemoteExceptionまたはjavax.transaction.RollbackExceptionが発生しました。
[システムの処理]
呼び出し元に例外を返却します。
[ユーザの対処]
サーバーログに出力されているEJBアプリケーションが返却した例外情報を参照して対処してください。
[可変情報]
{0}:エラーの原因
[意味]
EJBコンテナ起動時に異常が発生しました。
[システムの処理]
起動処理を継続します。
[ユーザの対処]
可変情報のエラーの原因に出力されているメッセージをもとに原因を取り除いて、再度処理を実行してください。
以下に考えられる原因を示します。
複数のBeanで同じリモート用JNDI名を定義していないか、確認してください。
Beanのリモート用JNDI名と同じ名前のリソースが存在しないか、確認してください。
Bean内で使用されるクラスがすべて使用可能か、確認してください。
Bean内で利用するリソースがすべて利用可能となっているか、リソース定義、JDBCドライバなどを確認してください。
データソースを使用する場合、接続先のデータベースが稼動しているか、確認してください。
JMSリソースを使用する場合、物理接続先が作成済みかどうか、確認してください。
例外情報に「java.lang.Exception: Resource Adapter selected doesn't support Inbound」の文字列が出力されている場合は、配備したコネクタモジュールのra.xmlの<resourceadapter-class>タグにリソースアダプタクラスが指定されているか、確認してください。
[意味]
EJBタイマーサービスの初期化に失敗しました。
[システムの処理]
EJBタイマーサービスを無効にしますが、EJBコンテナ処理を継続します。
[ユーザの対処]
EJBタイマーサービスを使用していない場合、この警告を無視しても構いません。
以下に考えられる原因を示します。
EJBタイマーサービスに使用しているデータベースが起動しているか確認してください。
EJBタイマーサービスに使用しているJDBCリソースの接続プールの定義に誤りがあるか確認してください。特に指定したJDBCドライバの接続プロパティ(URL、ユーザ名、パスワードなど)を確認してください。
EJBタイマーサービスに使用しているJDBCリソースがこのIJServerクラスタで有効になっているか確認してください。
上記原因を取り除いて、IJServerクラスタを再起動してください。
[可変情報]
{0}:EJBタイマーサービスが使用しているJDBCリソースのJNDI名
[意味]
EJBタイマーサービスの初期化を正常に完了しました。
[可変情報]
{0}:EJB基底インタフェースのメソッド名
{1}:EJBアプリケーションに定義したメソッド名
[意味]
EJB基底インタフェースのメソッドが不当にEJBアプリケーションに定義したメソッドでオーバーライドされました。
[システムの処理]
オーバーライドしたメソッドを無視して起動処理を継続します。
[ユーザの対処]
不要なメソッドが定義されているため、必要に応じてメソッド定義を修正してください。
[可変情報]
{0}:アプリケーション名
{1}:インタフェース種別
{2}:メソッド情報
[意味]
インタフェースに定義されたメソッドに対応するメソッドの定義が、Beanクラスに定義されていません。
[システムの処理]
起動処理を継続します。
[ユーザの対処]
インタフェースまたはBeanクラスに正しくメソッドが定義されているか確認し、必要に応じてクラスを修正して再度配備してください。
[可変情報]
{0}:EJBタイマーサービス用テーブルのCONTAINERID
[意味]
EJBタイマーの削除中にエラーが発生しました。
[システムの処理]
処理を継続します。
[ユーザの対処]
データベースにEJBタイマーの情報が残存している可能性があります。EJBタイマーサービスが使用しているテーブルを参照し、カラム名CONTAINERIDに可変情報のIDをもつレコードがあれば、削除してください。
[可変情報]
{0}:EJBタイマーサービス用テーブルのCONTAINERID
{1}:EJBタイマーサービス用テーブルのTIMERID
{2}:情報
[意味]
EJBタイマーの作成中にエラーが発生しました。
[システムの処理]
処理を中断します。
[ユーザの対処]
あわせて出力されている他のメッセージおよび例外情報を参照し原因を取り除いてください。
以下に考えられる原因を示します。原因に対処後、IJServerクラスタを再起動してください。
タイマーデータソースに指定した、JDBCリソースとJDBC接続プールが正しく定義されているか、確認してください。
接続先のデータベースが稼動しているか、確認してください。
データベースにEJBタイマーサービス用のテーブルが作成されているか、確認してください。
[可変情報]
{0}:EJBタイマーサービス用テーブルのTIMERID
[意味]
EJBタイマーの削除中にエラーが発生しました。
[システムの処理]
処理を継続します。
[ユーザの対処]
EJBタイマーサービス用のデータベースとの接続に問題が生じた可能性があります。原因を取り除き、IJServerクラスタを再起動してください。データベースにEJBタイマーの情報が残存している可能性がありますので、EJBタイマーサービスが使用しているテーブルを参照し、カラム名TIMERIDに可変情報のIDをもつレコードがあれば、削除してください。
[可変情報]
{0}:EJBタイマー情報 (注)
{1}:EJBタイマーコールバックメソッド実行回数
注):EJBタイマー情報には、スペース区切りで以下の情報が出力されます。
EJBタイマーサービス用テーブルのTIMERID
Enterprise JavaBean名
EJBアプリケーション名
EJBタイマーの状態("CREATED"…生成時、"SCHEDULED"…計画済み、"BEING_DELIVERED"…コールバックメソッド実行時、"CANCELLED"…キャンセル時)
EJBタイマーの種別("PERIODIC"…繰り返し実行の場合、"SINGLE-ACTION"…1回のみ実行の場合)
EJBタイマーサービス用テーブルのCONTAINERID
EJBタイマーサービス用テーブルのINITIALEXPIRATIONRAW
EJBタイマーサービス用テーブルのINTERVALDURATION
Entity Beanの主キー(TimerオブジェクトがEntity Beanの場合のみ)
[意味]
最大再配信回数を超過したEJBタイマーを削除します。
[システムの処理]
EJBタイマーサービス用テーブルより{0}のレコードを削除します。
[ユーザの対処]
EJBタイマー情報よりアプリケーションを確認し、再登録を行うなどの対処を行ってください。
もしくは再配信間隔、または最大再配信回数に適切な値を設定してください。
[可変情報]
{0}:停止時刻
[意味]
EJBタイマーサービスを可変情報の停止時刻に停止しました。
[可変情報]
{0}:トランザクション状態
{1}:EJBアプリケーション名
[意味]
EJBコンテナのトランザクション完了時間監視により、トランザクションがロールバックされました。
[ユーザの対処]
トランザクションタイムアウトに定義した値が妥当な場合は、問題ありません。
上記以外の場合は、以下の定義値を確認し、適切な値に修正してください。
トランザクションタイムアウトの定義値
トランザクションタイムアウトに指定した値を見直してください。
<ejb><cmt-timeout-in-seconds>タグの定義値
[可変情報]
{0}:EJBアプリケーション名
[意味]
Stateful Session Beanのpassivate時にエラーが発生しました。
[システムの処理]
passivate処理を中断します。
[ユーザの対処]
直後に出力されているエラー情報を参照して対処してください。
[可変情報]
{0}:識別子
[意味]
Stateful Session Beanのactivate時にエラーが発生しました。
[システムの処理]
activate処理を中断します。
[ユーザの対処]
直後に出力されているエラー情報を参照して対処してください。
[意味]
afterCompletion処理中にエラーが発生しました。
[システムの処理]
エラー情報を出力して処理を継続します。
[ユーザの対処]
直後に出力されているエラー情報を参照して対処してください。
[可変情報]
{0}:アプリケーションの対話状態を格納するディレクトリ
[意味]
アプリケーションの対話状態を格納するディレクトリの作成中にエラーが発生しました。
[システムの処理]
処理を継続します。
[ユーザの対処]
ディレクトリ作成に失敗した原因を取り除いて、サーバーインスタンスを再起動してください。
以下に予想される原因を記述します。
アプリケーションの対話状態を格納するディレクトリのパス設定に誤りがないか確認してください。
アプリケーションの対話状態を格納するディレクトリにアクセス権限があるか確認してください。
EJBアプリケーション名に命名規約違反の文字が使われていないか、確認してください。
[可変情報]
{0}:EJBアプリケーション名
{1}:EJBモジュール名
{2}:アプリケーション名(注1)
{3}:メソッド情報(注2)
注1)ejb-jarモジュールで配備した場合はnullが出力されます。
注2)メソッド情報には以下の情報が出力されます。
<アンダースコア区切りのインタフェースクラスのパッケージ名>_<インタフェースクラス名(※)>_<メソッド名>(_<メソッドパラメタのクラス名>)
※EJB3.0形式の場合、以下になります。
リモートビジネスインタフェースの場合<_インタフェースクラス名_Remote>
ローカルビジネスインタフェースの場合<_インタフェースクラス名_Local>
[意味]
メソッドのモニタ情報オブジェクト登録時にエラーが発生しました。
[システムの処理]
処理を継続しますが、モニタ情報は採取しません。
[ユーザの対処]
EJBアプリケーション名にコロン(:)を含んでいる場合、コロンを含めないよう変更して、アプリケーションを再配備してください。
[可変情報]
{0}:EJBアプリケーション名
{1}:EJBモジュール名
{2}:アプリケーション名(注1)
{3}:メソッド情報(注2)
注1)ejb-jarモジュールで配備した場合はnullが出力されます。
注2)メソッド情報には以下の情報が出力されます。
<アンダースコア区切りのインタフェースクラスのパッケージ名>_<インタフェースクラス名(※)>_<メソッド名>(_<メソッドパラメタのクラス名>)
※EJB3.0形式の場合、以下になります。
リモートビジネスインタフェースの場合<_インタフェースクラス名_Remote>
ローカルビジネスインタフェースの場合<_インタフェースクラス名_Local>
[意味]
メソッドのモニタ情報オブジェクト登録解除時にエラーが発生しました。
[システムの処理]
処理を継続します。
[ユーザの対処]
EJBアプリケーション名にコロン(:)を含んでいる場合、コロンを含めないよう変更して、アプリケーションを再配備してください。
[可変情報]
{0}:EJBアプリケーション名
{1}:EJBモジュール名
{2}:アプリケーション名(注1)
注1)ejb-jarモジュールで配備した場合はnullが出力されます。
[意味]
EJBのモニタ情報オブジェクト登録時にエラーが発生しました。
[システムの処理]
処理を継続しますが、モニタ情報は採取しません。
[ユーザの対処]
EJBアプリケーション名にコロン(:)を含んでいる場合、コロンを含めないよう変更して、アプリケーションを再配備してください。
[可変情報]
{0}:EJBアプリケーション名
{1}:EJBモジュール名
{2}:アプリケーション名(注1)
注1)ejb-jarモジュールで配備した場合はnullが出力されます。
[意味]
キャッシュのモニタ情報オブジェクト登録時にエラーが発生しました。
[システムの処理]
処理を継続しますが、モニタ情報は採取しません。
[ユーザの対処]
EJBアプリケーション名にコロン(:)を含んでいる場合、コロンを含めないよう変更して、アプリケーションを再配備してください。
[可変情報]
{0}:アプリケーション名
{1}:インタフェース種別
{2}:メソッド情報
[意味]
インタフェースに定義されたメソッドに対応するメソッドの定義が、Beanクラスに定義されていません。
[システムの処理]
例外が発生し、処理を中断します。
[ユーザの対処]
インタフェースもしくはBeanクラスに正しくメソッドが定義されているか確認し、クラスを修正して再度配備してください。
[可変情報]
なし
[意味]
Stateful Session Beanの最大キャッシュサイズの上限に達しました。
[システムの処理]
処理を中断します。
[ユーザの対処]
以下の項目を確認してください。
EJBコンテナ及びInterstage EJB application deployment descriptor (sun-ejb-jar.xml)のキャッシュの設定値
EJBコンテナやsun-ejb-jar.xmlの「最大キャッシュサイズ」や「キャッシュアイドルタイムアウト」の設定値を確認し、アプリケーションが作成するBeanインスタンスに対して適切な値に変更してください。
EJBコンテナのキャッシュの設定値を変更した場合IJServerクラスタの再起動、EJBアプリケーションのキャッシュの設定値を変更した場合はEJBアプリケーションの再配備を行ってください。
Stateful Session Beanアプリケーションのremoveメソッド
アプリケーション内で不要となったBeanインスタンスの削除処理(removeメソッド)に漏れがないか確認してください。漏れがある場合は、アプリケーションを修正して再配備してください。
定義項目「SFSB持続性のタイプ」の設定値
「SFSB持続性のタイプ」の値を「file」に変更することで、本メッセージは出力されず、最大キャッシュサイズを超過しても、Beanインスタンスを作成することができます。
ただし、「SFSB持続性のタイプ」の値を「file」に変更した場合、いくつかの注意点があります。
[可変情報]
なし
[意味]
SFSB持続性のタイプがnoneのとき、Beanインスタンスのバックアップストアやファイルは存在しません。そのため、Stateful Session Beanインスタンスがキャッシュアイドルタイムアウトによって削除された場合、そのBeanインスタンスは再利用できません。
[システムの処理]
処理を継続します。
[ユーザの対処]
EJB 2.1の場合にはcreateメソッド、EJB 3以降の場合にはlookupメソッドの呼び出しから再度処理を実行してください。または、Stateful Session BeanインスタンスのキャッシュアイドルタイムアウトやSFSB持続性のタイプの設定を見直してください。
[可変情報]
なし
[意味]
タイムアウトによるBeanインスタンス削除処理に失敗しました。
[システムの処理]
処理を継続します。
[ユーザの対処]
あわせて出力されている他のメッセージおよび例外情報を参照してください。
[意味]
キャッチしたSQLExceptionに対してgetNextExceptionメソッドが呼び出されました。
[システムの処理]
呼び出し元に例外を返却します。
[ユーザの対処]
本メッセージの後に出力されている例外情報を参照し対処してください。
[可変情報]
{0}:Builderクラス名
{1}:エラー情報
[意味]
コンテナの初期化処理に失敗しました。
[システムの処理]
呼び出し元に例外を返却します。
[ユーザの対処]
可変情報のエラー情報に出力されている内容を確認し原因を特定してください。
[可変情報]
{0}:内部例外情報
{1}:アプリケーション名
{2}:配備ファイル名
{3}:エラー情報
[意味]
CMP Entity Beanの配備処理中に異常が発生しました。
[システムの処理]
配備処理を中断します。
[ユーザの対処]
可変情報のエラー情報に出力されている内容を確認し、原因を特定して対処してください。
[可変情報]
{0}:例外クラス
{1}:EJBアプリケーション名
{2}:アプリケーション名
{3}:パス情報
{4}:詳細メッセージ
[意味]
CMP Entity Beanの配備処理に異常が発生しました。
[システムの処理]
Beanの配備処理を中止します。
[ユーザの対処]
可変情報に記述されているBeanの定義を見直してください。また、詳細メッセージやほかに出力されたメッセージをもとに原因を取り除いて、再度処理を実行してください。
[可変情報]
{0}:JNDI名
{1}:ビジネスインタフェース名
[意味]
出力されるビジネスインタフェースにJNDI名を対応付けました。
[可変情報]
{0}:アプリケーション名
{1}:モジュール識別子
{2}:EJBアプリケーション名
{3}:指定されたJNDI名(指定されていない場合は出力されません。)
[意味]
JNDI名が不当です。
[システムの処理]
このアプリケーションの初期化処理を中断します。
[ユーザの対処]
可変情報に出力される名前のアプリケーションのJNDI名が正しく指定されているか確認してください。
[可変情報]
{0}:EJBタイマー情報(注)
{1}:コールバックメソッドを実行するはずだった時刻
注)EJBタイマー情報には、スペース区切りで以下の情報が出力されます。
EJBタイマーサービス用テーブルのTIMERID
Enterprise JavaBean名
EJBアプリケーション名
EJBタイマーの状態("CREATED"…生成時、"SCHEDULED"…計画済み、"BEING_DELIVERED"…コールバックメソッド実行時、"CANCELLED"…キャンセル時)
EJBタイマーの種別("PERIODIC"…繰り返し実行の場合、"SINGLE-ACTION"…1回のみ実行の場合)
EJBタイマーサービス用テーブルのCONTAINERID
EJBタイマーサービス用テーブルのINITIALEXPIRATIONRAW
EJBタイマーサービス用テーブルのINTERVALDURATION
Entity Beanの主キー(TimerオブジェクトがEntity Beanの場合のみ)
[意味]
繰り返し実行するEJBタイマー{0}のコールバックメソッドの実行時刻{1}を過ぎてしまったため、実行時刻を再設定します。
[可変情報]
{0}:EJBタイマー情報 (注)
{1}:最後にコールバックメソッドを実行した日時
注)EJBタイマー情報には、スペース区切りで以下の情報が出力されます。
EJBタイマーサービス用テーブルのTIMERID
Enterprise JavaBean名
EJBアプリケーション名
EJBタイマーの状態("CREATED"…生成時、"SCHEDULED"…計画済み、"BEING_DELIVERED"…コールバックメソッド実行時、"CANCELLED"…キャンセル時)
EJBタイマーの種別("PERIODIC"…繰り返し実行の場合、"SINGLE-ACTION"…1回のみ実行の場合)
EJBタイマーサービス用テーブルのCONTAINERID
EJBタイマーサービス用テーブルのINITIALEXPIRATIONRAW
EJBタイマーサービス用テーブルのINTERVALDURATION
Entity Beanの主キー(TimerオブジェクトがEntity Beanの場合のみ)
[意味]
繰り返し実行のEJBタイマーを再設定します。EJBタイマーのコールバックメソッドが最後に実行されたのは{1}でした。
[可変情報]
{0}:メソッド情報
[意味]
EJB 2.x以前の形式のejbCreateメソッドが定義されています。インスタンス生成時に呼び出すコールバックメソッドとして登録しました。
[可変情報]
{0}:EJBアプリケーション名
{1}:メソッド名
{2}:例外情報
[意味]
{1}のメソッドで例外{2}が発生しましたが、@RemoveアノテーションのretainIfException要素にtrueが設定されているため、Stateful Session Beanの破棄は行いません。
[可変情報]
{0}:Enterprise JavaBeans名
{1}:例外情報
[意味]
Beanインスタンス非活性化処理でエラーが発生しました。
[システムの処理]
処理を続行します。
[ユーザの対処]
Beanクラスでjava.io.Serializableインタフェースを実装されているか確認し、実装されていない場合は、アプリケーションを修正して配備しなおしてください。
[可変情報]
{0}:識別子
[意味]
passivate処理中にエラーが発生しました。
[システムの処理]
passivate処理を中断します。
[ユーザの対処]
メッセージの直後に出力されているエラー情報を参照して対処してください。
[可変情報]
{0}:削除ポリシーとBeanクラス名
[意味]
passivate処理中にエラーが発生しました。
[システムの処理]
passivate処理を中断します。
[ユーザの対処]
メッセージの直後に出力されているエラー情報を参照して対処してください。
[可変情報]
{0}:削除ポリシーとBeanクラス名
{1}:セションID
[意味]
呼び出されたセションはバックアップしたセションストアからロードできません。Stateful Session Beanインスタンスの無通信時間監視機能によりセションストアに格納されたセション情報は削除されています。
[システムの処理]
呼び出し元に例外を返却します。
[ユーザの対処]
EJB 2.1の場合にはcreateメソッド、EJB 3以降の場合にはlookupメソッドの呼び出しから再度処理を実行してください。または、Stateful Session Beanインスタンスの無通信時間監視機能の設定を見直してください。
IPCOMと連携したIIOP通信の負荷分散機能を利用している場合は、Stateful Session Beanを使用していないか確認してください。
注意
IPCOMと連携したIIOP通信の負荷分散機能を利用する場合は、Stateful Session Beanを使用できません。
[可変情報]
{0}:EJBアプリケーション名
[意味]
プールサイズの調整中にエラーが発生しました。
[システムの処理]
プールサイズの調整を中断します。プールの監視は継続します。
[ユーザの対処]
メッセージの直後に出力されているエラー情報を参照して対処してください。
[可変情報]
{0}:内部情報
[意味]
ReadOnly用の通知オブジェクトを登録しました。
コンテナ起動処理が正しく実行されていることを示す情報メッセージです。
[可変情報]
{0}:IJServerクラスタ名
[意味]
GMSモジュールを取得しました。
コンテナ起動処理が正しく実行されていることを示す情報メッセージです。
[可変情報]
{0}:サーバーインスタンスのインスタンス名
[意味]
{0}のインスタンスでEJBタイマーサービスが停止しました。
[可変情報]
{0}:サーバーインスタンスのインスタンス名
[意味]
{0}のインスタンスでEJBタイマーサービスが停止しました。
[可変情報]
{0}:ロールバック対象
[意味]
{0}のアプリケーションは配備解除されたためロールバックのためのマーク付けを行います。
[システムの処理]
処理を継続します。
[ユーザの対処]
リクエストの処理中にHotDeployが行われた可能性があります。通常業務中のHotDeploy機能の利用は推奨しません。HotDeploy機能はリクエストがない状況で利用してください。
[可変情報]
{0}:EJBタイマー情報 (注)
注):EJBタイマー情報には、スペース区切りで以下の情報が出力されます。
EJBタイマーサービス用テーブルのTIMERID
Enterprise JavaBean名
EJBアプリケーション名
EJBタイマーの状態("CREATED"…生成時、"SCHEDULED"…計画済み、"BEING_DELIVERED"…コールバックメソッド実行時、"CANCELLED"…キャンセル時)
EJBタイマーの種別("PERIODIC"…繰り返し実行の場合、"SINGLE-ACTION"…1回のみ実行の場合)
EJBタイマーサービス用テーブルのCONTAINERID
EJBタイマーサービス用テーブルのINITIALEXPIRATIONRAW
EJBタイマーサービス用テーブルのINTERVALDURATION
Entity Beanの主キー(TimerオブジェクトがEntity Beanの場合のみ)
[意味]
EJBタイマーのコールバック処理後の処理中に内部エラーが発生しました。
[システムの処理]
処理を継続します。
[ユーザの対処]
EJBタイマーサービス用のデータベースとの接続に問題が生じた可能性があります。あわせて出力されている他のメッセージおよび例外情報を参照し原因を取り除いてください。
[可変情報]
{0}:アプリケーション名
{1}:モジュール名
{2}:EJBアプリケーション名
[意味]
アプリケーションの初期化処理で異常が発生しました。
[システムの処理]
このアプリケーションの初期化処理を中断します。
[ユーザの対処]
他に出力されたメッセージをもとに原因を取り除いて、再度処理を実行してください。
[可変情報]
{0}:詳細情報
[意味]
内部矛盾が発生しました。
[システムの処理]
処理を継続します。
[ユーザの対処]
再度実行してください。