java ee ide 假死_Eclipse启动后假死的解决

解决:在命令行中启动,加入-clean参数

-clean

描述:清空插件缓存内容

举例:eclipse -clean,有时插件显示不出来是因为Eclipse将插件进行了缓存以加速启动过程,若指定此参数则会清空缓存,从头加载

错误信息:

!MESSAGE While loading class "org.eclipse.cdt.core.settings.model.util.ResourceChangeHandlerBase$DeltaVisitor", thread "Thread[org.eclipse.jdt.internal.ui.text.JavaReconciler,1,main]" timed out waiting (5005ms) for thread "Thread[main,6,main]" to finish starting bundle "org.eclipse.cdt.core_5.4.1.201302132326 [954]". To avoid deadlock, thread "Thread[org.eclipse.jdt.internal.ui.text.JavaReconciler,1,main]" is proceeding but "org.eclipse.cdt.core.settings.model.util.ResourceChangeHandlerBase$DeltaVisitor" may not be fully initialized.

!STACK 0

org.osgi.framework.BundleException: State change in progress for bundle "reference:file:plugins/org.eclipse.cdt.core_5.4.1.201302132326.jar" by thread "main".

at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1088)

at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:298)

at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)

at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)

at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)

at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)

at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)

at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:464)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)

at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

at org.eclipse.cdt.core.settings.model.util.ResourceChangeHandlerBase.doHandleResourceMove(ResourceChangeHandlerBase.java:190)

at org.eclipse.cdt.core.settings.model.util.ResourceChangeHandlerBase.resourceChanged(ResourceChangeHandlerBase.java:150)

at org.eclipse.cdt.managedbuilder.core.ResourceChangeHandler2.resourceChanged(ResourceChangeHandler2.java:176)

at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)

at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)

at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395)

at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530)

at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2353)

at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:793)

at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1881)

at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3128)

at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2691)

at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2855)

at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1960)

at org.eclipse.jdt.internal.core.JavaProject.buildStructure(JavaProject.java:463)

at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)

at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:518)

at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:255)

at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)

at org.eclipse.jdt.internal.core.JavaProject.getJavaProjectElementInfo(JavaProject.java:1640)

at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2327)

at org.eclipse.jdt.internal.core.SearchableEnvironment.(SearchableEnvironment.java:59)

at org.eclipse.jdt.internal.core.SearchableEnvironment.(SearchableEnvironment.java:66)

at org.eclipse.jdt.internal.core.CancelableNameEnvironment.(CancelableNameEnvironment.java:26)

at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process_aroundBody0(CompilationUnitProblemFinder.java:176)

at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process_aroundBody1$advice(CompilationUnitProblemFinder.java:244)

at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:1)

at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:269)

at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:190)

at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:89)

at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728)

at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:788)

at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1247)

at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:126)

at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0(JavaReconcilingStrategy.java:108)

at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:89)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:87)

at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:178)

at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:114)

at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:136)

at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:105)

at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:406)

at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)

Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException

... 59 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.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:298)

at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)

at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)

at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)

at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)

at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)

at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:464)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)

at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

at org.eclipse.cdt.core.settings.model.util.ResourceChangeHandlerBase.doHandleResourceMove(ResourceChangeHandlerBase.java:190)

at org.eclipse.cdt.core.settings.model.util.ResourceChangeHandlerBase.resourceChanged(ResourceChangeHandlerBase.java:150)

at org.eclipse.cdt.managedbuilder.core.ResourceChangeHandler2.resourceChanged(ResourceChangeHandler2.java:176)

at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)

at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)

at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395)

at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530)

at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2353)

at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:793)

at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1881)

at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3128)

at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2691)

at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2855)

at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1960)

at org.eclipse.jdt.internal.core.JavaProject.buildStructure(JavaProject.java:463)

at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)

at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:518)

at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:255)

at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)

at org.eclipse.jdt.internal.core.JavaProject.getJavaProjectElementInfo(JavaProject.java:1640)

at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2327)

at org.eclipse.jdt.internal.core.SearchableEnvironment.(SearchableEnvironment.java:59)

at org.eclipse.jdt.internal.core.SearchableEnvironment.(SearchableEnvironment.java:66)

at org.eclipse.jdt.internal.core.CancelableNameEnvironment.(CancelableNameEnvironment.java:26)

at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process_aroundBody0(CompilationUnitProblemFinder.java:176)

at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process_aroundBody1$advice(CompilationUnitProblemFinder.java:244)

at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:1)

at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:269)

at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:190)

at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:89)

at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728)

at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:788)

at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1247)

at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:126)

at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0(JavaReconcilingStrategy.java:108)

at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:89)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:87)

at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:178)

at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:114)

at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:136)

at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:105)

at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:406)

at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)

!ENTRY org.eclipse.ui.workbench 2 0 2014-03-31 10:37:48.622

!MESSAGE A handler conflict occurred. This may disable some commands.

!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2014-03-31 10:37:48.622

!MESSAGE Conflict for 'AUTOGEN:::org.springsource.ide.eclipse.commons.launch.actionSet/org.springsource.ide.eclipse.commons.launch.relaunch.action':

HandlerActivation(commandId=AUTOGEN:::org.springsource.ide.eclipse.commons.launch.actionSet/org.springsource.ide.eclipse.commons.launch.relaunch.action,

handler=ActionDelegateHandlerProxy(null,org.springsource.ide.eclipse.commons.ui.launch.StopProcessPullDownToolbarDelegate),

expression=AndExpression(ActionSetExpression(org.springsource.ide.eclipse.commons.launch.actionSet,org.eclipse.ui.internal.WorkbenchWindow@89ffb18),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@89ffb18)),sourcePriority=16640)

HandlerActivation(commandId=AUTOGEN:::org.springsource.ide.eclipse.commons.launch.actionSet/org.springsource.ide.eclipse.commons.launch.relaunch.action,

handler=ActionDelegateHandlerProxy(null,org.springsource.ide.eclipse.commons.ui.launch.RelaunchProcessPullDownToolbarDelegate),

expression=AndExpression(ActionSetExpression(org.springsource.ide.eclipse.commons.launch.actionSet,org.eclipse.ui.internal.WorkbenchWindow@89ffb18),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@89ffb18)),sourcePriority=16640)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值