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

Bug 353307

Summary: Handle of Eclipse status (IStatus) in ApplicationAdvisor.getWorkbenchErrorHandler() is not always correct
Product: [RT] Riena Reporter: Thorsten Schenkel <thorsten.schenkel>
Component: CoreAssignee: Project Inbox <riena.core-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Thorsten Schenkel CLA 2011-07-28 07:40:04 EDT
The ApplicationAdvisor implements the method getWorkbenchErrorHandler() and it always uses the service IExceptionHandlerManager.
It is not always correct to handle the status in the implementation of AbstractStatusHandler like an exception.
Because it is optional that the exception of the Eclipse status (IStatus) is set.
Furthermore the method AbstractStatusHandler.handle has the parameter style. This style will be ignored in the Rinea. According to the value of the style the message and/or the exception of the status should be logged, shown etc.