Eclipse จะไม่เริ่มและฉันไม่ได้เปลี่ยนแปลงอะไรเลย


111

ฉันไม่ได้อัพเดทอะไรเลยเป็นเวลาอย่างน้อยหนึ่งเดือน ฉันทำงานได้ตามปกติและทันใดนั้นเมนูก็ว่างเปล่าทั้งหมดดังนั้นฉันจึงตัดสินใจรีสตาร์ท eclipse ฉันคลิก "ปิด" และ "ตกลง" เพื่อบันทึกทุกอย่าง แต่ไม่มีอะไรเกิดขึ้นฉันจึงคลิกปิดอีกครั้งและคราสก็ปิดลง ฉันคลิกที่คราสและหน้าจอโหลดจะกระพริบและหายไปตามด้วยข้อความแจ้งให้ตรวจสอบ.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

ลองติดตั้งใหม่ได้ไหม
กะล่อน

คำตอบ:


298

ฉันใช้eclipse -clean -clearPersistedStateและได้ผลสำหรับฉัน คุณจะสูญเสียการกำหนดค่าเค้าโครงหน้าต่างของคุณ แต่ดูเหมือนจะเล็กน้อยสำหรับฉัน

สำหรับระบบ Linux ลอง: ./eclipse -clean -clearPersistedState

ดูEclipse JUNO ไม่เริ่มทำงาน


นั่นเป็นเคล็ดลับสำหรับฉัน ไม่จำเป็นต้องล้างปลั๊กอินทั้งหมดใน. metadata / .plugins
mac

1
ทำงานให้ฉันกับ Eclipse Juno ผู้ชายที่คุณช่วยฉันทำงานมากมาย
chavocarlos

2
นั่นเป็นเคล็ดลับ! วิธีที่มา -clearPersistedState ไม่อยู่ในเอกสารประกอบคราส help.eclipse.org/kepler/…
andy

1
ใช่สิ่งนี้ใช้ได้กับฉันทุกครั้ง แต่เหตุผลก็คือสิ่งนี้จะใช้ได้ก็ต่อเมื่อคราสของคุณไม่สามารถเริ่มทำงานได้เนื่องจาก "พบว่างานยังคงทำงานอยู่หลังจากปิดระบบแพลตฟอร์ม" ในกรณีอื่น ๆ เช่น "หน่วยความจำไม่
เพียงพอ

ทำงานให้ฉันด้วย Eclipse Kepler! ขอบคุณ!
Gilad Barner

62

โอเคฉันคิดออก ไปที่ yourWorkspace / .metadata / .plugins และลบทุกอย่างในนั้น Eclipse จะเริ่มต้นและเปิดโฟลเดอร์ใหม่


10
สิ่งนี้ใช้ได้ผลสำหรับฉัน แต่มันล้างพื้นที่ทำงานทั้งหมดของฉัน ฉันต้องนำเข้าโครงการของฉันอีกครั้งและกำหนดค่ามุมมองการตั้งค่า ฯลฯ ฉันไม่แน่ใจว่านี่เกิดจากการลบโฟลเดอร์ที่กล่าวถึงหรือจากปัญหาที่ทำให้คราสของฉันบ่นตั้งแต่แรก
ฮิลิคัส

3
ใช่สิ่งเดียวกันที่เกิดขึ้นกับฉันเมื่อฉันทำ แต่นั่นเป็นทางออกเดียวที่ฉันพบ :( ฉันเดาว่าคุณสามารถลองค้นหาว่าโฟลเดอร์ใดที่ยุ่งกับ eclipse ... ฉันลองแล้ว แต่หลังจากฉันลบครึ่งหนึ่งโดยไม่มี โชคดีที่ฉันเพิ่งลบสิ่งทั้งหมดและมันใช้งานได้
bia.migueis

4
ฉันลบโฟลเดอร์ทั้งหมดออกจาก "Workspace / .metadata / .plugins" นอกเหนือจากปลั๊กอิน "org.eclipse.core.resources" ขอบคุณที่ Eclipse นี้ยังคงรักษาโครงการไว้
ady

47

การลบ workbench.xmi ภายใต้พื้นที่ทำงาน / .metadata / .plugins / org.eclipse.e4.workbench / ทำงานให้ฉัน ไม่ได้ลบโครงการที่มีอยู่


สำหรับ Indigo ไฟล์เดียวกันจะอยู่: workspace \ .metadata \ .plugins \ org.eclipse.ui.workbench \ workbench.xml
Lisandro

1
หากต้องการเพิ่ม - หากคุณกำลังทดสอบปลั๊กอินและพบปัญหานี้คุณต้องลบปลั๊กอินที่เทียบเท่าซึ่งในเครื่องของฉันคือ: Eclipse / runtime-EclipseApplication / .metadata / .plugins / org.eclipse.e4.workbench / workbench xml
โจ

1
ฮา! ใช่ฉันเพิ่ง googled สิ่งนี้และพบความคิดเห็นที่เป็นประโยชน์ของตัวเอง
โจ

มันได้ผล! แต่ทำงานคล้ายกับ -clean -clearPersistedState ที่ฉันทำเลย์เอาต์ของฉันหาย โครงการต่างๆยังคงอยู่ที่นั่น
ravikanth

สิ่งนี้ไม่ได้ผลสำหรับฉัน แต่เมื่อฉันลบโฟลเดอร์ org.eclipse.e4.workbench เองเช่นกัน (ซึ่งว่างเปล่า .. ) มันก็ใช้งานได้
Kevin Cruijssen

40

ใช้งานได้เหมือนแชมป์บน mac os หรือ windows

ลบ workbench.xmi ตั้งอยู่ที่พื้นที่ทำงาน / .metadata / .plugins / org.eclipse.e4.workbench / workbench.xmi จากนั้นเริ่ม Eclipse หรือ ADT ของคุณ การดำเนินการนี้จะไม่ลบพื้นที่ทำงานหรือที่เก็บของคุณ

ลบ workbench.xmi cmd:

พื้นที่ทำงาน rm / .metadata / .plugins / org.eclipse.e4.workbench / workbench.xmi


มันทำงานได้ดี แต่คุณสามารถอธิบายได้อย่างละเอียดว่าเหตุใดจึงเกิดเหตุการณ์นี้ขึ้นและจะแก้ไขอย่างไรหลังจากลบออก
Siddiq Abu Bakkar

การเปลี่ยนแปลงระหว่างรันไทม์จะถูกเขียนกลับไปที่โมเดลเนื่องจากในระหว่างการพัฒนาพื้นที่ทำงานเสียหาย เช่นการหยุด Eclipse ในขณะที่ดีบักปัญหาการแคชการหยุด Eclipse ก่อนที่การตั้งค่าจะถูกบันทึกหน่วยความจำไม่เพียงพอผู้ใช้ย้ายส่วนหนึ่งไปยังคอนเทนเนอร์ใหม่ผ่านการลากและวาง หากแอปพลิเคชัน RCP ปิดอยู่การเปลี่ยนแปลงเหล่านี้จะถูกบันทึกและบันทึกแยกกันใน workbench.xmi ดูเอกสารนี้ขั้นตอนที่ # 4 การสร้างโมเดลแอปพลิเคชันรันไทม์
ToolFan

บน windows เส้นทางคือ C: \ Users \ myname \ Adobe Flash Builder 4.7 \ .metadata \ .plugins \ org.eclipse.ui.workbench
Eric

ทำงานแล้ว! แต่สูญเสียเค้าโครง / มุมมองที่คล้ายกับ -clean -clearPersistedState โครงการต่างๆยังคงอยู่ที่นั่นขอบคุณ! ไม่เหมือนกับการลบ. plugins ที่สมบูรณ์
ravikanth

12

ลอง:

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

แหล่งที่มาดั้งเดิม: พบว่างานยังคงทำงานอยู่หลังจากคราสปิดระบบแพลตฟอร์ม


สิ่งนี้ช่วยฉันได้เสมอหลังจากมีข้อผิดพลาดพื้นหลังแปลก ๆ ในการปิดไม่ถูกต้อง
ramusus

2
ทำงานให้ฉัน ปัญหาเดิมเกิดขึ้นหลังจากบังคับให้ออกจากคราส
Alina

และอย่าลืมรีเฟรชโครงการ
Alina

สิ่งนี้ดูเหมือนจะทำให้ Eclipse ของฉันโหลดอีกครั้ง - ในกรณีของฉันมัน13.snapมากกว่า.snapแต่ดูเหมือนว่าจะแก้ปัญหาคราสค้างเมื่อเริ่มต้นได้
Geoffrey Wiseman

5

ฉันลบ workbench.xmi ในโฟลเดอร์ workspace / .metadata / .plugins / org.eclipse.e4.workbench /.

ฉันได้รับข้อผิดพลาดนี้เนื่องจากบิวด์หยุดทำงานและจากนั้นฉันก็พยายามเลิก อย่างไรก็ตามฉันมีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก สิ่งนี้แจ้งข้อผิดพลาดต่อไปนี้ในไฟล์บันทึกเกี่ยวกับการเปลี่ยนแปลงที่ยังไม่ได้บันทึกและงานที่ยังไม่เสร็จสิ้น


สิ่งนี้ช่วยแก้ปัญหาของฉันโดยไม่จำเป็นต้องลบโฟลเดอร์. plugins ทั้งหมดและสูญเสียข้อมูลการกำหนดค่าทั้งหมด
Hayro

4

วันนี้ฉันมีปัญหาเดียวกัน คราสของฉันไม่ยอมเริ่ม เมื่อฉันดับเบิลคลิกที่ไอคอน Eclipse ฉันสามารถเห็นหน้าจอเริ่มต้นได้ชั่ววินาทีหนึ่งจากนั้นก็ไม่มีอะไรเกิดขึ้น ลองใช้วิธีแก้ปัญหาส่วนใหญ่ที่นี่: ไฟล์ล็อกที่ถูกลบออกเปลี่ยนชื่อพื้นที่ทำงานพยายามเริ่ม 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 เริ่มต้นอีกครั้งกับโครงการทั้งหมดของฉันภายใน! ฉันหวังว่านี่จะช่วยได้


พบบทความดีๆที่แสดงว่าบันทึกประเภทนี้อยู่ที่ใดและคุณสามารถทำอะไรได้ที่: eclipsezone.com/eclipse/forums/t99010.html บทความนี้เหมาะสำหรับ Eclipse เวอร์ชันเก่าโดยเฉพาะ
entpnerd

@iaforek ขอบคุณ iaforek ฉันได้ลองทุกวิธีข้างต้นแล้วและไม่มีอะไรเลยจนกว่าวิธีของคุณ :-) การเพิ่มรายการลงในไฟล์. ini ของฉันใช้งานได้สำหรับฉันและรักษาการตั้งค่าพื้นที่ทำงานของฉันอย่างมีชั้นเชิง - น่ารัก!
TripVoltage

2

อาจจะคุ้มค่าที่จะกล่าวถึงว่าเมื่อฉันมีปัญหานี้ฉันทำตามคำแนะนำของ bia.migueis - ย้ายทุกอย่างออกจากโฟลเดอร์ปลั๊กอิน - และพื้นที่ทำงานจะเปิดขึ้นอีกครั้งลบการกำหนดค่าจำนวนมากของฉัน แต่หลังจากนั้นฉันก็คัดลอก / เขียนทับไฟล์ต้นฉบับทั้งหมดกลับไปที่โฟลเดอร์ปลั๊กอินและเปิดพื้นที่ทำงานอีกครั้ง: มันยังใช้งานได้และการตั้งค่าที่ฉันเคยมีมาก่อนดูเหมือนจะไม่เสียหาย


1

ฉันย้าย workbench.xmi ที่อยู่ที่ workspace / .metadata / .plugins / org.eclipse.e4.workbench / workbench.xmi ไปยังโฟลเดอร์สำรอง จากนั้นเริ่มคราสและรอให้กระบวนการเบื้องหลังทั้งหมดเสร็จสิ้น จากนั้นฉันก็ปิด eclipse และย้ายสำเนาสำรองของ workbench.xmi กลับ (เขียนทับอันที่สร้างขึ้นด้วยการเปิดตัวครั้งล่าสุด) Eclipse เปิดตัวได้ดีและฉันได้รับการตั้งค่าทั้งหมดกลับคืนมา


1

หากคุณลบข้อมูลทั้งหมดในไดเร็กทอรี. metadata มีวิธีที่รวดเร็วในการนำเข้าโครงการทั้งหมดของคุณอีกครั้ง ลองสิ่งนี้:

ไฟล์ -> นำเข้า -> ทั่วไป: เลือกโปรเจ็กต์ที่มีอยู่ลงในพื้นที่ทำงาน -> เลือกไดเร็กทอรีรูท: เรียกดูโฟลเดอร์เวิร์กสเปซเก่า (เดียวกันกับโฟลเดอร์เวิร์กสเปซปัจจุบันคือตกลง) -> เสร็จสิ้น


1

ฉันลองใช้หลายตัวเลือกที่โพสต์ในบทความนี้ แต่ใช้ได้ผลสำหรับฉันโดยใช้ตัวเลือกนี้ใน eclipse.ini:

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


0

ฉันลองใช้ตัวเลือกด้านบนในการย้ายปลั๊กอิน แต่ไม่ได้ผล วิธีแก้ปัญหาของฉันคือการลบโฟลเดอร์. metadata ทั้งหมด ซึ่งหมายความว่าฉันสูญเสียค่าเริ่มต้นและต้องนำเข้าโครงการอีกครั้ง


0

อ่านคำตอบของฉันหากคุณใช้การเชื่อมต่อ VPN เมื่อเร็ว ๆ นี้

วันนี้ฉันมีปัญหาเดียวกันและได้เรียนรู้วิธีแก้ไขโดยไม่ต้องลบปลั๊กอินใด ๆ ดังนั้นฉันคิดว่าบางทีฉันอาจจะแบ่งปันประสบการณ์ของตัวเอง

ปัญหาของฉันเกี่ยวข้องกับ Spring Framework อย่างแน่นอน

ฉันใช้การเชื่อมต่อ VPN ผ่านการเชื่อมต่ออินเทอร์เน็ต เมื่อฉันยกเลิกการเชื่อมต่อ VPN ของฉันทุกอย่างก็เปลี่ยนไปทันที


0

สิ่งที่แน่นอนเครือข่าย / พร็อกซี ฉันเชื่อมต่อผ่าน wifi และเกตเวย์ขององค์กร ลบพื้นที่ทำงานติดตั้ง GGTS ใหม่ - ยังคงค้าง ปิดเครือข่าย - เปิดใช้งานได้ดี


0

ฉันมีปัญหาเดียวกัน แต่ฉันแก้ไขได้โดยการเพิ่มตัวแปรสภาพแวดล้อม (Run -> Run Configuration -> Environment variable) เป็น

variable : java_ipv6
value : -Djava.net.preferIPv4Stack=true
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.