Bug 12603 - Could not delete empty java file
Summary: Could not delete empty java file
Status: RESOLVED WORKSFORME
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 2.0 M5   Edit
Assignee: Jerome Lanneluc CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-04-02 08:56 EST by Michael Valenta CLA
Modified: 2002-04-09 09:20 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Valenta CLA 2002-04-02 08:56:38 EST
I tried to delete an empty java file and got the folloiwng exception in the log 
file:

Log: Tue Apr 02 08:57:29 EST 2002
4 org.eclipse.jdt.ui 0 See details
	1=============<children>=============
	4 org.eclipse.jdt.core 966 Problems encountered while deleting 
resources.
org.eclipse.core.internal.resources.ResourceException: Problems encountered 
while deleting resources.
	at org.eclipse.core.internal.resources.Resource.delete
(Resource.java:455)
	at org.eclipse.core.internal.resources.Resource.delete
(Resource.java:402)
	at org.eclipse.jdt.internal.core.JavaModelOperation.deleteResource
(JavaModelOperation.java:230)
	at 
org.eclipse.jdt.internal.core.DeleteResourceElementsOperation.processElement
(DeleteResourceElementsOperation.java:101)
	at org.eclipse.jdt.internal.core.MultiOperation.processElements
(MultiOperation.java:182)
	at org.eclipse.jdt.internal.core.MultiOperation.executeOperation
(MultiOperation.java:86)
	at org.eclipse.jdt.internal.core.JavaModelOperation.execute
(JavaModelOperation.java:268)
	at org.eclipse.jdt.internal.core.JavaModelOperation.run
(JavaModelOperation.java:476)
	at org.eclipse.core.internal.resources.Workspace.run
(Workspace.java:1343)
	at org.eclipse.jdt.internal.core.JavaModelManager.runOperation
(JavaModelManager.java:1069)
	at org.eclipse.jdt.internal.core.JavaElement.runOperation
(JavaElement.java:533)
	at org.eclipse.jdt.internal.core.JavaModel.delete(JavaModel.java:119)
	at org.eclipse.jdt.internal.core.CompilationUnit.delete
(CompilationUnit.java:176)
	at 
org.eclipse.jdt.internal.corext.refactoring.changes.DeleteSourceManipulationChan
ge.doDelete(DeleteSourceManipulationChange.java:47)
	at 
org.eclipse.jdt.internal.corext.refactoring.changes.AbstractDeleteChange.perform
(AbstractDeleteChange.java:30)
	at 
org.eclipse.jdt.internal.corext.refactoring.CompositeChange.createUndoList
(CompositeChange.java:119)
	at org.eclipse.jdt.internal.corext.refactoring.CompositeChange.perform
(CompositeChange.java:144)
	at 
org.eclipse.jdt.internal.ui.refactoring.PerformChangeOperation$1.execute
(PerformChangeOperation.java:146)
	at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run
(WorkspaceModifyOperation.java:64)
	at org.eclipse.core.internal.resources.Workspace.run
(Workspace.java:1343)
	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.dialogs.ProgressMonitorDialog.run
(ProgressMonitorDialog.java:335)
	at org.eclipse.jdt.internal.ui.reorg.ReorgAction.perform
(ReorgAction.java:82)
	at org.eclipse.jdt.internal.ui.reorg.DeleteResourcesAction.run
(DeleteResourcesAction.java:55)
	at org.eclipse.jdt.internal.ui.reorg.DualReorgAction.run
(DualReorgAction.java:49)
	at 
org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.doKeyPressed
(PackageExplorerPart.java:1001)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.access$2
(PackageExplorerPart.java:982)
	at 
org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$5.keyReleased
(PackageExplorerPart.java:977)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java
(Compiled Code))
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.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:738)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:777)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:319)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:196)
	at org.eclipse.core.launcher.Main.run(Main.java:555)
	at org.eclipse.core.launcher.Main.main(Main.java:396)
		4 org.eclipse.core.resources 4 Problems encountered while 
deleting resources.
			3=============<children>=============
			4 org.eclipse.core.resources 273 Could not delete: 
d:\dev\eclipse\workspace\org.eclipse.team.cvs.ui\src\org\eclipse\team\internal\c
cvs\ui\wizards\BranchWizardPage.java.
			3=============</children>=============
	1=============</children>=============
Comment 1 Michael Valenta CLA 2002-04-02 08:59:47 EST
Restarting Eclipse fixed the problem for me (i.e. after restarting, I was able 
to delete the file).
Comment 2 Philipe Mulet CLA 2002-04-02 09:24:00 EST
Was your file inconsistent ? When restarting you might be using the -refresh 
setting which triggers a refresh from local...

Comment 3 Michael Valenta CLA 2002-04-02 09:27:23 EST
The navigator was in sync with the file system at the time. I did a refresh 
local at one point and I still got the error.
Comment 4 Jerome Lanneluc CLA 2002-04-09 09:08:33 EDT
I could not reproduce in build 20020404. Did you have the problem lately? If 
not, I will close.
Comment 5 Michael Valenta CLA 2002-04-09 09:15:22 EDT
Go ahead. I haven't seen it since.
Comment 6 Jerome Lanneluc CLA 2002-04-09 09:20:53 EDT
Closing.