Bug 7462 - Move .java file failed in Packages view
Summary: Move .java file failed in Packages view
Status: RESOLVED DUPLICATE of bug 7070
Alias: None
Product: JDT
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows NT
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Erich Gamma CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-01-10 18:04 EST by Peter Burka CLA
Modified: 2002-01-11 12:18 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Burka CLA 2002-01-10 18:04:57 EST
I attempted to move a .java file containing a single class from one package 
(say com.ibm.oti.foo.bar) to its parent package (com.ibm.oti.foo) by using 
the 'Move' menu item from the context menu in the Packages view.

The move operation did not report any errors, nor did any appear in the .log 
file.

However the file did not appear to move in the UI.

After clicking on it a few times, I got the following errors in the .log file. 
Then I exited and restarted Eclipse.  On restart, the package was in the 
correct package, and things seemed to work normally.

Log: Thu Jan 10 18:13:55 EST 2002
4 org.eclipse.jdt.core 969 BusinessObjectListDialog.java does not exist.
Log: Thu Jan 10 18:14:55 EST 2002
4 org.eclipse.jdt.ui 1 Internal Error
Java Model Exception: Java Model Status [BusinessObjectListDialog.java does not 
exist.]
	at org.eclipse.jdt.internal.core.JavaElement.newNotPresentException
(JavaElement.java:448)
	at org.eclipse.jdt.internal.core.Openable.getUnderlyingResource
(Openable.java(Compiled Code))
	at org.eclipse.jdt.internal.ui.compare.JavaHistoryAction.getFile
(JavaHistoryAction.java:91)
	at org.eclipse.jdt.internal.ui.compare.JavaHistoryAction.isEnabled
(JavaHistoryAction.java:172)
	at 
org.eclipse.jdt.internal.ui.compare.JavaHistoryAction.selectionChanged
(JavaHistoryAction.java:190)
	at org.eclipse.ui.internal.PluginAction.refreshEnablement
(PluginAction.java(Compiled Code))
	at org.eclipse.ui.internal.PluginAction.selectionChanged
(PluginAction.java(Compiled Code))
	at 
org.eclipse.ui.internal.ObjectActionContributor.contributeObjectActions
(ObjectActionContributor.java:67)
	at 
org.eclipse.ui.internal.ObjectActionContributorManager.contributeObjectActions
(ObjectActionContributorManager.java:108)
	at org.eclipse.ui.internal.PopupMenuExtender.addObjectActions
(PopupMenuExtender.java:47)
	at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow
(PopupMenuExtender.java:68)
	at org.eclipse.jface.action.MenuManager.fireAboutToShow
(MenuManager.java:220)
	at org.eclipse.jface.action.MenuManager.handleAboutToShow
(MenuManager.java:253)
	at org.eclipse.jface.action.MenuManager.access$0(MenuManager.java:250)
	at org.eclipse.jface.action.MenuManager$1.menuShown
(MenuManager.java:280)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java
(Compiled Code))
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Compiled Code))
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Compiled Code))
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Compiled Code))
	at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:2920)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled 
Code))
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java
(Compiled Code))
	at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled 
Code))
	at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
	at org.eclipse.swt.widgets.Menu.setVisible(Menu.java:777)
	at org.eclipse.swt.widgets.Control.WM_CONTEXTMENU(Control.java:2745)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled 
Code))
	at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled 
Code))
	at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
	at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java(Compiled Code))
	at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java(Compiled Code))
	at org.eclipse.swt.widgets.Control.WM_RBUTTONUP(Control.java:3595)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled 
Code))
	at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled 
Code))
	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.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:798)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:821)
	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 BusinessObjectListDialog.java does not exist.
Log: Thu Jan 10 18:14:59 EST 2002
1 org.eclipse.core.resources 4 Unhandled exception caught in event loop.
Log: Thu Jan 10 18:14:59 EST 2002
4 org.eclipse.ui 0 java.lang.NullPointerException
java.lang.NullPointerException
	at org.eclipse.ui.part.FileEditorInput.hashCode(FileEditorInput.java
(Compiled Code))
	at java.util.HashMap.get(HashMap.java(Compiled Code))
	at org.eclipse.ui.texteditor.AbstractDocumentProvider.getDocument
(AbstractDocumentProvider.java:287)
	at org.eclipse.jdt.internal.ui.compare.JavaHistoryAction.beingEdited
(JavaHistoryAction.java:146)
	at org.eclipse.jdt.internal.ui.compare.JavaHistoryAction.isEnabled
(JavaHistoryAction.java:173)
	at 
org.eclipse.jdt.internal.ui.compare.JavaHistoryAction.selectionChanged
(JavaHistoryAction.java:190)
	at org.eclipse.ui.internal.PluginAction.refreshEnablement
(PluginAction.java(Compiled Code))
	at org.eclipse.ui.internal.PluginAction.selectionChanged
(PluginAction.java(Compiled Code))
	at 
org.eclipse.ui.internal.ObjectActionContributor.contributeObjectActions
(ObjectActionContributor.java:67)
	at 
org.eclipse.ui.internal.ObjectActionContributorManager.contributeObjectActions
(ObjectActionContributorManager.java:108)
	at org.eclipse.ui.internal.PopupMenuExtender.addObjectActions
(PopupMenuExtender.java:47)
	at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow
(PopupMenuExtender.java:68)
	at org.eclipse.jface.action.MenuManager.fireAboutToShow
(MenuManager.java:220)
	at org.eclipse.jface.action.MenuManager.handleAboutToShow
(MenuManager.java:253)
	at org.eclipse.jface.action.MenuManager.access$0(MenuManager.java:250)
	at org.eclipse.jface.action.MenuManager$1.menuShown
(MenuManager.java:280)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java
(Compiled Code))
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Compiled Code))
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Compiled Code))
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Compiled Code))
	at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:2920)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled 
Code))
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java
(Compiled Code))
	at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled 
Code))
	at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
	at org.eclipse.swt.widgets.Menu.setVisible(Menu.java:777)
	at org.eclipse.swt.widgets.Control.WM_CONTEXTMENU(Control.java:2745)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled 
Code))
	at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled 
Code))
	at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
	at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java(Compiled Code))
	at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java(Compiled Code))
	at org.eclipse.swt.widgets.Control.WM_RBUTTONUP(Control.java:3595)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled 
Code))
	at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled 
Code))
	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.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:798)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:821)
	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)
Comment 1 Erich Gamma CLA 2002-01-11 04:46:42 EST
what version are you using?
This looks like 7070 that was fixed in the latest integration build 20020109.

*** This bug has been marked as a duplicate of 7070 ***
Comment 2 Peter Burka CLA 2002-01-11 11:46:52 EST
I was using the 20011219 build
Comment 3 Erich Gamma CLA 2002-01-11 12:18:08 EST
Then this explains it, leaving the bug closed