title: My eclipse is not opening.. Why?
body: <p>I have been using eclipse from a couple of months and even today morning i worked on a java project but in the evening when i tried to open eclipse.exe, It just showed the loading screen for few seconds and disappeared. Can anybody please tell me the solution?</p>
  
  <p>this is my eclipse.ini</p>
  
  <pre><code>-startup
  plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
  --launcher.library
  plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807
  -product
  com.android.ide.eclipse.adt.package.product
  --launcher.XXMaxPermSize
  256M
  -showsplash
  com.android.ide.eclipse.adt.package.product
  --launcher.XXMaxPermSize
  256m
  --launcher.defaultAction
   openFile
  -vmargs
  -Dosgi.requiredJavaVersion=1.6
  -Xms40m
  -Xmx768m
  -Declipse.buildId=v22.3.0-887826
  -XX:MaxPermSize=512M
  </code></pre>
  
  <p>and this is the log</p>
  
  <pre><code>!ENTRY org.eclipse.ui 4 0 2014-03-21 22:25:26.046
  !MESSAGE Error occurred during status handling
  !STACK 0
  java.lang.NullPointerException
  at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.&lt;init&gt;(StatusHandlerRegistry.java:72)
  at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.getDefault(StatusHandlerRegistry.java:91)
  at org.eclipse.ui.statushandlers.StatusManager.getStatusHandler(StatusManager.java:135)
  at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:189)
  at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:231)
  at org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener.logging(StatusManager.java:305)
  at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:160)
  at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:100)
  at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:86)
  at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:205)
  at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:178)
  at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
  at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
  at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54)
  at org.eclipse.core.internal.runtime.Log.log(Log.java:62)
  at org.eclipse.ui.internal.WorkbenchPlugin.log(WorkbenchPlugin.java:813)
  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$54.run(Workbench.java:2412)
  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  </code></pre>