Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 514849

Summary: Errors may sometimes lead to multiple notification dialogs
Product: [Modeling] Sirius Reporter: Pierre-Charles David <pierre-charles.david>
Component: CoreAssignee: Project inbox <sirius.core-inbox>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: julien.dupont, laurent.fasani, steve.monnier
Version: unspecifiedKeywords: triaged
Target Milestone: 4.1.5   
Hardware: All   
OS: All   
See Also: https://git.eclipse.org/r/94546
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=0f1a2f4511ca1988dd33ce18e1f24323b5097f1e
Whiteboard:
Bug Depends on:    
Bug Blocks: 514850    

Description Pierre-Charles David CLA 2017-04-06 08:31:14 EDT
LogThroughActiveDialectEditorLogListener listens to the platform's error log, and opens a notitication dialog when a logged error is caused by a LockedInstanceException. In some hard to reproduce scenarios, different parts of the same code path may log the same underlying error, which can cause multiple instances of the dialog to open.
Comment 2 Pierre-Charles David CLA 2017-04-18 05:03:18 EDT
Fixed by 0f1a2f4511ca1988dd33ce18e1f24323b5097f1e.
Comment 3 Laurent Fasani CLA 2017-05-22 09:43:04 EDT
Validated on ODCE_20170521
Comment 4 Laurent Fasani CLA 2017-05-22 10:16:21 EDT
This ticket has not been Validated yet, even if it has been set as such on  #Comment 3 . It was a mistake.
Comment 5 Pierre-Charles David CLA 2017-06-15 05:24:18 EDT
Available in Sirius 4.1.5, see https://wiki.eclipse.org/Sirius/4.1.5.