メインコンテンツまでスキップ

ファイル読み込み時の警告と対処方法

以下の警告メッセージはチーム開発機能のプロファイル分割・モデルファイル分割を使用している場合に発生することがあります。 プロジェクトファイルおよびモデルファイルを読み込み時に警告メッセージが表示された場合は、以下の説明に従って対処してください。

警告メッセージ一覧

No.タイトル / カテゴリ警告メッセージ
1参照先が見つかりませんモデル: Model1 からの参照先( Field1 フィールドのモデル)が見つかりません。
2内部IDが重複するモデルは読み込めませんモデル: Model1 (File1) と内部IDが重複するモデル: Model2 (File2) は読み込めません。
3ファイル読み込み時の警告警告:プロファイルにメタモデルが見つからないため、モデル: Model1 (File1) を読み込めません。
4ファイル読み込み時の警告警告:プロファイルにメタモデルが見つからないため、モデル: Model1 とモデル: Model2 の間の関連を読み込めません。
5ファイル読み込み時の警告警告:プロファイルにクラス: Class1 のフィールド定義が見つからないため、モデル: Model1 のフィールドが読み込めません。
6ファイル読み込み時の警告警告:プロファイルに関連クラス: Class1 のフィールド定義が見つからないため、モデル: Model1Field1 とモデル: Model2Field2 の間の関連において、フィールドが読み込めません。
7ファイル読み込み時の警告警告:ビュー定義が見つからないため、 Model1 のビューを表示できません。
8ファイル読み込み時の警告警告:ビュー定義が見つからないため、モデル: Model1Field1 とモデル: Model2Field2 の間の関連において、ビューを表示できません。
9ファイル読み込み時の警告プロジェクト内のシステムキャッシュ情報に不整合があります。クリーンアップを実行してください。
10ファイル読み込み時の警告警告:モデル: Model1 のフィールド: Field1 の値: Value1 に対応する列挙の値が見つからないため、初期値が設定されました。
11ファイル読み込み時の警告警告:モデル: Model1Field1 とモデル: Model2Field2 の間の関連において、フィールド: Field3 の値: Value1 に対応する列挙の値が見つからないため、初期値が設定されました。

対処方法

  1. モデル: Model1 からの参照先( Field1 フィールドのモデル)が見つかりません。

原因

  • 参照先モデルが存在しない

発生条件

  • 分割されたモデルファイル間で参照していたモデルを削除した後に、参照元のモデルファイルのみをモデル削除前のリビジョンに戻した場合

  • プロジェクトファイルとモデルファイル間での参照の場合も同様

対処方法

  • 参照先のモデルファイルもしくはプロジェクトファイルをモデル削除前のリビジョンに戻してから、プロジェクトを開き直してください。

  • 参照先モデルが不要の場合は、警告メッセージから該当箇所にジャンプ、もしくは、該当モデルを表示して、「(未ロード)」と表示されている要素を削除してください。

  1. モデル: Model1 (File1) と内部IDが重複するモデル: Model2 (File2) は読み込めません。

原因

  • 同じ内部IDを持つモデルが複数存在している

発生条件

  • 分割されたモデルファイル間、もしくは、プロジェクトファイルとモデルファイル間でモデルを移動した後に、移動元のファイルのみをモデル移動前のリビジョンに戻した場合

  • 親子関係のモデルから子モデルを別のモデルファイルに分割した後に、親モデルが含まれるモデルファイルもしくはプロジェクトファイルを分割前のリビジョンに戻した場合

対処方法

  • 重複するモデルが含まれている File1File2 のモデルファイルを最新リビジョンに更新してから、プロジェクトを開き直してください。

  • 最新リビジョンが利用できない場合は、次のいずれかの方法で片方のモデルを削除し、ファイルを保存してから、プロジェクトを開き直してください。

    • Model1 を削除して Model2 を残す場合は、警告メッセージから該当箇所にジャンプして Model1 を削除します。

    • Model2 を削除して Model1 を残す場合は、次の手順で削除します。

      (1) File1 がプロジェクトファイルの場合は、 Model1 をモデルファイル分割します。
      (2) File2 のモデルファイルをプロジェクトファイルに統合してから、プロジェクトを開き直します。
      (3) プロジェクトを開き直すと、 Model1 が読み込まれて表示され、警告メッセージが表示されなくなります。
      (4) 3つ以上のモデルで内部IDが重複している場合は、上記手順を繰り返してください。

  1. 警告:プロファイルにメタモデルが見つからないため、モデル: Model1 (File1) を読み込めません。

原因

  • モデルの基となるエンティティがメタモデルに定義されていない

発生条件

  • プロファイルを含むファイル(プロジェクトファイルもしくはプロファイルファイル)を最新リビジョンに更新していない場合

  • プロファイルとモデルがファイル分割されている状態で、メタモデルに新たにエンティティを定義して、そのエンティティに基づくモデルを追加した後に、プロファイルを含むファイルのみをエンティティ定義前のリビジョンに戻した場合

対処方法

  • プロファイルを含むファイルを最新リビジョンに更新してから、プロジェクトを開き直してください。

  • 該当するモデルが不要の場合は、後述の「ファイルのクリーンアップ」を行ってください。

  1. 警告:プロファイルにメタモデルが見つからないため、モデル: Model1 とモデル: Model2 の間の関連を読み込めません。

原因

  • モデル間の関連がメタモデルに定義されていない

発生条件

  • プロファイルを含むファイル(プロジェクトファイルもしくはプロファイルファイル)を最新リビジョンに更新していない場合

  • プロファイルとモデルがファイル分割されている状態で、メタモデルに新たに参照関連または導出関連を定義して、それに基づく関連をモデルに追加した後に、プロファイルを含むファイルのみを関連定義前のリビジョンに戻した場合

対処方法

  • プロファイルを含むファイルを最新リビジョンに更新してから、プロジェクトを開き直してください。

  • 該当する関連が不要の場合は、後述の「ファイルのクリーンアップ」を行ってください。

  1. 警告:プロファイルにクラス: Class1 のフィールド定義が見つからないため、モデル: Model1 のフィールドが読み込めません。

原因

  • モデルのフィールドがメタモデルに定義されていない

発生条件

  • プロファイルを含むファイル(プロジェクトファイルもしくはプロファイルファイル)を最新リビジョンに更新していない場合

  • プロファイルとモデルがファイル分割されている状態で、メタモデルのエンティティに新たなフィールドを定義した後に、プロファイルを含むファイルのみをフィールド定義前のリビジョンに戻した場合

対処方法

  • プロファイルを含むファイルを最新リビジョンに更新してから、プロジェクトを開き直してください。

  • 該当するフィールドが不要の場合は、後述の「ファイルのクリーンアップ」を行ってください。

  1. 警告:プロファイルに関連クラス: Class1 のフィールド定義が見つからないため、モデル: Model1 の Field1 とモデル: Model2 の Field2 の間の関連において、フィールドが読み込めません。

原因

  • 関連のフィールドがメタモデルに定義されていない

発生条件

  • プロファイルを含むファイル(プロジェクトファイルもしくはプロファイルファイル)を最新リビジョンに更新していない場合

  • プロファイルとモデルがファイル分割されている状態で、メタモデルの関連に新たなフィールドを定義した後に、プロファイルを含むファイルのみをフィールド定義前のリビジョンに戻した場合

対処方法

  • プロファイルを含むファイルを最新リビジョンに更新してから、プロジェクトを開き直してください。

  • 該当する関連のフィールドが不要の場合は、後述の「ファイルのクリーンアップ」を行ってください。

  1. 警告:ビュー定義が見つからないため、Model1 のビューを表示できません。

原因

  • エンティティのビュー定義がプロファイルに定義されていない

発生条件

  • プロファイルを含むファイル(プロジェクトファイルもしくはプロファイルファイル)を最新リビジョンに更新していない場合

  • プロファイルとモデルがファイル分割されている状態で、新たにビューを定義した後に、プロファイルを含むファイルのみをビュー定義前のリビジョンに戻した場合

対処方法

  • プロファイルを含むファイルを最新リビジョンに更新してから、プロジェクトを開き直してください。

  • 該当するビューが不要の場合は、後述の「ファイルのクリーンアップ」を行ってください。

  1. 警告:ビュー定義が見つからないため、モデル: Model1 の Field1 とモデル: Model2 の Field2 の間の関連において、ビューを表示できません。

原因

  • 関連のビュー定義がプロファイルに定義されていない

発生条件

  • プロファイルを含むファイル(プロジェクトファイルもしくはプロファイルファイル)を最新リビジョンに更新していない場合

  • プロファイルとモデルがファイル分割されている状態で、新たに関連のビューを定義した後に、プロファイルを含むファイルのみをビュー定義前のリビジョンに戻した場合

対処方法

  • プロファイルを含むファイルを最新リビジョンに更新してから、プロジェクトを開き直してください。

  • 該当する関連のビューが不要の場合は、後述の「ファイルのクリーンアップ」を行ってください。

  1. プロジェクト内のシステムキャッシュ情報に不整合があります。クリーンアップを実行してください。

原因

  • NDMergeを使ったマージにより、システムキャッシュ情報に不整合がある

発生条件

  • NDMergeを使い以下の変更をマージした場合
    • Own: あるフィーチャを別のフィーチャモデル以下に移動した
    • Other: Ownと同じ編集を行った

対処方法

  • 後述の「ファイルのクリーンアップ」を行ってください。
  1. 警告:モデル: Model1 のフィールド: Field1 の値: Value1 に対応する列挙の値が見つからないため、初期値が設定されました。

原因

  • モデルのフィールド値に対応するメタモデルの列挙の値が定義されていない
    ※モデルのフィールドが列挙型の場合、フィールド値にはメタモデルの列挙の値が設定される

発生条件

  • プロファイルを含むファイル(プロジェクトファイルもしくはプロファイルファイル)が同一リビジョンでない場合

  • 列挙の値の名前を変更した場合

対処方法

  • プロファイルを含むファイルを同一リビジョンに揃えてから、プロジェクトを開き直してください。

  • 変更前のリビジョンを参照し、フィールド値を再設定してください。

  1. 警告:モデル: Model1 の Field1 とモデル: Model2 の Field2 の間の関連において、フィールド: Field3 の値: Value1 に対応する列挙の値が見つからないため、初期値が設定されました。

原因

  • 関連のフィールド値に対応するメタモデルの列挙の値が定義されていない
    ※関連のフィールドが列挙型の場合、フィールド値にはメタモデルの列挙の値が設定される

発生条件

  • プロファイルを含むファイル(プロジェクトファイルもしくはプロファイルファイル)が同一リビジョンでない場合

  • 列挙の値の名前を変更した場合

対処方法

  • プロファイルを含むファイルを同一リビジョンに揃えてから、プロジェクトを開き直してください。

  • 変更前のリビジョンを参照し、フィールド値を再設定してください。

ファイルのクリーンアップ

プロジェクトファイルやモデルファイルから不要なデータを削除するには、次の手順で行います。

ファイルのクリーンアップ

操作手順
  1. 構成管理システムと連携しているプロジェクトの場合は、クリーンアップ対象ファイルの編集権限を取得します。
  2. リボンから [ファイル] > [情報] > [プロジェクトファイルの管理] > [ファイルのクリーンアップ] をクリックして、[ファイルのクリーンアップ] ダイアログを開きます。
  3. プロジェクトファイルと分割されているモデルファイルが表示されますので、対象ファイルをチェックして [OK] ボタンを押下します。
注意
  • 警告メッセージ No.1 と No.2 はクリーンアップの対象ではありません。それらに関する不要データを削除する場合は、それぞれの対処方法に従って対処してください。