Community
Participate
Working Groups
Selected package in packages view. Rename, and update referencing code. Then I opened a Java class which used to reference one of the classes in the package; (its imports were correctly updated). Put cursor in a method whose signature referenced a class in the renamed package. Ctrl-Space anywhere in the method results in the appended stack trace. Note that "org.eclipse.team.internal.ui.sync" was the OLD (pre-rename) name of the package, and "org.eclipse.team.ui.sync" is the NEW name. Restarting Eclipse fixed the problem. 4 org.eclipse.jdt.ui 1 Internal Error Java Model Exception: Java Model Status [org.eclipse.team.internal.ui.sync does not exist.] at org.eclipse.jdt.internal.core.JavaElement.newNotPresentException (JavaElement.java:448) at org.eclipse.jdt.internal.core.PackageFragment.getUnderlyingResource (PackageFragment.java(Compiled Code)) at org.eclipse.jdt.internal.core.Openable.getCorrespondingResource (Openable.java(Compiled Code)) at org.eclipse.jdt.internal.core.Openable.openWhenClosed (Openable.java:349) at org.eclipse.jdt.internal.core.Openable.openWhenClosed (Openable.java:343) at org.eclipse.jdt.internal.core.JavaElement.openHierarchy (JavaElement.java:475) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo (JavaElement.java(Compiled Code)) at org.eclipse.jdt.internal.core.SourceMethod.isConstructor (SourceMethod.java:133) at org.eclipse.jdt.internal.ui.viewsupport.JavaElementLabels.getMethodLabel (JavaElementLabels.java:308) at org.eclipse.jdt.internal.ui.viewsupport.JavaElementLabels.getElementLabel (JavaElementLabels.java(Compiled Code)) at org.eclipse.jdt.internal.ui.search.JavaSearchResultLabelProvider.getText (JavaSearchResultLabelProvider.java:69) at org.eclipse.jdt.internal.ui.search.ElementNameSorter.compare (ElementNameSorter.java:30) at org.eclipse.jface.viewers.TableViewer.indexForElement (TableViewer.java(Compiled Code)) at org.eclipse.jface.viewers.TableViewer.add(TableViewer.java:98) at org.eclipse.jface.viewers.TableViewer.add(TableViewer.java:117) at org.eclipse.jface.viewers.TableViewer.insert(TableViewer.java:403) at org.eclipse.search.internal.ui.SearchResultViewer.handleAddMatch (SearchResultViewer.java:464) at org.eclipse.search.internal.ui.SearchManager.handleAddMatch (SearchManager.java:382) at org.eclipse.search.internal.ui.SearchManager.handleSearchMarkerChanged (SearchManager.java:358) at org.eclipse.search.internal.ui.SearchManager.handleResourceChanged (SearchManager.java:347) at org.eclipse.search.internal.ui.SearchManager$7.run (SearchManager.java:463) at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:121) at org.eclipse.ui.internal.UISynchronizer.syncExec (UISynchronizer.java:18) at org.eclipse.swt.widgets.Display.syncExec(Display.java:1596) at org.eclipse.search.internal.ui.SearchManager.resourceChanged (SearchManager.java:473) at org.eclipse.core.internal.events.NotificationManager$1.run (NotificationManager.java(Compiled Code)) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java(Compiled Code)) at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code)) at org.eclipse.core.internal.events.NotificationManager.notify (NotificationManager.java(Compiled Code)) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges (NotificationManager.java:43) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges (NotificationManager.java:64) at org.eclipse.core.internal.resources.Workspace.broadcastChanges (Workspace.java:121) at org.eclipse.core.internal.resources.Workspace.endOperation (Workspace.java(Compiled Code)) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1237) at org.eclipse.ui.actions.WorkspaceModifyOperation.run (WorkspaceModifyOperation.java:78) at org.eclipse.jdt.internal.ui.refactoring.PerformChangeOperation.executeChange (PerformChangeOperation.java:143) at org.eclipse.jdt.internal.ui.refactoring.PerformChangeOperation.run (PerformChangeOperation.java:125) at org.eclipse.jface.operation.ModalContext.runInCurrentThread (ModalContext.java:296) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:249) at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:713) at org.eclipse.jdt.internal.ui.refactoring.RefactoringWizard.performFinish (RefactoringWizard.java:307) at org.eclipse.jdt.internal.ui.refactoring.UserInputWizardPage.performFinish (UserInputWizardPage.java:122) at org.eclipse.jdt.internal.ui.refactoring.RefactoringWizard.performFinish (RefactoringWizard.java:438) at org.eclipse.jface.wizard.WizardDialog.finishPressed (WizardDialog.java:570) at org.eclipse.jface.wizard.WizardDialog.buttonPressed (WizardDialog.java:311) at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:211) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java (Compiled Code)) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java (Compiled Code)) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java (Compiled Code)) at org.eclipse.jface.window.Window.runEventLoop(Window.java(Compiled Code)) at org.eclipse.jface.window.Window.open(Window.java:523) at org.eclipse.jdt.internal.ui.refactoring.actions.RefactoringAction.activateRefact oringWizard(RefactoringAction.java:111) at org.eclipse.jdt.internal.ui.reorg.RefactoringSupportFactory$RenameSupport.rename (RefactoringSupportFactory.java:57) at org.eclipse.jdt.internal.ui.reorg.RenameAction.run (RenameAction.java:36) at org.eclipse.jface.action.Action.runWithEvent(Action.java:452) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java:407) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent (ActionContributionItem.java(Compiled Code)) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent (ActionContributionItem.java(Compiled Code)) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent (ActionContributionItem.java(Compiled Code)) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java (Compiled Code)) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java (Compiled Code)) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java (Compiled Code)) at org.eclipse.ui.internal.Workbench.run(Workbench.java:758) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:820) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:502) at org.eclipse.core.launcher.Main.main(Main.java:362) 4 org.eclipse.jdt.core 969 org.eclipse.team.internal.ui.sync does not exist.
Defer
Closing, never reproduced (could have been due to some bug in JavaModel refresh).
Closing.