Community
Participate
Working Groups
- create a modeling project - add en ecore model - save -> "Saving session" is displayed in the Workbench progress area even after the end of the save.(Workbench progress area is displayed by default in the bottom right corner of eclipse) Even if you do an action to display something else in this area (for example closing and reopening the project), "Saving session" is still displayed.
Some entry points: . org.eclipse.sirius: . SaveSessionJob_sessionSavingMsg . DAnalysisSessionImpl_saveMsg . org.eclipse.sirius.ui: . DesignerControlAction_savingTask (not related to the current scenario)
Not reproduced with Sirius 2.0 on Luna SR2 Reproduced with Sirius 3.0 on Mars Reproduced with Sirius 3.1 on Mars.1
Update On Luna with Sirius 2.0.5 (ObeoDesigner 7.0.1) I reproduced the issue but with a slightly different scenario: I expand the modeling project and I paste an ecore file in it. The modeling project is then dirty, if I save it, the "Session saving" appears and stay in the progress area. Note that a Viewpoint selection does not make the "Session saving" disappear but corretly trigger the auto save because there is no opened editor.
Sirius 2.0.5 on Juno 3.8.2 -> same issue. Sometimes directly after the paste of an ecore file, othertimes after a Viewpoint selection change. This seems to be caused by the auto-save.
I reproduce easily this issue by doing changes in session without opened editor, for example using Model Explorer contextual menu actions or editing properties through properties view with selection from Model Explorer. Calling SaveSessionJob.setSystem(true) or SaveSessionJob.setUser(true) in SaveSessionWhenNoDialectEditorsListener before job scheduling have the job label disappears. Not yet analyzed why.
New Gerrit change created: https://git.eclipse.org/r/62243
Moving out of the 4.0 scope for now, along with all the other issues which were there "by default". This does not mean some of these will not be re-integrated at some point, but for now these issues are not part of the roadmap for 4.0. If you feel strongly about this removal from 4.0 and/or are ready to sponsor the corresponding work, feel free to comment.
Gerrit change https://git.eclipse.org/r/62243 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=bc03c60da46ec682800a0f44977f9910499afaf4
Gerrit merged.
Verified on Sirius 4.0.0 RC1 (4.0.0.201605180923) with scenario of comment 5 (edit properties of element selected in Model Explorer view).
Available in Sirius 4.0.0.