Bug 278369 [ui] ExitHandler fails on dependency injection
Simple Example: Until yesterday, I could specify a Handler (that was bound to a command using the workbench model) like this: public class ExitHandler { public void execute(IWorkbench workbench) { workbench.close(); } } Today, I get the exception: java.lang.RuntimeException: could not find satisfiable method execute in class class org.eclipse.e4.demo.contacts.handlers.ExitHandler PW
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/Workbench.java
((EObject) workbench).eResource().save(null);
			} catch (IOException e) {
				
				e.printStackTrace();
			}
		}
		return rv;
	}
	private void processHandlers(MPart<MPart<?>> part) {
		IEclipseContext context = part.getContext();
		if (context != null) {
			EHandlerService hs = (EHandlerService) context
					.get(EHandlerService.class.getName());
			EList<MHandler> handlers = part.getHandlers();
			for (MHandler handler : handlers) {
				String commandId = handler.getCommand().getId();
				if (handler.getObject() == null) {
					handler.setObject(contributionFactory.create(handler
							.getURI(), context));
				}
				hs.activateHandler(commandId, handler.getObject());
			}
		}
		EList<MPart<?>> children = part.getChildren();
		for (MPart<?> child : children) {