Eclipse RCP: No application id has been found

eclipse, eclipse-plugin, eclipse-rcp

Solution

Shortly after posting, I found the specific magical incantation to fix this.

What you need to do is go to your Run Configurations (Run -> Run Configurations). Select the Plug-ins tab and then hit "Add Required Plug-ins". Apply, then Run, and it should work now.

Interestingly enough, it seems to forget this change with some regularity (bug here) and so you may need to do this often before launching :-(

Problem

I'm attempting to create an Eclipse RCP application for the first time and so am following the Vogella tutorial here: http://www.vogella.com/articles/EclipseRCP/article.html Per the steps I've created a new Eclipse 4 Application Project using all the default settings, yet when I click on "Launch an Eclipse application" I get an exception. In the error log it lists multiple bundles that could not be resolved and then at the end of the log there is a RuntimeException: No application id has been found. I have not varied at all from the steps listed in the tutorial/defaults. Any ideas what's going on here?

Original source