Community
Participate
Working Groups
Build: I-20030618 I have the plug-in org.eclipse.pde.runtime as binary project in my workspace. When I attempted to check out that project from CVS to overwrite the binary project, I got the exception attached below. Note that when I attempted to do the same thing with another project org.eclipse.update.ui.forms (with autobuild on), I got an infinite number of these errors, I had to kill Eclipse using the Task Manager and the log file had grown to 25MB by the time Eclipse was terminated. Error Jun 18, 2003 20:55:50.921 Problem writing resource '/org.eclipse.pde.runtime/.classpath'. Resource /org.eclipse.pde.runtime/.classpath already exists. org.eclipse.core.internal.resources.ResourceException: Resource /org.eclipse.pde.runtime/.classpath already exists. at org.eclipse.core.internal.resources.Resource.checkDoesNotExist (Resource.java:291) at org.eclipse.core.internal.resources.Resource.checkDoesNotExist (Resource.java:265) at org.eclipse.core.internal.resources.File.create(File.java:109) at org.eclipse.core.internal.resources.File.create(File.java:184) at org.eclipse.team.internal.ccvs.core.resources.EclipseFile.setContents (EclipseFile.java:218) at org.eclipse.team.internal.ccvs.core.client.Session.receiveFile (Session.java:1073) at org.eclipse.team.internal.ccvs.core.client.UpdatedHandler.receiveTargetFile (UpdatedHandler.java:116) at org.eclipse.team.internal.ccvs.core.client.UpdatedHandler.handle (UpdatedHandler.java:97) at org.eclipse.team.internal.ccvs.core.client.Request.executeRequest (Request.java:213) at org.eclipse.team.internal.ccvs.core.client.Command.doExecute (Command.java:404) at org.eclipse.team.internal.ccvs.core.client.Checkout.doExecute (Checkout.java:166) at org.eclipse.team.internal.ccvs.core.client.Command$1.run(Command.java:336) at org.eclipse.team.internal.ccvs.core.resources.EclipseSynchronizer.run (EclipseSynchronizer.java:1299) at org.eclipse.team.internal.ccvs.core.resources.EclipseFolder$3.run (EclipseFolder.java:302) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1595) at org.eclipse.team.internal.ccvs.core.resources.EclipseFolder.run (EclipseFolder.java:299) at org.eclipse.team.internal.ccvs.core.client.Command.execute(Command.java:347) at org.eclipse.team.internal.ccvs.ui.operations.CheckoutProjectOperation.checkout (CheckoutProjectOperation.java:213) at org.eclipse.team.internal.ccvs.ui.operations.CheckoutProjectOperation.checkout (CheckoutProjectOperation.java:168) at org.eclipse.team.internal.ccvs.ui.operations.CheckoutProjectOperation.execute (CheckoutProjectOperation.java:74) at org.eclipse.team.internal.ccvs.ui.operations.CVSWorkspaceModifyOperation.execut e(CVSWorkspaceModifyOperation.java:38) at org.eclipse.team.internal.ccvs.ui.operations.CVSOperation.run (CVSOperation.java:110) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run (ModalContext.java:101)
Problem has been fixed in HEAD. The operation was not properly wrapped in a workspace runnable and Java was recreating the .classpath file after we deleted it. Workaround is to delete the project before checking out.
*** Bug 39186 has been marked as a duplicate of this bug. ***