It seems that some Eclipse editors just don't like being instantiated out of the blue. Some editors store global state and other things in a project and expect to get access to that project. So then steb goes to load an editor and ... fizzle, the editor has some kind of error. To get around this problem I added the ability to override various editors installed in your Eclipse instance. Checked editors will not be loaded and instead, the default system (text) editor will be loaded.