Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 39102 - Problems checking out a project from CVS
Summary: Problems checking out a project from CVS
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Team (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 critical (vote)
Target Milestone: 3.0 M2   Edit
Assignee: Platform-VCM-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 39186 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-06-19 00:32 EDT by Wassim Melhem CLA
Modified: 2003-06-20 16:06 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wassim Melhem CLA 2003-06-19 00:32:25 EDT
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)
Comment 1 Michael Valenta CLA 2003-06-19 06:23:37 EDT
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.
Comment 2 Wassim Melhem CLA 2003-06-20 16:06:57 EDT
*** Bug 39186 has been marked as a duplicate of this bug. ***