title: Eclipse crashes when loading the runtime workbench
body: <p>I am experiencing trouble when starting the Runtime workbench in eclipse. The new eclipse opens up but crashes on the "Loading Workbench" instruction. </p>
  
  <p>I've tried a few things already, namely:</p>
  
  <pre><code>rm -r .metadata
  </code></pre>
  
  <p>or </p>
  
  <pre><code>./eclipse -clean -clearPersistedState
  </code></pre>
  
  <p>I also tried to delete the .snap file, the workbench.xmi file, I tried uninstalling and reinstalling Eclipse, this didn't help. </p>
  
  <p>Here's the log from the crash:</p>
  
  <pre><code>!ENTRY org.eclipse.core.net 1 0 2013-11-03 21:44:52.276
  !MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences
  
  !ENTRY org.eclipse.ui.workbench 4 2 2013-11-03 21:44:54.013
  !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
  !STACK 0 
  java.lang.NullPointerException
  at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration.MigrationSupport.getLastMigration(MigrationSupport.java:232)
  at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration.MigrationSupport.baseChangedSinceLastPresentationOfWizard(MigrationSupport.java:193)
  at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration.MigrationSupport.performMigration(MigrationSupport.java:71)
  at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler.earlyStartup(AutomaticUpdateScheduler.java:89)
  at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
  at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2551)
  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  
  !ENTRY org.eclipse.ui 4 4 2013-11-03 21:44:54.028
  !MESSAGE Unhandled Exception
  
  !ENTRY org.eclipse.equinox.p2.ui.sdk.scheduler 4 0 2013-11-03 21:44:54.030
  !MESSAGE Unable to execute early startup code for an extension
  !STACK 0
  java.lang.NullPointerException
  at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration.MigrationSupport.getLastMigration(MigrationSupport.java:232)
  at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration.MigrationSupport.baseChangedSinceLastPresentationOfWizard(MigrationSupport.java:193)
  at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration.MigrationSupport.performMigration(MigrationSupport.java:71)
  at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler.earlyStartup(AutomaticUpdateScheduler.java:89)
  at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
  at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2551)
  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  </code></pre>
  
  <p>Does somebody have a solution to this particular problem? I'm becoming crazy from not finding a solution.</p>
  
  <p>Otherwise, I'll have to format and reinstall everything maybe?</p>
  
  <p>Thank you guys if you can help!</p>