Bug 496188

Summary: StatusManager should unwrap known wrapper exceptions when displaying error messages
Product: [Eclipse Project] Platform Reporter: Brian de Alwis <bsd>
Component: UIAssignee: Platform-UI-Inbox <Platform-UI-Inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: psuzzi
Version: 4.6   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Brian de Alwis CLA 2016-06-15 10:56:37 EDT
When using StatusManager.SHOW, the StatusManager should unwrap known wrapper exceptions to display a more useful error message.  Known wrapper exceptions include:

  java.lang.reflect.InvocationTargetException
  org.eclipse.core.commands.ExecutionException
  org.eclipse.core.runtime.CoreException (to get the Status object)

This is already done by PDEPlugin#logException() for example.