Community
Participate
Working Groups
+++ This bug was initially created as a clone of Bug #571543 +++ The post commit listener org.eclipse.sirius.diagram.sequence.ui.tool.internal.edit.part.SequenceDiagramEditPart.refreshZorder do the refresh of the edit parts contained in the sequence diagram. The test SequenceExecutionBasicAndReturnMessageTest is broken because when the transaction is executed in a non UI Thread then the post commit is also executed in the no UIThread which lead to SWTException Invalid thread access. The fi consists in executing the edit part refresh in the UI thread
Gerrit change https://git.eclipse.org/r/c/sirius/org.eclipse.sirius/+/176940 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=c6beb57f2ec8eef016b60f5113a6fdeebc34de10
Steps to validate : check the result of SequenceExecutionBasicAndReturnMessageTest
Ste(In reply to Maxime Porhel from comment #2) > Steps to validate : check the result of > SequenceExecutionBasicAndReturnMessageTest And LifelineTest.testGMFTextDropInALifelineNotPossible
Verified on Sirius 6.5.0-S20210326-125830 The correct name of above test is org.eclipse.sirius.tests.unit.diagram.sequence.LifelineTests.testGMFTextDropInALifelineNotPossible().
Available in Sirius 6.5.0, see https://projects.eclipse.org/projects/modeling.sirius/releases/6.5.0 for details.