Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 31124

Summary: DnD Cu from Java project to simple project result in exception
Product: [Eclipse Project] JDT Reporter: Dirk Baeumer <dirk_baeumer>
Component: UIAssignee: Adam Kiezun <akiezun>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P2 CC: gkarasiuk
Version: 2.1   
Target Milestone: 2.1 RC1   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

Description Dirk Baeumer CLA 2003-02-06 12:59:47 EST
I20030206

- create workspace with JUnit
- create Simple project.
- select AboutDialog.java
- DnD onto simple in copy mode

Java Model Exception: Java Model Status [Simple does not exist.]
	at org.eclipse.jdt.internal.core.JavaElement.newNotPresentException
(JavaElement.java:482)
	at 
org.eclipse.jdt.internal.core.JavaModelManager.getPerProjectInfoCheckExistence
(JavaModelManager.java:943)
	at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath
(JavaProject.java:1351)
	at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath
(JavaProject.java:1336)
	at org.eclipse.jdt.internal.core.JavaProject.generateInfos
(JavaProject.java:881)
	at org.eclipse.jdt.internal.core.Openable.buildStructure
(Openable.java:71)
	at org.eclipse.jdt.internal.core.Openable.openWhenClosed
(Openable.java:394)
	at org.eclipse.jdt.internal.core.JavaProject.openWhenClosed
(JavaProject.java:1780)
	at org.eclipse.jdt.internal.core.JavaElement.openHierarchy
(JavaElement.java:503)
	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo
(JavaElement.java:296)
	at org.eclipse.jdt.internal.core.JavaElement.getChildren
(JavaElement.java:252)
	at org.eclipse.jdt.internal.core.JavaProject.getPackageFragmentRoots
(JavaProject.java:1187)
	at 
org.eclipse.jdt.internal.corext.refactoring.reorg.ReorgRefactoring.getPackageFra
gmentRoot(ReorgRefactoring.java:685)
	at 
org.eclipse.jdt.internal.corext.refactoring.reorg.ReorgRefactoring.isPackageFrag
mentRoot(ReorgRefactoring.java:698)
	at 
org.eclipse.jdt.internal.corext.refactoring.reorg.ReorgRefactoring.setDestinatio
n(ReorgRefactoring.java:115)
	at org.eclipse.jdt.internal.ui.reorg.ReorgDestinationAction.run
(ReorgDestinationAction.java:106)
	at org.eclipse.jdt.internal.ui.reorg.JdtCopyAction.run
(JdtCopyAction.java:52)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun
(SelectionDispatchAction.java:191)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run
(SelectionDispatchAction.java:169)
	at 
org.eclipse.jdt.internal.ui.packageview.SelectionTransferDropAdapter.handleDropC
opy(SelectionTransferDropAdapter.java:356)
	at 
org.eclipse.jdt.internal.ui.packageview.SelectionTransferDropAdapter.drop
(SelectionTransferDropAdapter.java:171)
	at org.eclipse.jdt.internal.ui.dnd.JdtViewerDropAdapter.drop
(JdtViewerDropAdapter.java:106)
	at org.eclipse.jdt.internal.ui.dnd.DelegatingDropAdapter.drop
(DelegatingDropAdapter.java:73)
	at org.eclipse.swt.dnd.DNDListener.handleEvent(DNDListener.java:61)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:77)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:836)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:861)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:845)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:652)
	at org.eclipse.swt.dnd.DropTarget.notifyListeners(DropTarget.java:558)
	at org.eclipse.swt.dnd.DropTarget.Drop(DropTarget.java:495)
	at org.eclipse.swt.dnd.DropTarget.access$7(DropTarget.java:423)
	at org.eclipse.swt.dnd.DropTarget$3.method6(DropTarget.java:214)
	at org.eclipse.swt.internal.ole.win32.COMObject.callback6
(COMObject.java:111)
	at org.eclipse.swt.internal.ole.win32.COM.DoDragDrop(Native Method)
	at org.eclipse.swt.dnd.DragSource.drag(DragSource.java:298)
	at org.eclipse.swt.dnd.DragSource.access$0(DragSource.java:279)
	at org.eclipse.swt.dnd.DragSource$1.handleEvent(DragSource.java:146)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:77)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:836)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1692)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1410)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1289)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1272)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:845)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
	at org.eclipse.core.launcher.Main.run(Main.java:703)
	at org.eclipse.core.launcher.Main.main(Main.java:539)
Comment 1 Adam Kiezun CLA 2003-02-07 13:18:20 EST
strange - i thought i tested that
Comment 2 Adam Kiezun CLA 2003-02-10 10:27:32 EST
fixed
please verify copy and move of everything 
(cus, normal files, package, folders, source folders)
to a simple project
Comment 3 Adam Kiezun CLA 2003-02-11 06:42:05 EST
*** Bug 31521 has been marked as a duplicate of this bug. ***