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

Bug 514850

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: Laurent Fasani <laurent.fasani>
Severity: enhancement    
Priority: P3 CC: laurent.redor, steve.monnier
Version: unspecifiedKeywords: triaged
Target Milestone: 5.0.0M7   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 514849    
Bug Blocks:    

Description Pierre-Charles David CLA 2017-04-06 08:31:49 EDT
+++ This bug was initially created as a clone of Bug #514849 +++

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 1 Pierre-Charles David CLA 2017-04-06 08:32:14 EDT
Clone to report the fix on master for 5.0.
Comment 2 Pierre-Charles David CLA 2017-04-20 10:11:22 EDT
Fixed by 822d105d621da95022b1d111d14352bcaebd87d5 (cherry-picked from v4.1.x).
Comment 3 Laurent Fasani CLA 2017-05-22 10:11:05 EDT
Validated on ODCE_20170521
Comment 4 Pierre-Charles David CLA 2017-06-29 03:32:23 EDT
Available in Sirius 5.0.0, see https://wiki.eclipse.org/Sirius/5.0.0 for details.