When running my application on the RCP 4.2.1 platform, this still works fine, but the execution of the command is logged as an error via the platform logging mechanism. When diving into the details, I found that the MakeHandlersGo.execute(...) method logs the execution of the command via a call to WorkbenchPlugin.log(...). There, the log is made with an IStatus.ERROR. It appears to me that MakeHandlersGo.execute(...) just wanted to log an information, but by using the WorkbenchPlugin.log(...) method this turned to be logged as an error. Or am I missing something? Is the programmatic execution of commands considered a bug in the new RCP 4.2.1 platform?

The com.initplan.mplan.client.guiobjects.openSelectedObjectListCommand is a declaratively defined command that I added myself via the MANIFEST.MF extension capability. It appears to me that the logging is just taking place for information purposes, but is accidentially logged as an error.