Community
Participate
Working Groups
Steps to reproduce : 1/ Create a model left.di (for example 2/ Create a Class and a Usecase 3/ Using Save As, create the model right.di 4/In this new model, Set Class1::usecase=Usecase (so Usecase:subject=Class) 5/ Save as this model 6/ Compare left.uml with right.uml with the Papyrus Compare Editor -> EMF-Compare give you 2 differences 7/ Use Merge All -> you get an NPE during the merge All, because the DiffModel seems disappers during the merge. The call getDiffModel(); returns null;
Corrected in R8426 : impacted classes : DefaultTransactionalMerger, ReferenceChangeLeftTargetTransactionalMerger ReferenceChangeRightTargetTransactionalMerger This bug can be marked as resolved closed