| Summary: | Manage better editor opening on Eclipse restart with failing session opening | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Esteban DUGUEPEROUX <esteban.dugueperoux> | ||||||
| Component: | Core | Assignee: | Esteban DUGUEPEROUX <esteban.dugueperoux> | ||||||
| Status: | CLOSED FIXED | QA Contact: | |||||||
| Severity: | enhancement | ||||||||
| Priority: | P3 | CC: | florian.barbin, laurent.redor, pierre-charles.david | ||||||
| Version: | 3.0.0 | Keywords: | triaged | ||||||
| Target Milestone: | 3.1.2 | ||||||||
| Hardware: | PC | ||||||||
| OS: | Linux | ||||||||
| See Also: |
https://git.eclipse.org/r/59002 https://git.eclipse.org/r/59193 https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=366827e38895db0dcc2f20c694a07417b5ed509e https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=7bf70fa2cb36dc5555e36dfdd782a84a434d9783 https://git.eclipse.org/r/59476 https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=36ca1a9ce46db76bab32641b43303347d518ad7c |
||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Esteban DUGUEPEROUX
New Gerrit change created: https://git.eclipse.org/r/59002 Created attachment 257546 [details]
Sample project to reproduce
Scenario to reproduce:
1. Import the attached project sample,
2. Start an Eclipse with all representations opened.
3. Close Eclipse with these opened editors.
4. Remove Modeling Project from filesystem or make it non readable.
5. Restart Eclipse => we have many exceptions and the ErrorEditorPart is displayed with a stack. We could have the standard dialect editor with a more readable message.
Created attachment 257547 [details]
Exceptions logged on Eclipse restart.
To validate replay scenario of comment 2 and restore project from filesystem before trying session reopening by project opening. New Gerrit change created: https://git.eclipse.org/r/59193 Gerrit change https://git.eclipse.org/r/59002 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=366827e38895db0dcc2f20c694a07417b5ed509e Fixed on master. Gerrit change https://git.eclipse.org/r/59193 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=7bf70fa2cb36dc5555e36dfdd782a84a434d9783 Verified on Sirius 3.1.2.201511020854 New Gerrit change created: https://git.eclipse.org/r/59476 Gerrit change https://git.eclipse.org/r/59476 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=36ca1a9ce46db76bab32641b43303347d518ad7c Available in Sirius 3.1.2. |