Eclipse不会启动,我没有改变任何东西

至less一个月我没有更新过任何东西。 我只是正常工作,突然菜单都是空白的,所以我决定重新启动日食。 我点击“closures”和“确定”来保存所有内容,但没有发生任何事情,所以我再次点击closures和eclipseclosures。 我点击了日食和加载屏幕只闪烁和消失之后,告诉我检查.log文件。 我已经多次重新启动电脑,试图在安全模式下运行,并运行eclipse.exe -clean ,没有任何工作。

有任何想法吗?

 !SESSION 2013-03-12 13:46:10.078 ----------------------------------------------- eclipse.buildId=I20120608-1400 java.version=1.7.0_07 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US Framework arguments: -product org.eclipse.epp.package.jee.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product -clean !ENTRY org.eclipse.ui 4 4 2013-03-12 13:46:55.800 !MESSAGE An internal error has occurred. !STACK 0 java.lang.NullPointerException at org.eclipse.ui.internal.Workbench.createWorkbenchWindow(Workbench.java:1228) ... at org.eclipse.equinox.launcher.Main.main(Main.java:1414) !ENTRY org.eclipse.ui.workbench 4 0 2013-03-12 13:46:55.803 !MESSAGE An unexpected exception was thrown. !STACK 0 java.lang.NullPointerException at org.eclipse.ui.internal.Workbench.createWorkbenchWindow(Workbench.java:1228) ... at org.eclipse.equinox.launcher.Main.main(Main.java:1414) !ENTRY org.eclipse.ui 4 4 2013-03-12 13:46:55.811 !MESSAGE An internal error has occurred. !STACK 0 java.lang.NullPointerException at org.eclipse.ui.internal.Workbench.createWorkbenchWindow(Workbench.java:1228) ... at org.eclipse.equinox.launcher.Main.main(Main.java:1414) !ENTRY org.eclipse.osgi 2 0 2013-03-12 13:47:01.331 !MESSAGE While loading class "org.eclipse.team.svn.ui.SVNTeamUIPlugin", thread "Thread[main,6,main]" timed out waiting (5003ms) for thread "Thread[Worker-1,5,main]" to finish starting bundle "org.eclipse.team.svn.ui_1.0.0.I20120803-1700 [691]". To avoid deadlock, thread "Thread[main,6,main]" is proceeding but "org.eclipse.team.svn.ui.SVNTeamUIPlugin" may not be fully initialized. !STACK 0 org.osgi.framework.BundleException: State change in progress for bundle "reference:file:plugins/org.eclipse.team.svn.ui_1.0.0.I20120803-1700.jar" by thread "Worker-1". at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1088) ... at org.eclipse.equinox.launcher.Main.main(Main.java:1414) Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException ... 38 more Root exception: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1088) ... at org.eclipse.equinox.launcher.Main.main(Main.java:1414) !ENTRY org.eclipse.osgi 4 0 2013-03-12 13:47:02.259 !MESSAGE Application error !STACK 1 org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException) at org.eclipse.swt.SWT.error(SWT.java:4361) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) ... 18 more !ENTRY org.eclipse.ui.workbench 4 2 2013-03-12 13:47:02.519 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". !STACK 0 java.lang.NullPointerException at org.springframework.ide.eclipse.maven.internal.legacyconversion.LegacyProjectChecker.earlyStartup(LegacyProjectChecker.java:36) ... at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) !ENTRY org.eclipse.ui 4 4 2013-03-12 13:47:02.521 !MESSAGE Unhandled Exception !ENTRY org.springframework.ide.eclipse.maven 4 0 2013-03-12 13:47:02.523 !MESSAGE Unable to execute early startup code for an extension !STACK 0 java.lang.NullPointerException at org.springframework.ide.eclipse.maven.internal.legacyconversion.LegacyProjectChecker.earlyStartup(LegacyProjectChecker.java:36) ... at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) !ENTRY org.eclipse.ui.workbench 4 2 2013-03-12 13:47:02.529 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". !STACK 0 java.lang.NullPointerException at org.springframework.ide.eclipse.osgi.targetdefinition.TargetStartup.earlyStartup(TargetStartup.java:58) ... at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) !ENTRY org.eclipse.ui 4 4 2013-03-12 13:47:02.531 !MESSAGE Unhandled Exception !ENTRY org.springframework.ide.eclipse.osgi.targetdefinition 4 0 2013-03-12 13:47:02.534 !MESSAGE Unable to execute early startup code for an extension !STACK 0 java.lang.NullPointerException at org.springframework.ide.eclipse.osgi.targetdefinition.TargetStartup.earlyStartup(TargetStartup.java:58) ... at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) !ENTRY org.eclipse.ui.workbench 4 2 2013-03-12 13:47:02.550 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". !STACK 1 org.eclipse.core.runtime.CoreException: Plug-in "org.springsource.ide.eclipse.commons.frameworks.ui" was unable to instantiate class "org.springsource.ide.eclipse.commons.frameworks.ui.internal.legacyconversion.LegacySTSChecker". at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194) ... at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184) ... 11 more Caused by: java.lang.NullPointerException at org.springsource.ide.eclipse.commons.frameworks.ui.internal.legacyconversion.LegacySTSChecker.<clinit>(LegacySTSChecker.java:44) ... 18 more !SUBENTRY 1 org.eclipse.equinox.registry 4 1 2013-03-12 13:47:02.551 !MESSAGE Plug-in "org.springsource.ide.eclipse.commons.frameworks.ui" was unable to instantiate class "org.springsource.ide.eclipse.commons.frameworks.ui.internal.legacyconversion.LegacySTSChecker". !STACK 0 java.lang.ExceptionInInitializerError at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ... at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Caused by: java.lang.NullPointerException at org.springsource.ide.eclipse.commons.frameworks.ui.internal.legacyconversion.LegacySTSChecker.<clinit>(LegacySTSChecker.java:44) ... 18 more !SUBENTRY 1 org.eclipse.equinox.registry 4 1 2013-03-12 13:47:02.551 !MESSAGE Plug-in "org.springsource.ide.eclipse.commons.frameworks.ui" was unable to instantiate class "org.springsource.ide.eclipse.commons.frameworks.ui.internal.legacyconversion.LegacySTSChecker". !STACK 0 java.lang.ExceptionInInitializerError at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ... at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Caused by: java.lang.NullPointerException at org.springsource.ide.eclipse.commons.frameworks.ui.internal.legacyconversion.LegacySTSChecker.<clinit>(LegacySTSChecker.java:44) ... 18 more !ENTRY org.eclipse.mylyn.monitor.ui 4 0 2013-03-12 13:47:02.552 !MESSAGE Monitor UI stop failed !STACK 0 java.lang.NullPointerException at org.eclipse.mylyn.internal.monitor.ui.ActivityContextManager.stop(ActivityContextManager.java:150) ... at org.eclipse.equinox.launcher.Main.main(Main.java:1414) !ENTRY org.eclipse.ui 4 4 2013-03-12 13:47:02.553 !MESSAGE Unhandled Exception !ENTRY org.springsource.ide.eclipse.commons.frameworks.ui 4 0 2013-03-12 13:47:02.555 !MESSAGE Unable to execute early startup code for an extension !STACK 1 org.eclipse.core.runtime.CoreException: Plug-in "org.springsource.ide.eclipse.commons.frameworks.ui" was unable to instantiate class "org.springsource.ide.eclipse.commons.frameworks.ui.internal.legacyconversion.LegacySTSChecker". at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:188) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:273) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:269) at org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:117) 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$52.run(Workbench.java:2357) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Caused by: java.lang.ExceptionInInitializerError at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184) ... 11 more Caused by: java.lang.NullPointerException at org.springsource.ide.eclipse.commons.frameworks.ui.internal.legacyconversion.LegacySTSChecker.<clinit>(LegacySTSChecker.java:44) ... 18 more !SUBENTRY 1 org.eclipse.equinox.registry 4 1 2013-03-12 13:47:02.555 !MESSAGE Plug-in "org.springsource.ide.eclipse.commons.frameworks.ui" was unable to instantiate class "org.springsource.ide.eclipse.commons.frameworks.ui.internal.legacyconversion.LegacySTSChecker". !STACK 0 java.lang.ExceptionInInitializerError at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:273) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:269) at org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:117) 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$52.run(Workbench.java:2357) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Caused by: java.lang.NullPointerException at org.springsource.ide.eclipse.commons.frameworks.ui.internal.legacyconversion.LegacySTSChecker.<clinit>(LegacySTSChecker.java:44) ... 18 more !ENTRY org.eclipse.ui.workbench 4 2 2013-03-12 13:47:02.562 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". !STACK 0 java.lang.NullPointerException at org.springsource.ide.eclipse.commons.internal.configurator.ConfiguratorImporter.lazyStartup(ConfiguratorImporter.java:369) at org.springsource.ide.eclipse.commons.internal.ui.StartupExtensionPointReader.runStartupExtension(StartupExtensionPointReader.java:64) at org.springsource.ide.eclipse.commons.internal.ui.StartupExtensionPointReader.runStartupExtensions(StartupExtensionPointReader.java:47) at org.springsource.ide.eclipse.commons.internal.ui.StartupExtensionPointReader.earlyStartup(StartupExtensionPointReader.java:73) 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$52.run(Workbench.java:2357) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) !ENTRY org.eclipse.ui 4 4 2013-03-12 13:47:02.563 !MESSAGE Unhandled Exception !ENTRY org.springsource.ide.eclipse.commons.ui 4 0 2013-03-12 13:47:02.565 !MESSAGE Unable to execute early startup code for an extension !STACK 0 java.lang.NullPointerException at org.springsource.ide.eclipse.commons.internal.configurator.ConfiguratorImporter.lazyStartup(ConfiguratorImporter.java:369) at org.springsource.ide.eclipse.commons.internal.ui.StartupExtensionPointReader.runStartupExtension(StartupExtensionPointReader.java:64) at org.springsource.ide.eclipse.commons.internal.ui.StartupExtensionPointReader.runStartupExtensions(StartupExtensionPointReader.java:47) at org.springsource.ide.eclipse.commons.internal.ui.StartupExtensionPointReader.earlyStartup(StartupExtensionPointReader.java:73) 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$52.run(Workbench.java:2357) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) !ENTRY org.eclipse.osgi 4 0 2013-03-12 13:47:02.671 !MESSAGE An unexpected runtime error has occurred. !STACK 0 java.lang.NullPointerException at org.eclipse.ui.internal.progress.BlockedJobsDialog.createBlockedDialog(BlockedJobsDialog.java:218) at org.eclipse.ui.internal.dialogs.WorkbenchDialogBlockedHandler.showBlocked(WorkbenchDialogBlockedHandler.java:73) at org.eclipse.ui.internal.dialogs.WorkbenchDialogBlockedHandler.showBlocked(WorkbenchDialogBlockedHandler.java:87) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.setBlocked(EventLoopProgressMonitor.java:144) at org.eclipse.core.internal.jobs.JobManager.reportBlocked(JobManager.java:1032) at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:907) at org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.stop(SimpleProfileRegistry.java:870) at org.eclipse.equinox.internal.p2.core.ProvisioningAgent.unregisterService(ProvisioningAgent.java:122) at org.eclipse.equinox.internal.p2.core.ProvisioningAgent.removedService(ProvisioningAgent.java:183) at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:956) at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:1) at org.osgi.util.tracker.AbstractTracked.untrack(AbstractTracked.java:341) at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:902) at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:225) at org.eclipse.equinox.internal.ds.InstanceProcess.disposeInstances(InstanceProcess.java:356) at org.eclipse.equinox.internal.ds.InstanceProcess.disposeInstances(InstanceProcess.java:306) at org.eclipse.equinox.internal.ds.Resolver.disposeComponentConfigs(Resolver.java:717) at org.eclipse.equinox.internal.ds.Resolver.disableComponents(Resolver.java:693) at org.eclipse.equinox.internal.ds.SCRManager.stoppingBundle(SCRManager.java:554) at org.eclipse.equinox.internal.ds.SCRManager.bundleChanged(SCRManager.java:233) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:847) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPrivileged(Framework.java:1569) at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1505) at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1500) at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:506) at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:566) at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1207) at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:592) at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257) at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215) at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284) at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:693) at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:600) at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:399) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:199) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher.Main.run(Main.java:1438) at org.eclipse.equinox.launcher.Main.main(Main.java:1414) !ENTRY org.eclipse.equinox.p2.core 4 0 2013-03-12 13:47:02.673 !MESSAGE FrameworkEvent ERROR !STACK 0 java.lang.NullPointerException at org.eclipse.ui.internal.progress.BlockedJobsDialog.createBlockedDialog(BlockedJobsDialog.java:218) at org.eclipse.ui.internal.dialogs.WorkbenchDialogBlockedHandler.showBlocked(WorkbenchDialogBlockedHandler.java:73) at org.eclipse.ui.internal.dialogs.WorkbenchDialogBlockedHandler.showBlocked(WorkbenchDialogBlockedHandler.java:87) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.setBlocked(EventLoopProgressMonitor.java:144) at org.eclipse.core.internal.jobs.JobManager.reportBlocked(JobManager.java:1032) at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:907) at org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.stop(SimpleProfileRegistry.java:870) at org.eclipse.equinox.internal.p2.core.ProvisioningAgent.unregisterService(ProvisioningAgent.java:122) at org.eclipse.equinox.internal.p2.core.ProvisioningAgent.removedService(ProvisioningAgent.java:183) at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:956) at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:1) at org.osgi.util.tracker.AbstractTracked.untrack(AbstractTracked.java:341) at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:902) at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:225) at org.eclipse.equinox.internal.ds.InstanceProcess.disposeInstances(InstanceProcess.java:356) at org.eclipse.equinox.internal.ds.InstanceProcess.disposeInstances(InstanceProcess.java:306) at org.eclipse.equinox.internal.ds.Resolver.disposeComponentConfigs(Resolver.java:717) at org.eclipse.equinox.internal.ds.Resolver.disableComponents(Resolver.java:693) at org.eclipse.equinox.internal.ds.SCRManager.stoppingBundle(SCRManager.java:554) at org.eclipse.equinox.internal.ds.SCRManager.bundleChanged(SCRManager.java:233) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:847) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPrivileged(Framework.java:1569) at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1505) at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1500) at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:506) at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:566) at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1207) at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:592) at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257) at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215) at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284) at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:693) at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:600) at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:399) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:199) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher.Main.run(Main.java:1438) at org.eclipse.equinox.launcher.Main.main(Main.java:1414) !ENTRY org.eclipse.core.jobs 2 2 2013-03-12 13:47:04.270 !MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.AbstractWorkingSetManager$9 !ENTRY org.eclipse.core.jobs 2 2 2013-03-12 13:47:04.273 !MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.AbstractWorkingSetManager$9 !ENTRY org.eclipse.core.jobs 2 2 2013-03-12 13:47:04.274 !MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.AbstractWorkingSetManager$9 !ENTRY org.eclipse.core.jobs 2 2 2013-03-12 13:47:04.276 !MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.AbstractWorkingSetManager$9 !ENTRY org.eclipse.core.jobs 2 2 2013-03-12 13:47:04.277 !MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.AbstractWorkingSetManager$9 !ENTRY org.eclipse.core.jobs 2 2 2013-03-12 13:47:04.279 !MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.AbstractWorkingSetManager$9 !ENTRY org.eclipse.core.jobs 2 2 2013-03-12 13:47:04.280 !MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.AbstractWorkingSetManager$9 !ENTRY org.eclipse.core.jobs 2 2 2013-03-12 13:47:04.282 !MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.AbstractWorkingSetManager$9 !ENTRY org.eclipse.core.jobs 2 2 2013-03-12 13:47:04.283 !MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.AbstractWorkingSetManager$9 !ENTRY org.eclipse.core.jobs 2 2 2013-03-12 13:47:04.284 !MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.m2e.core.internal.repository.RepositoryRegistryUpdateJob 

我使用eclipse -clean -clearPersistedState ,并为我工作。 你将失去你的窗口布局configuration,但这似乎对我来说很小。

对于Linux系统,请尝试: ./eclipse -clean -clearPersistedState

请参阅Eclipse JUNO不启动

好,所以我想通了。 去yourWorkspace / .metadata / .plugins并删除那里的一切。 Eclipse将启动并重新填充该文件夹。

在workspace / .metadata / .plugins / org.eclipse.e4.workbench下删除workbench.xmi /为我工作。 它并没有删除现有的项目。

这在Mac OS或Windows上像冠军一样工作。

删除位于工作空间/ .metadata / .plugins / org.eclipse.e4.workbench / workbench.xmi的workbench.xmi 。 然后启动您的Eclipse或ADT。 这不会擦除您的工作区或存储库。

删除workbench.xmi cmd:

rm workspace / .metadata / .plugins / org.eclipse.e4.workbench / workbench.xmi。

尝试:

 $ rm YOUR_PROJECT_DIR/.metadata/.plugins/org.eclipse.core.resources/.snap 

原始来源: 在平台closureseclipse后发现作业仍然运行

我删除了文件夹workspace / .metadata / .plugins / org.eclipse.e4.workbench /中的workbench.xmi。

我得到这个错误,因为构build挂起,然后我试图退出。 但是,我没有得到保存的更改。 这提示日志文件中有关未保存的更改和未完成的作业中的以下错误。

今天,我有同样的问题。 我的日食拒绝开始。 当我双击Eclipse图标时,我能够看到splashscreen一秒钟,然后什么也没有发生。 尝试了大部分解决scheme:删除locking文件,重命名工作区,试图用不同的干净参数启动Eclipse。 我甚至把一个Eclispe的新副本,并试图从一个新的工作区开始。 没有!

我的日志显示从昨天17:45我的工作站重新启动时,一堆错误。

 !ENTRY org.eclipse.ui.workbench 4 2 2014-12-17 17:45:12.178 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". !STACK 0 java.lang.NullPointerException 

最后,这个非常简单的变化(下面看)保存我的Eclipse与我的工作区!

解:

我编辑了eclipse.ini并添加了以下行:

 -vm C:\Program Files\Java\jdk1.6.0_26\bin\javaw.exe 

Eclipse已经开始了我所有的项目! 我希望这可以帮助。

也许值得一提的是,当我遇到这个问题时,我遵循了bia.migueis的build议 – 把所有的东西都移出插件文件夹,工作空间再次打开,减去了我的许多configuration。 But then after that, I copied/overwrote all the original files back into the plugins folder and opened the workspace again: it still worked and the settings I'd had before seemed to be intact.

I moved workbench.xmi located at workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi to a backup folder. Then started eclipse and waited for all background processes to finish. Then I closed eclipse and moved my backup copy of workbench.xmi back (overwriting the one created with the last launch). Eclipse launched fine and I got all my settings back.

If you deleted all data in .metadata directory. There is a quick way to import all your projects again. 尝试这个:

File –> Import –> General: Select Existing projects into workspace –> Select root directory: Browse to old workspace folder (the SAME with the current workspace folder is OK) –> Finish.

I tried the option above of moving the plugins but it didn't work. My solution was to delete the entire .metadata folder. This meant that I lost my defaults and had to import my projects again.

Read my answer if recently you have been using a VPN connection.

Today I had the same exact issue and learned how to fix it without removing any plugins. So I thought maybe I would share my own experience.

My issue definitely had something to do with Spring Framework

I was using a VPN connection over my internet connection. Once I disconnected my VPN, everything instantly turned right.

Definitely a network/proxy thing. I connect via wifi and a corporate gateway. Deleted workspace, reinstalled GGTS – still hangs. Turn off the network – launches fine.

I tried several of the options posted in this article, but it worked for me using this option in eclipse.ini:

-Dorg.eclipse.swt.browser.DefaultType=mozilla