title: Eclipse Kepler auto exit on loading workbench with error
body: <p>When i start eclipse, on splash loading window, eclise auto exit with error:</p>
  
  <pre><code>        !SESSION 2013-09-05 14:52:04.771 -----------------------------------------------
      eclipse.buildId=4.3.0.I20130605-2000
      java.version=1.7.0_25
      java.vendor=Oracle Corporation
      BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
      Framework arguments:  -product org.eclipse.epp.package.jee.product
      Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product
  
      !ENTRY org.eclipse.ui.workbench 4 2 2013-09-05 14:52:09.260
      !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
      !STACK 0
      java.lang.NullPointerException
          at org.eclipse.equinox.internal.p2.core.helpers.ServiceHelper.getService(ServiceHelper.java:74)
          at org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.updateRoamingProfile(SimpleProfileRegistry.java:156)
          at org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.updateSelfProfile(SimpleProfileRegistry.java:147)
          at org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.getProfileMap(SimpleProfileRegistry.java:344)
          at org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.internalGetProfile(SimpleProfileRegistry.java:248)
          at org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.getProfile(SimpleProfileRegistry.java:178)
          at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler.earlyStartup(AutomaticUpdateScheduler.java:88)
          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:2552)
          at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  
      !ENTRY org.eclipse.ui.workbench 4 2 2013-09-05 14:52:09.264
      !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
      !STACK 0
      java.lang.NullPointerException
          at org.eclipse.core.internal.runtime.InternalPlatform.getLog(InternalPlatform.java:354)
          at org.eclipse.core.runtime.Plugin.getLog(Plugin.java:291)
          at org.eclipse.ui.internal.WorkbenchPlugin.log(WorkbenchPlugin.java:830)
          at org.eclipse.ui.statushandlers.StatusManager.logError(StatusManager.java:285)
          at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:200)
          at org.eclipse.ui.internal.progress.ProgressManager$2.done(ProgressManager.java:467)
          at org.eclipse.core.internal.jobs.JobListeners$3.notify(JobListeners.java:39)
          at org.eclipse.core.internal.jobs.JobListeners.doNotify(JobListeners.java:96)
          at org.eclipse.core.internal.jobs.JobListeners.done(JobListeners.java:152)
          at org.eclipse.core.internal.jobs.JobManager.endJob(JobManager.java:647)
          at org.eclipse.core.internal.jobs.WorkerPool.endJob(WorkerPool.java:105)
          at org.eclipse.core.internal.jobs.Worker.run(Worker.java:70)
  
      !ENTRY org.eclipse.core.jobs 4 2 2013-09-05 14:52:09.267
      !MESSAGE An internal error occurred during: "Workbench early startup".
      !STACK 0
      java.lang.NullPointerException
          at org.eclipse.core.internal.runtime.InternalPlatform.getLog(InternalPlatform.java:354)
          at org.eclipse.core.runtime.Plugin.getLog(Plugin.java:291)
          at org.eclipse.ui.internal.WorkbenchPlugin.log(WorkbenchPlugin.java:818)
          at org.eclipse.ui.internal.EarlyStartupRunnable.handleException(EarlyStartupRunnable.java:81)
          at org.eclipse.core.runtime.SafeRunner.handleException(SafeRunner.java:75)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:44)
          at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
          at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  </code></pre>
  
  <p>I've tried:</p>
  
  <ul>
  <li>deleting workspace/.metadata/.lock</li>
  <li>delete the file WORKSPACE/.metadata/.plugins/org.eclipse.core.resources/.snap</li>
  </ul>
  
  <p>But didn't solve this problem.</p>