Community
Participate
Working Groups
In a particular context, some model elements lost there LazyCrossReferencer after changing the container. The LazyCrossReferencer adapter is removed from a model element on the REMOVE/UNSET notification and added on the ADD/SET notification. In this case, when the container of a model element is changed, the ADD/SET notification is called before the REMOVE/UNSET notification. So the LazyCrossReferencer adapter no longer exists in the adapter list of the model element.
Fixed with http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=944921c401572231d6cb68489c94b63637e47112
The issue is reopened, it causes some unexpected regression on JUnit tests and needs further investigation.
This issue was fixed in other way thank to https://bugs.eclipse.org/bugs/show_bug.cgi?id=449045
Available in Sirius 2.0.1.