Summary: | Closing the session with at least one editor not initialized can lead to a race condition | ||
---|---|---|---|
Product: | [Modeling] Sirius | Reporter: | Yvan Lussaud <yvan.lussaud> |
Component: | Diagram | Assignee: | Project Inbox <sirius.diagram-inbox> |
Status: | NEW --- | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | esteban.dugueperoux |
Version: | 2.0.5 | Keywords: | triaged |
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: |
Description
Yvan Lussaud
2015-10-15 10:11:21 EDT
Indeed this is possible since the session closing is not thread safe, neither session opening. We should make session opening and closing thread safe, and prevents session reopening for a same session instance, i.e. once a session is closed to reopen it, it must be recreated through SessionManager.getSession(). |