Project: Eclipse_Platform_UI
Bug 373148 [Compatibility] Executions that fail do not have any exceptions thrown
Reported: 2012-03-02 16:27:52 | Status: verified fixed

At the moment, E4HandlerProxy just swallows exceptions. This means that a client using the IHS will think a handler execution has succeeded even when it actually hasn't. Minimally, we should rethrow the ExecutionException from the IHandler's execute(ExecutionEvent) method if the implementation throws one.

Files changed in fix:
bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/handlers/E4HandlerProxy.java bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java