Skip to main content

Summary of error messages

If a merge error is detected, an error message will be displayed on the Git console. Please refer to Example of handling errors during merging to resolve the error.

Error message configuration

The error message is structured and displayed as follows.

  • Error code
  • Error summary
  • Error details

Example error message

[ERROR:e1001] Model "Interrupt XXX" is conflicted.
File: UseCaseModel-A.nmdl
Id: XXXX
"Description" field: Own is "XX", Other is "YY".
"Unit" field: Own is "cm/s", Other is "m/s".

Error message details

Shows the configuration details of the error message.

1.Error code

The following will be displayed at the beginning of the error message. For error codes, refer to the error summary table: Error code column.

[ERROR:Error code]

2.Error summary

The following message will then be displayed depending on the target.

No.CategoryTargetContentError codeError message
1FileSchema versionFile schema versions conflicte0001File versions are different.
2Conflict due to editingModelField value changes conflicte1001Model "{Model name}" is conflicted.
3Deleting a model conflicts with changing a field value in that modele1002Model "{Model name}" is conflicted by deleting and editing.
4Deletion of parent model conflicts with change of field value of child modele1002Model "{Model name}" is conflicted by deleting and editing. Note 1
5RelationshipField value changes conflicte2001Relation of "{Original model name}" is conflicted. Note 2
6Relation of "{Original model name}" is conflicted by deleting and editing.e2002Relation of "{Original model name}" is conflicted by deleting and editing. 2
7Relation of "{Original model name}" is conflicted by deleting and editing. Note 2, Note 3
8Interaction ModelInteraction element changes conflictede3000Interaction Model "{Model name}" is conflicted.
9Product Line ModelFeature Model Changes Conflicte4001Feature Model "{Feature Name}" is conflicted.
10Feature assignments conflicte4002Feature Condition Formula of "{Model name}" is conflicted.
11Configuration changes conflictede4003Configuration "{Product name}" is conflicted.
12Constraints between featurese4004Constraint of "{Name of feature the constraint is related to}" is conflicted.
13ProfileProfile changes conflictede5000Profile is conflicted.
14ProjectProject changes conflictede6001Project is conflicted.
15Trace setting information conflictse6002Trace Setting "{Trace setting name}" is conflicted.
16Trace Excluded Setting is conflicted.e6003Trace Excluded Setting is conflicted.
17Error due to model inconsistencyModel, relationshipOwning relationship becomes a circular referencee9001"{Reference model name of the relationship}" contains circular reference.
18There are multiple parentse9002"{Model name}" has multiple owners.
  • Note 1: The error code and message are the same as No.3.
  • Note 2: A similar message will be displayed if there is a conflict between relationships.
  • Note 3: The error code and message are the same as No.6.

3.Error details

The following is indented and displayed after the message.

  • file name
    • Displays the file name containing the conflicting target element.

      File : UseCaseModel-A.nmdl

  • Model ID
    • Displays the ID of the target element whose name will be displayed in the error message.

      Example Id: XXXX

  • Field conflict information
    • List information about conflicted fields.

      Example "{Field name}" field: Own is{Changes in the current branch (own)}, Other is{Changes in the specified other branch (other)}.