Community
Participate
Working Groups
:Error report goto (3). - settings: # CVSNT 2.0.21 (pserver connection type) # WinXP Prof and W2K # Eclipse 3M8. (1) pre-condition in workspace (the project was recently created and shared, therefore no tags exist at all): JavaProject |_folder1 | |_HelloGermany.java 1.1 | |_HelloWorld.java 1.1 |_folder2 | |_HelloCanada.java 1.1 | |_HelloEurope.java 1.1 |_.project |_.classpath (2) perform the following steps: - branch HelloCanada.java and HelloEurope.java with the branch name "branch1" => still revisions 1.1 in the workspace, but sticky - change HelloCanada.java and HelloEurope.java and commit them => revisions 1.1. 2.1 in the workspace - replace HelloCanada.java and HelloEurope.java with HEAD - delete HelloCanada.java and HelloEurope.java and commit => no folder2 in the workspace anymore - Tag as version HelloGermany.java and HelloWorld.java with "tag1" - check out "JavaProject" into a new workspace (or delete content and check out again into the same workspace) - open pop up on "JavaProject" => Compare With => Another Branch or Version => configure tags / select "tag1" (3) Error report: (3.1) Message: An error occurred refreshing /JavaProject: Socket Exception: Connection reset (3.2) Exception Stack trace: org.eclipse.team.internal.ccvs.core.connection.CVSCommunicationException[0]: java.net.SocketException: Connection reset at java.net.SocketInputStream.read(Unknown Source) at org.eclipse.team.internal.core.streams.PollingInputStream. read(PollingInputStream.java:119) at java.io.BufferedInputStream.fill(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) at org.eclipse.team.internal.ccvs.core.connection.Connection. readLine(Connection.java:150) at org.eclipse.team.internal.ccvs.core.client.Session.readLine(Session.java: 472) at org.eclipse.team.internal.ccvs.core.client.Request.executeRequest(Request. java:150) at org.eclipse.team.internal.ccvs.core.client.Command.doExecute(Command.java: 421) at org.eclipse.team.internal.ccvs.core.client.Update.doExecute(Update.java:202) at org.eclipse.team.internal.ccvs.core.client.Command$1.run(Command.java:337) at org.eclipse.team.internal.ccvs.core.resources.RemoteFolder.run(RemoteFolder. java:463) at org.eclipse.team.internal.ccvs.core.client.Command.execute(Command.java:349) at org.eclipse.team.internal.ccvs.core.resources.RemoteFolderTreeBuilder. fetchNewDirectory(RemoteFolderTreeBuilder.java:680) at org.eclipse.team.internal.ccvs.core.resources.RemoteFolderTreeBuilder. buildRemoteTree(RemoteFolderTreeBuilder.java:439) at org.eclipse.team.internal.ccvs.core.resources.RemoteFolderTreeBuilder. buildRemoteTree(RemoteFolderTreeBuilder.java:542) at org.eclipse.team.internal.ccvs.core.resources.RemoteFolderTreeBuilder. fetchNewDirectories(RemoteFolderTreeBuilder.java:260) at org.eclipse.team.internal.ccvs.core.resources.RemoteFolderTreeBuilder. buildTree(RemoteFolderTreeBuilder.java:193) at org.eclipse.team.internal.ccvs.core.resources.FileContentCachingService. buildRemoteTree(FileContentCachingService.java:45) at org.eclipse.team.internal.ccvs.core.resources.CVSWorkspaceRoot. getRemoteTree(CVSWorkspaceRoot.java:448) at org.eclipse.team.internal.ccvs.core.syncinfo.CVSResourceVariantTree. fetchVariant(CVSResourceVariantTree.java:95) at org.eclipse.team.core.variants.AbstractResourceVariantTree. refresh(AbstractResourceVariantTree.java:107) at org.eclipse.team.core.variants.AbstractResourceVariantTree. refresh(AbstractResourceVariantTree.java:67) at org.eclipse.team.core.variants.ResourceVariantTreeSubscriber. refresh(ResourceVariantTreeSubscriber.java:153) at org.eclipse.team.core.variants.ResourceVariantTreeSubscriber. refresh(ResourceVariantTreeSubscriber.java:123) at org.eclipse.team.ui.synchronize.subscribers.RefreshSubscriberJob. runInWorkspace(RefreshSubscriberJob.java:185) at org.eclipse.core.internal.resources.InternalWorkspaceJob. run(InternalWorkspaceJob.java:37) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:62) (3.3) CVS console output: I LOVE YOU Valid-responses ok error M E Checked-in Valid-requests Template Set-sticky MT Clear-static-directory Module-expansion Set-static-directory Clear-sticky New-entry Merged Removed Updated Remove-entry Update-existing Copy-file Created Notified Mod-time valid-requests Valid-requests Root Valid-responses valid-requests Directory Max-dotdot Static-directory Sticky Entry EntryExtra Kopt Checkin-time Modified Is-modified UseUnchanged Unchanged Notify NotifyUser Questionable Case Utf8 Argument Argumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set expand-modules ci co chown setowner setperm chacl setacl listperm lsacl setpass passwd update diff log rlog add remove update-patches status ls rdiff tag rtag import admin export history release watch-on watch-off watch-add watch-remove watchers editors init annotate rannotate noop version Rootless-stream-modification Kerberos-encrypt Gssapi-encrypt Protocol-encrypt Gssapi-authenticate Protocol-authenticate read-cvsrc read-cvsrc2 read-cvsignore read-cvswrappers Error-If-Reader Valid-RcsOptions ok Root C:/cvs_rep/heidelberg CMD> cvs -n update -r "tag1" -d "/JavaProject" Global_option -n Argument -r Argument tag1 Argument -d Directory . C:/cvs_rep/heidelberg/JavaProject Entry /.classpath/1.1/// Unchanged .classpath Entry /.project/1.1/// Unchanged .project Directory folder1 C:/cvs_rep/heidelberg/JavaProject/folder1 Entry /HelloGermany.java/1.1/// Unchanged HelloGermany.java Entry /HelloWorld.java/1.1/// Unchanged HelloWorld.java Argument . Directory . C:/cvs_rep/heidelberg/JavaProject update E cvs server: Updating . E cvs server: .classpath is no longer in the repository E cvs server: .project is no longer in the repository E cvs server: Updating folder1 E cvs server: New directory `folder2' -- ignored ok RESULT> Status OK: org.eclipse.team.cvs.core code=0 ok null I LOVE YOU Valid-responses ok error M E Checked-in Valid-requests Template Set-sticky MT Clear-static-directory Module-expansion Set-static-directory Clear-sticky New-entry Merged Removed Updated Remove-entry Update-existing Copy-file Created Notified Mod-time valid-requests Valid-requests Root Valid-responses valid-requests Directory Max-dotdot Static-directory Sticky Entry EntryExtra Kopt Checkin-time Modified Is-modified UseUnchanged Unchanged Notify NotifyUser Questionable Case Utf8 Argument Argumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set expand-modules ci co chown setowner setperm chacl setacl listperm lsacl setpass passwd update diff log rlog add remove update-patches status ls rdiff tag rtag import admin export history release watch-on watch-off watch-add watch-remove watchers editors init annotate rannotate noop version Rootless-stream-modification Kerberos-encrypt Gssapi-encrypt Protocol-encrypt Gssapi-authenticate Protocol-authenticate read-cvsrc read-cvsrc2 read-cvsignore read-cvswrappers Error-If-Reader Valid-RcsOptions ok Root C:/cvs_rep/heidelberg CMD> cvs -n update -r "tag1" -d "folder2" Global_option -n Argument -r Argument tag1 Argument -d Directory folder2 C:/cvs_rep/heidelberg/JavaProject/folder2 Sticky Ntag1 Argument folder2 Directory . C:/cvs_rep/heidelberg/JavaProject update E cvs [server aborted]: no such tag tag1 error RESULT> Status WARNING: org.eclipse.team.cvs.core code=-10 The server reported an error while performing the "cvs update" command. null children=[Status WARNING: org.eclipse.team.cvs.core code=-11 cvs [server aborted]: no such tag tag1 null] CMD> cvs -n update -d "folder2" Global_option -n Argument -d Directory folder2 C:/cvs_rep/heidelberg/JavaProject/folder2 Sticky Ntag1 Argument folder2 Directory . C:/cvs_rep/heidelberg/JavaProject update RESULT> org.eclipse.team.internal.ccvs.core.connection. CVSCommunicationException: Socket Exception: Connection reset
This does not seem to touch my code. Moving to Team.
Workaround is to perform a Team>Update before performing the tag *** This bug has been marked as a duplicate of 44551 ***