You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Due to manual user operation, or in case of bugs like issue #2882, users can sometimes end up with ill-structured RECs in a Capella Library.
There is no validation to report about issues in the REC.
Then when trying to instantiate a corresponding RPL in a Capella Project, the UI makes it seem that everything worked as expected, but in reality a RollbackException got thrown.
Reproduction:
Create a Capella Library
Create two LogicalFunctions LF1 and LF2 connected by a FunctionalExchange FE1 through FIP1 and FOP1
Create a Capella Project and reference the library
Create a RPL of the REC defined above => Nothing happens: the session is not dirty (and the model not modified), no log, etc. Underneath, a RollbackException has been thrown.
Bonus: create a RPL in the Library itself => the RPL gets created and the REC gets automatically enriched with FIP1 and FOP1
Fix:
Maybe add validation rules on RECs to warn of missing key elements
Provide some user feedback when the RPL instantiation fails (log an error, display an error message dialog)
Provide some user feedback when their REC gets automatically modified (log an info, maybe display a confirmation dialog beforehand)
(Capella 6.1.0 / Windows 11)
The text was updated successfully, but these errors were encountered:
Due to manual user operation, or in case of bugs like issue #2882, users can sometimes end up with ill-structured RECs in a Capella Library.
There is no validation to report about issues in the REC.
Then when trying to instantiate a corresponding RPL in a Capella Project, the UI makes it seem that everything worked as expected, but in reality a RollbackException got thrown.
Reproduction:
Fix:
(Capella 6.1.0 / Windows 11)
The text was updated successfully, but these errors were encountered: