Full thread dump Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode): "All Types Caching" daemon prio=4 tid=0x0310cf88 nid=0xd88 waiting for monitor entry [410f000..410fd94] at org.eclipse.jdt.internal.core.JavaModelManager.getInfo(JavaModelManager.java:735) - waiting to lock <0x1090b230> (a org.eclipse.jdt.internal.core.JavaModelManager) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:278) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:266) at org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:221) at org.eclipse.jdt.internal.core.JavaElement.getChildrenOfType(JavaElement.java:235) at org.eclipse.jdt.internal.core.JavaModel.getJavaProjects(JavaModel.java:223) at org.eclipse.jdt.internal.corext.util.TypeInfoFactory.getProjectList(TypeInfoFactory.java:187) at org.eclipse.jdt.internal.corext.util.TypeInfoFactory.(TypeInfoFactory.java:36) at org.eclipse.jdt.internal.corext.util.TypeInfoRequestor.(TypeInfoRequestor.java:32) at org.eclipse.jdt.internal.corext.util.AllTypesCache$2.(AllTypesCache.java:120) at org.eclipse.jdt.internal.corext.util.AllTypesCache$TypeCacher.doSearchTypes(AllTypesCache.java:120) at org.eclipse.jdt.internal.corext.util.AllTypesCache$TypeCacher.run(AllTypesCache.java:98) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x032c2008 nid=0xab0 in Object.wait() [408f000..408fd94] at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:161) - locked <0x11708960> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x030e5558 nid=0xf94 in Object.wait() [422f000..422fd94] at java.lang.Object.wait(Native Method) - waiting on <0x11086b20> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:161) - locked <0x11086b20> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x0307b8d8 nid=0xf34 waiting for monitor entry [41cf000..41cfd94] at org.eclipse.jdt.internal.core.JavaModelManager.getPerWorkingCopyInfo(JavaModelManager.java:819) - waiting to lock <0x1090e710> (a java.util.HashMap) at org.eclipse.jdt.internal.core.CompilationUnit.getPerWorkingCopyInfo(CompilationUnit.java:724) at org.eclipse.jdt.internal.core.CompilationUnit.isWorkingCopy(CompilationUnit.java:919) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1033) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1022) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:72) - locked <0x110397a8> (a org.eclipse.jdt.internal.core.CompilationUnit) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:99) at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:189) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x0305f968 nid=0x92c in Object.wait() [418f000..418fd94] at java.lang.Object.wait(Native Method) - waiting on <0x10fc70f0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:161) - locked <0x10fc70f0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x030abcd8 nid=0x560 waiting for monitor entry [414f000..414fd94] at org.eclipse.jdt.internal.core.JavaModelManager.getPerWorkingCopyInfo(JavaModelManager.java:819) - waiting to lock <0x1090e710> (a java.util.HashMap) at org.eclipse.jdt.internal.core.CompilationUnit.getPerWorkingCopyInfo(CompilationUnit.java:724) at org.eclipse.jdt.internal.core.CompilationUnit.isWorkingCopy(CompilationUnit.java:919) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1033) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1022) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:72) - locked <0x10f78278> (a org.eclipse.jdt.internal.core.CompilationUnit) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:99) at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:189) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x03025de8 nid=0x7fc runnable [3cff000..3cffd94] at java.lang.Object.wait(Native Method) - waiting on <0x10f2d4c0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:161) - locked <0x10f2d4c0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x02d15c08 nid=0x5ac waiting for monitor entry [3b8f000..3b8fd94] at org.eclipse.jdt.internal.core.JavaModelManager.getPerWorkingCopyInfo(JavaModelManager.java:819) - waiting to lock <0x1090e710> (a java.util.HashMap) at org.eclipse.jdt.internal.core.CompilationUnit.getPerWorkingCopyInfo(CompilationUnit.java:724) at org.eclipse.jdt.internal.core.CompilationUnit.closing(CompilationUnit.java:171) at org.eclipse.jdt.internal.core.JavaModelManager.removeInfoAndChildren(JavaModelManager.java:1230) - locked <0x1090b230> (a org.eclipse.jdt.internal.core.JavaModelManager) at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:930) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:51) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:698) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:736) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1036) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1022) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:72) - locked <0x10cc3138> (a org.eclipse.jdt.internal.core.CompilationUnit) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:99) at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:189) "Worker-11" prio=5 tid=0x02d38d68 nid=0xa1c in Object.wait() [40cf000..40cfd94] at java.lang.Object.wait(Native Method) - waiting on <0x105d04c8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:184) - locked <0x105d04c8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:210) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) "Java indexing" daemon prio=4 tid=0x02d7ac38 nid=0x988 in Object.wait() [378f000..378fd94] at java.lang.Object.wait(Native Method) - waiting on <0x1090dd08> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Object.wait(Object.java:429) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:327) - locked <0x1090dd08> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:534) "Start Level Event Dispatcher" daemon prio=5 tid=0x02dccb28 nid=0x824 in Object.wait() [2f0f000..2f0fd94] at java.lang.Object.wait(Native Method) - waiting on <0x10577f10> (a org.eclipse.osgi.framework.eventmgr.EventThread) at java.lang.Object.wait(Object.java:429) at org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:167) - locked <0x10577f10> (a org.eclipse.osgi.framework.eventmgr.EventThread) at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:118) "Framework Event Dispatcher" daemon prio=5 tid=0x00a29530 nid=0x19c in Object.wait() [2ecf000..2ecfd94] at java.lang.Object.wait(Native Method) - waiting on <0x1056adb8> (a org.eclipse.osgi.framework.eventmgr.EventThread) at java.lang.Object.wait(Object.java:429) at org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:167) - locked <0x1056adb8> (a org.eclipse.osgi.framework.eventmgr.EventThread) at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:118) "Signal Dispatcher" daemon prio=10 tid=0x009c2a30 nid=0x838 waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x009c0080 nid=0x8d4 in Object.wait() [2b5f000..2b5fd94] at java.lang.Object.wait(Native Method) - waiting on <0x104fad08> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x104fad08> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x009bec50 nid=0x808 in Object.wait() [2b1f000..2b1fd94] at java.lang.Object.wait(Native Method) - waiting on <0x104fad70> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0x104fad70> (a java.lang.ref.Reference$Lock) "main" prio=7 tid=0x00034f98 nid=0x1f4 waiting for monitor entry [7e000..7fc3c] at org.eclipse.jdt.internal.core.JavaModelManager.getInfo(JavaModelManager.java:735) - waiting to lock <0x1090b230> (a org.eclipse.jdt.internal.core.JavaModelManager) at org.eclipse.jdt.internal.core.JavaElementDeltaBuilder.recordElementInfo(JavaElementDeltaBuilder.java:330) at org.eclipse.jdt.internal.core.JavaElementDeltaBuilder.(JavaElementDeltaBuilder.java:95) at org.eclipse.jdt.internal.core.JavaModelManager.discardPerWorkingCopyInfo(JavaModelManager.java:661) - locked <0x1090e710> (a java.util.HashMap) at org.eclipse.jdt.internal.core.DiscardWorkingCopyOperation.executeOperation(DiscardWorkingCopyOperation.java:29) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:698) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:736) at org.eclipse.jdt.internal.core.CompilationUnit.discardWorkingCopy(CompilationUnit.java:371) at org.eclipse.jdt.internal.corext.refactoring.changes.CompilationUnitChange.releaseDocument(CompilationUnitChange.java:75) at org.eclipse.jdt.internal.corext.refactoring.changes.TextChange.perform(TextChange.java:348) at org.eclipse.jdt.internal.corext.refactoring.CompositeChange.createUndoList(CompositeChange.java:155) at org.eclipse.jdt.internal.corext.refactoring.CompositeChange.perform(CompositeChange.java:181) at org.eclipse.jdt.internal.corext.refactoring.CompositeChange.createUndoList(CompositeChange.java:155) at org.eclipse.jdt.internal.corext.refactoring.CompositeChange.perform(CompositeChange.java:181) at org.eclipse.jdt.internal.ui.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:208) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:34) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:698) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1564) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1583) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3161) at org.eclipse.jdt.internal.ui.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:232) at org.eclipse.jdt.internal.ui.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:179) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:302) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:252) at org.eclipse.jdt.internal.ui.refactoring.RefactoringWizardDialog2.run(RefactoringWizardDialog2.java:271) at org.eclipse.jdt.internal.ui.refactoring.PerformRefactoringUtil.performRefactoring(PerformRefactoringUtil.java:50) at org.eclipse.jdt.internal.ui.refactoring.RefactoringWizard.performFinish(RefactoringWizard.java:409) at org.eclipse.jdt.internal.ui.refactoring.PreviewWizardPage.performFinish(PreviewWizardPage.java:189) at org.eclipse.jdt.internal.ui.refactoring.RefactoringWizard.performFinish(RefactoringWizard.java:472) at org.eclipse.jdt.internal.ui.refactoring.RefactoringWizardDialog2.okPressed(RefactoringWizardDialog2.java:395) at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:263) at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:430) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:833) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2340) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2021) at org.eclipse.jface.window.Window.runEventLoop(Window.java:586) at org.eclipse.jface.window.Window.open(Window.java:566) at org.eclipse.jdt.internal.ui.refactoring.actions.RefactoringStarter.activate(RefactoringStarter.java:56) at org.eclipse.jdt.internal.ui.refactoring.UserInterfaceStarter.activate(UserInterfaceStarter.java:112) at org.eclipse.jdt.internal.ui.refactoring.reorg.RenameUserInterfaceStarter.activate(RenameUserInterfaceStarter.java:111) at org.eclipse.jdt.internal.ui.refactoring.UserInterfaceStarter.run(UserInterfaceStarter.java:68) at org.eclipse.jdt.internal.ui.refactoring.UserInterfaceStarter.run(UserInterfaceStarter.java:46) at org.eclipse.jdt.internal.ui.refactoring.reorg.RenameRefactoringAction.run(RenameRefactoringAction.java:73) at org.eclipse.jdt.ui.refactoring.RenameSupport.openDialog(RenameSupport.java:94) at org.eclipse.jdt.internal.ui.refactoring.actions.RenameJavaElementAction.run(RenameJavaElementAction.java:156) at org.eclipse.jdt.internal.ui.refactoring.actions.RenameJavaElementAction.run(RenameJavaElementAction.java:78) at org.eclipse.jdt.ui.actions.RenameAction.run(RenameAction.java:116) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:212) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:188) at org.eclipse.jface.action.Action.runWithEvent(Action.java:881) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:536) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:833) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2340) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2021) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1530) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1506) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:265) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:47) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:248) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:279) at org.eclipse.core.launcher.Main.run(Main.java:742) at org.eclipse.core.launcher.Main.main(Main.java:581) "VM Thread" prio=5 tid=0x009fb6c0 nid=0x944 runnable "VM Periodic Task Thread" prio=10 tid=0x0003fa88 nid=0xf58 waiting on condition "Suspend Checker Thread" prio=10 tid=0x009c2348 nid=0x1a0 runnable Found one Java-level deadlock: ============================= "org.eclipse.jdt.internal.ui.text.JavaReconciler": waiting to lock monitor 0x009bf89c (object 0x1090e710, a java.util.HashMap), which is held by "main" "main": waiting to lock monitor 0x009bf8bc (object 0x1090b230, a org.eclipse.jdt.internal.core.JavaModelManager), which is held by "org.eclipse.jdt.internal.ui.text.JavaReconciler" Java stack information for the threads listed above: =================================================== "org.eclipse.jdt.internal.ui.text.JavaReconciler": at org.eclipse.jdt.internal.core.JavaModelManager.getPerWorkingCopyInfo(JavaModelManager.java:819) - waiting to lock <0x1090e710> (a java.util.HashMap) at org.eclipse.jdt.internal.core.CompilationUnit.getPerWorkingCopyInfo(CompilationUnit.java:724) at org.eclipse.jdt.internal.core.CompilationUnit.closing(CompilationUnit.java:171) at org.eclipse.jdt.internal.core.JavaModelManager.removeInfoAndChildren(JavaModelManager.java:1230) - locked <0x1090b230> (a org.eclipse.jdt.internal.core.JavaModelManager) at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:930) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:51) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:698) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:736) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1036) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1022) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:72) - locked <0x10cc3138> (a org.eclipse.jdt.internal.core.CompilationUnit) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:99) at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:189) "main": at org.eclipse.jdt.internal.core.JavaModelManager.getInfo(JavaModelManager.java:735) - waiting to lock <0x1090b230> (a org.eclipse.jdt.internal.core.JavaModelManager) at org.eclipse.jdt.internal.core.JavaElementDeltaBuilder.recordElementInfo(JavaElementDeltaBuilder.java:330) at org.eclipse.jdt.internal.core.JavaElementDeltaBuilder.(JavaElementDeltaBuilder.java:95) at org.eclipse.jdt.internal.core.JavaModelManager.discardPerWorkingCopyInfo(JavaModelManager.java:661) - locked <0x1090e710> (a java.util.HashMap) at org.eclipse.jdt.internal.core.DiscardWorkingCopyOperation.executeOperation(DiscardWorkingCopyOperation.java:29) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:698) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:736) at org.eclipse.jdt.internal.core.CompilationUnit.discardWorkingCopy(CompilationUnit.java:371) at org.eclipse.jdt.internal.corext.refactoring.changes.CompilationUnitChange.releaseDocument(CompilationUnitChange.java:75) at org.eclipse.jdt.internal.corext.refactoring.changes.TextChange.perform(TextChange.java:348) at org.eclipse.jdt.internal.corext.refactoring.CompositeChange.createUndoList(CompositeChange.java:155) at org.eclipse.jdt.internal.corext.refactoring.CompositeChange.perform(CompositeChange.java:181) at org.eclipse.jdt.internal.corext.refactoring.CompositeChange.createUndoList(CompositeChange.java:155) at org.eclipse.jdt.internal.corext.refactoring.CompositeChange.perform(CompositeChange.java:181) at org.eclipse.jdt.internal.ui.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:208) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:34) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:698) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1564) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1583) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3161) at org.eclipse.jdt.internal.ui.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:232) at org.eclipse.jdt.internal.ui.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:179) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:302) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:252) at org.eclipse.jdt.internal.ui.refactoring.RefactoringWizardDialog2.run(RefactoringWizardDialog2.java:271) at org.eclipse.jdt.internal.ui.refactoring.PerformRefactoringUtil.performRefactoring(PerformRefactoringUtil.java:50) at org.eclipse.jdt.internal.ui.refactoring.RefactoringWizard.performFinish(RefactoringWizard.java:409) at org.eclipse.jdt.internal.ui.refactoring.PreviewWizardPage.performFinish(PreviewWizardPage.java:189) at org.eclipse.jdt.internal.ui.refactoring.RefactoringWizard.performFinish(RefactoringWizard.java:472) at org.eclipse.jdt.internal.ui.refactoring.RefactoringWizardDialog2.okPressed(RefactoringWizardDialog2.java:395) at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:263) at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:430) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:833) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2340) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2021) at org.eclipse.jface.window.Window.runEventLoop(Window.java:586) at org.eclipse.jface.window.Window.open(Window.java:566) at org.eclipse.jdt.internal.ui.refactoring.actions.RefactoringStarter.activate(RefactoringStarter.java:56) at org.eclipse.jdt.internal.ui.refactoring.UserInterfaceStarter.activate(UserInterfaceStarter.java:112) at org.eclipse.jdt.internal.ui.refactoring.reorg.RenameUserInterfaceStarter.activate(RenameUserInterfaceStarter.java:111) at org.eclipse.jdt.internal.ui.refactoring.UserInterfaceStarter.run(UserInterfaceStarter.java:68) at org.eclipse.jdt.internal.ui.refactoring.UserInterfaceStarter.run(UserInterfaceStarter.java:46) at org.eclipse.jdt.internal.ui.refactoring.reorg.RenameRefactoringAction.run(RenameRefactoringAction.java:73) at org.eclipse.jdt.ui.refactoring.RenameSupport.openDialog(RenameSupport.java:94) at org.eclipse.jdt.internal.ui.refactoring.actions.RenameJavaElementAction.run(RenameJavaElementAction.java:156) at org.eclipse.jdt.internal.ui.refactoring.actions.RenameJavaElementAction.run(RenameJavaElementAction.java:78) at org.eclipse.jdt.ui.actions.RenameAction.run(RenameAction.java:116) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:212) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:188) at org.eclipse.jface.action.Action.runWithEvent(Action.java:881) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:536) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:833) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2340) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2021) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1530) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1506) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:265) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:47) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:248) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:279) at org.eclipse.core.launcher.Main.run(Main.java:742) at org.eclipse.core.launcher.Main.main(Main.java:581) Found 1 deadlock.