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

31.6 JDO74000番台のメッセージ

JDO74002: Bean ''{0}'' method {1}: Cannot change Primary Key field value.

[可変情報]

{0}:Enterprise JavaBeans名
{1}:メソッド名

[意味]

プライマリキーフィールドの値を変更することはできません。

[システムの処理]

処理を中断します。

[ユーザの対処]

アプリケーション内でプライマリキーフィールドを変更するような処理がないか確認し、そのような処理がある場合は、その箇所を取り除いてから再度配備しなおしてください。

JDO74004:Bean '{0}' method {1}::{2}

[可変情報]

{0}:ビーン名
{1}:メソッド名
{2}:エラー詳細

[意味]

ビーン{0}のメソッド{1}に障害があります。

[システムの処理]

処理を中断します。

[ユーザの対処]

本メッセージ以降に続く、エラーの詳細を見て障害を修正してください。

JDO74005:Bean '{0}' is not persistent during call to {1}.

[可変情報]

{0}EJBアプリケーション名
{1}:メソッド名

[意味]

メソッド{1}を呼び出し中にEJBアプリケーション{0}は永続化されません。

[システムの処理]

呼び出し元に例外を返却します。

[ユーザの対処]

CMRフィールドをejbCreateメソッド内でアクセスしている可能性があります。CMRフィールドをejbPostCreateメソッドでアクセスするように変更してください。

ERROR: ISJEE_JDO74006: Bean '{0}' method {1}: Cannot set Collection value to null.

[可変情報]

{0}:EJBアプリケーション名
{1}:メソッド名

[意味]

Entity Bean{0}のメソッド{1}の引数に渡すCollectionとして、nullを指定することはできません。

[システムの処理]

呼び出し元に例外を返却します。

[ユーザの対処]

Collection型のCMRフィールドにnullが渡されました。Collectionオブジェクトからすべての関連するBeanを取り除くために、Collectionオブジェクトのremoveメソッドを実行してください。

WARNING: ISJEE_JDO74008: Bean {0} method ejbCreate: problems during ejbCreate; parameters: :

[可変情報]

{0}:ビーン名

[意味]

ビーン{0}のメソッドejbCreateメソッドパラメータで問題が発生しました。

[システムの処理]

呼び出し元に例外を返却します。

[ユーザの対処]

ejbCreateの引数が不正または入力されていない可能性があります。ejbCreateメソッドの定義を確認し、エラー原因を取り除いてから、再度処理を実行してください。

WARNING: ISJEE_JDO74010: Bean '{0}' method {1}: problems running JDOQL query.

[可変情報]

{0}:EJBアプリケーション名
{1}:メソッド名

[意味]

CMP Entity Beanのクエリメソッド実行時に異常が発生しました。また、EJBアプリケーション名がTimerBeanの場合、EJBタイマーサービスの実行時にエラーが発生しました。

[システムの処理]

呼び出し元に例外を返却します。

[ユーザの対処]

合わせて出力されている例外情報を参照して対処してください。

JDO74011:Bean {0} method findByPrimaryKey: cannot find bean with key {1}

[可変情報]

{0}:ビーン名
{1}:キー値

[意味]

findByPrimaryKeyメソッドでBeanを検索できません。

[システムの処理]

呼び出し元に例外を返却します。

[ユーザの対処]

findByPrimaryKeyメソッドに入力したプライマリキーの値が誤っています。または、そのキー値を持つカラムがデータベース上にない可能性があります。findByPrimaryKeyメソッドに入力されたプライマリキーの値を確認し、正しい値に修正してください。

JDO74023: Instance with key {0} has been deleted in this transaction.

[可変情報]

{0}:プライマリキーの値

[意味]

プライマリキー{0}を持つEntity Beanは、現行のトランザクションではすでに削除されています。

[システムの処理]

呼び出し元に例外を返却します。

[ユーザの対処]

合わせて出力されている例外情報を参照して対処してください。

JDO74024: Missing or invalid definition of JDOQL query elements for CMP 1.1 finder {0}.

[可変情報]

{0}:メソッド名

[意味]

クエリのパラメタ宣言が定義されていない、または誤りがあります。

[システムの処理]

処理を中断します。

[ユーザの対処]

可変情報に出力されているメソッドについて、Interstage EJB application deployment descriptor (sun-ejb-jar.xml)ファイルに定義したクエリのパラメタ宣言が正しく定義されているか確認し、エラーの原因を取り除いてから再度実行してください。

JDO74025: JDOCodeGenerator: Caught an Exception validating CMP bean {0} in application {1} module '{2}'

[可変情報]

{0}:ビーン名
{1}:アプリケーション名
{2}:モジュール名

[意味]

モジュール{2}のアプリケーション{1}の{0}クラスで例外をキャッチしました。

[システムの処理]

呼び出し元に例外を返却します。

[ユーザの対処]

合わせて出力されている例外情報を参照して対処してください。

JDO74028: JDOCodeGenerator: Caught a Schema2BeansException loading or creating mapping for application '{0}' module {1}':{2}

[可変情報]

{0}:アプリケーション名
{1}:モジュール名
{2}:エラー詳細

[意味]

モジュール{1}のアプリケーション{0}のマッピングの呼び出し、または作成中にSchema2BeansExceptionをキャッチしました。

[システムの処理]

呼び出し元に例外を返却します。

[ユーザの対処]

本メッセージ以降に続く、エラーの詳細を見て障害を修正してください。

JDO74029: JDOCodeGenerator: Caught a ModelException loading or creating model for application {0} module {1} : {2}

[可変情報]

{0}:アプリケーション名
{1}:モジュール名
{2}:エラー詳細

[意味]

モジュール{1}のアプリケーション{0}を呼び出しまたは作成中にModelECceptionをキャッチしました。

[システムの処理]

呼び出し元に例外を返却します。

[ユーザの対処]

本メッセージ以降に続く、エラーの詳細を見て障害を修正してください。

JDO74030: JDOCodeGenerator: Caught an IOException initializing CMP code generation for application '{0}' module '{1}': {2}.

[可変情報]

{0}:アプリケーション名
{1}:モジュール名
{2}:詳細エラーメッセージ

[意味]

CMP Entity Beanを含むアプリケーションの配備時の初期化処理でIOエラーが発生しました。

[システムの処理]

処理を中断します。

[ユーザの対処]

詳細エラーメッセージを参照してエラーの原因を取り除いてから、再度処理を実行してください。

JDO74033:Cannot deploy application {0} module {1} with CMP beans:{2}

[可変情報]

{0}:アプリケーション名
{1}:モジュール名
{2}:詳細エラーメッセージ

[意味]

モジュールの配備に失敗しました。

[システムの処理]

処理を中断します。

[ユーザの対処]

詳細エラーメッセージを参照してエラーの原因を取り除いてから、再度処理を実行してください。

JDO74034: JDOCodeGenerator: Caught a SQLException loading or creating database model for application '{0}'module '{1}': {2}

[可変情報]

{0}:アプリケーション名
{1}:モジュール名
{2}:エラー詳細

[意味]

モジュール{1}のアプリケーション{0}を呼び出しまたは作成中にSQLExceptionをキャッチしました。

[システムの処理]

処理を中断します。

[ユーザの対処]

本メッセージ以降に続く、エラー詳細を参照してエラーの原因を取り除いてから、再度処理を実行してください。

  • 本メッセージ以降に「This pool is not registered・・・」が出力された場合

    Interstage deployment discripter(sun-ejb-jar.xml)内で指定したJDBCリソースが存在しない可能性があります。JDBCリソースの定義やJDBC接続プールの定義に誤りがないか確認してください。

JDO74035: JDOCodeGenerator: Problem while creating database model for application '{0}' module '{1}': cannot access or read schema file '{2}'.

[可変情報]

{0}:アプリケーション名
{1}:モジュール名
{2}:スキーマファイル名(拡張子を除く)

[意味]

可変情報に出力されたモジュールのスキーマファイルの読み込みに失敗しました。

[システムの処理]

処理を中断します。

[ユーザの対処]

Interstage CMP Mappings deployment descriptor (sun-cmp-mappings.xml)ファイルの<schema>タグに正しくスキーマファイルのパスが指定されているかを確認してください。スキーマファイルのパスはejb-jarファイルのトップからの相対パスから拡張子(.dbschema)を除いたものを指定してください。パスの区切り文字は"/"(スラッシュ)です。

JDO74038: While deploying application '{0}': module '{1}' is already mapped, so none of the following deployment options will be applied to this module: --uniquetablenames, --createtables, --dropandcreatetables, --dbvendorname.

[可変情報]

{0}:アプリケーション名
{1}:モジュール名

[意味]

マッピング情報はすでに定義されているため、以下のオプションは指定できません。

  • --createtables

  • --dropandcreatetables

注)--uniquetablenamesオプション、--dbvendornameオプションは未サポートです。

[システムの処理]

処理を継続します。

[ユーザの対処]

必要に応じて以下の対処を実行してください。

  • テーブル自動生成を利用する場合は、Interstage CMP Mappings deployment descriptorファイルを配備するモジュール内から削除し再度配備を実行してください。

  • ユーザがテーブルを作成し、そのテーブルにマッピングする場合は本メッセージの出力を無視してください。

ERROR:JDO74040: While deploying '{0}' from {1} :sun-cmp-mappings.xml exists but is empty. Either it should have valid contents and be packaged in the module, or it should be absent (in which case database schema will be automatically generated).

[可変情報]

{0}:アプリケーション名
{1}:モジュール名

[意味]

モジュール{1}のアプリケーション{0}の配備中にエラーが発生しました。Sun-cmp-mappings.xmlがありますが、ファイルの中身が空です。有効なファイルに書き換えて、モジュールに組み込み直すか、そのファイルを削除してください(テーブル自動生成の場合)。

[システムの処理]

処理を中断します。

[ユーザの対処]

sun-cmp-mappings.xmlに何も記述されていません。以下のいずれかの作業を行いアプリを再配備してください。

  • テーブル自動生成機能を使用しない場合
    sun-cmp-mappings.xmlファイルにマッピング情報やスキーマの情報を記述し、EJBアプリに格納してください。

  • テーブル自動生成機能を使用する場合
    配備するアプリケーションからsun-cmp-mappings.xmlファイルを削除してください。

JDO74041: While deploying '{0}' from '{1}': sun-cmp-mappings.xml exists but has invalid contents: {2}

[可変情報]

{0}:アプリケーション名
{1}:モジュール名
{2}:エラー詳細

[意味]

モジュール{1}のアプリケーション{0}の配備中にエラーが発生しました。sun-cmp-mappings.xmlはありますが、内容に無効な部分があります。

[システムの処理]

処理を中断します。

[ユーザの対処]

sun-cmp-mappings.xmlの必須タグがファイル内に記述されていない可能性があります。本メッセージ以降に続く、エラー詳細を参照してエラーの原因を取り除いてから、再度処理を実行してください。
例えばメッセージの{2}部分に「getSchema() == null」が出力されている場合、sun-cmp-mappings.xmlに<schema>タグが記述されていないなどの問題が考えられます。

JDO74046: JDOCodeGenerator: Caught a MappingConversionException loading or creating mapping model for application '{0}' module '{1}': {2}

[可変情報]

{0}:アプリケーション名
{1}:モジュール名
{2}:詳細エラー情報

[意味]

可変情報に出力されたモジュールのマッピング定義の読み込み、または作成に失敗しました。

[システムの処理]

処理を中断します。

[ユーザの対処]

可変情報に出力された詳細エラー情報を参照し、エラーの原因を取り除いてから再度実行してください。