Community
Participate
Working Groups
The method getContainer of DAnalysisSessionHelper use == to compare 2 viewpoints. In some case, the given viewpoint could be the one loaded from the ViewPointRegistry (so a different instance than the one loaded in the ResourceSet). To be more robust this method could use EqualityHelper.areEquals(like its done in some other part of Sirius) Regards, Arthur
As discussed with Arthur, the issue was detected using a sample that cannot be shared on a bugzilla. We need to create a new sample based on available metamodel to set this issue as "triaged" and ready to be analyzed.
New Gerrit change created: https://git.eclipse.org/r/81796
Gerrit change https://git.eclipse.org/r/81796 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=6eaadda344fb5db22f20c0b5e0599b540155add6
The only thing missing before we can close this is an automated test.
Marking as resolved to make it clearer what's left to do for 5.0. This is still marked as "needtest".
Verified by re-inspecting the actual code in 5.0M7, as we don't have a concrete reproduction scenario.
Available in Sirius 5.0.0, see https://wiki.eclipse.org/Sirius/5.0.0 for details.