| Summary: | CVS synchronize with repository fails | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Oyvind Harboe <oyvind.harboe> | ||||
| Component: | Team | Assignee: | Platform-VCM-Inbox <platform-vcm-inbox> | ||||
| Status: | RESOLVED INVALID | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | ||||||
| Version: | 2.0.2 | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows 2000 | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Oyvind Harboe
I have verified that the same problem exists when I run against dev.eclipse.org. - I added ":pserver:anonymous@dev.eclipse.org:/home/eclipse as a CVS repository to the GUI - I checked out org.eclipse.team.core - I did a "Synchronize with repository" Result: Windows 2000: Eclipse 2.0.2 timed out during "processing doc", no other error message(IO interrupted). Windows XP: Eclipse 2.0.1 worked fine. I've verified that the same problem exists with the M3 build as well. Øyvind Does the problem persist if the Communication timeout setting is increased? Window -> Preferences -> Team -> CVS From bug 24059: "The I/O interupted exception occurs because the server took longer than 60 seconds to provide a response (unless you've shorted the timeout value in the CVS preferences)" (I'm writing this from home, so I can't run the test you suggested, but I don't believe that this is a timeout problem as such, my previous machine responds immediately.). The machine which is experiencing problems is running Windows 2000 and Java SDK 1.4.1_01. My previous machine ran Windows XP and Java SDK 1.4.1.... What tests can I preform to provide as much useful information as possible? Is there a verbose mode that I can turn on? Øyvind The following is extracted from the CVS FAQ at http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm- home/docs/online/cvs_features2.0/cvs-faq.html Is there any equivalent to CVS_CLIENT_LOG is Eclipse? Yes, there are tracing facilities in Eclipse that will allow you to see what messages are being communicated between the CVS client and server. Here's how: Create a file named ".options" in you eclipse directory (the directory that contains the executable) that contains the following 2 lines that enable CVS debugging. org.eclipse.team.cvs.core/debug=true org.eclipse.team.cvs.core/cvsprotocol=true Start Eclipse with the following parameters tailored to you local setup (The below example is for windows). The important aspects are the use of java.exe instead of javaw.exe and the inclusion of the -debug and -consolelog options. These will cause the debug console to be visible and for debugging output to appear in the console. C:\eclipse\eclipse.exe -vm C:\jre\bin\java.exe -data C:\eclipse\workspace -debug -consolelog Inside Eclipse, create your repo location and expand it in the repositories view (for example). The CVS command traffic in the debug console should contains an invocation of the update command that looks something like (this is output from dev.eclipse.org): CMD> cvs -n update -d "." ... update E cvs server: Updating . E cvs server: New directory `CVSROOT' -- ignored E cvs server: New directory `jdt-core-home' -- ignored E cvs server: New directory `jdt-debug-home' -- ignored ... I have done some more testing: I have a Windows 2000 machine at home(VMWare), and I was unable to reproduce the problem. (I did upgrade it with all the latest service packs, jre 1.4.1_01, etc. to make it as similar to my work machine as possible). Øyvind Log from failed "Synchronize with server":
Startup: using configuration file:C:\eclipse\workspace\.metadata\.config\platfor
m.cfg
Boot URL: file:C:/eclipse/plugins/org.eclipse.core.boot_2.0.2/boot.jar
Startup: splash path = C:\eclipse\plugins\org.eclipse.platform_2.0.2\splash.bmp
Workspace location:
C:\eclipse\workspace
Debug-Options:
file:C:/eclipse/.options
Install URL:
file:C:/eclipse/
I LOVE YOU
Valid-responses ok error M E Checked-in Valid-requests Set-sticky MT Clear-stati
c-directory Module-expansion Set-static-directory Clear-sticky New-entry Removed
Merged Remove-entry Updated Update-existing Copy-file Created Mod-time
valid-requests
Valid-requests Root Valid-responses valid-requests Repository Directory Max-dotd
ot Static-directory Sticky Checkin-prog Update-prog Entry Kopt Checkin-time Modi
fied Is-modified UseUnchanged Unchanged Notify Questionable Case Utf8 Argument A
rgumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set expand-modules
ci co chown setowner setperm chacl setacl listperm lsacl setpass passwd update d
iff log rlog add remove update-patches gzip-file-contents status ls rdiff tag rt
ag import admin export history release watch-on watch-off watch-add watch-remove
watchers editors init annotate rannotate noop version Rootless-stream-modificat
ion Kerberos-encrypt Gssapi-encrypt Protocol-encrypt Gssapi-authenticate Protoco
l-authenticate
ok
Root d:/dev/cvsrepo/cyviz
gzip-file-contents 3
CMD> cvs version
version
M Concurrent Versions System (CVSNT) 1.11.1.3 (Build 57i) (client/server)
ok
RESULT> Status WARNINGorg.eclipse.team.cvs.core code=1 The server reported warni
ngs while performing the "cvs version" command. null children=[Status WARNINGorg
.eclipse.team.cvs.core code=-21 Host 'cyviz-hpserver' is running CVS NT (version
1.11.1.3) which is not fully supported. However, most functionality is availabl
e. null]
CMD> cvs -n update -d "."
Global_option -n
Argument -d
Directory .
d:/dev/cvsrepo/cyviz/xpo/edgemaster/com/cyviz/gui
Entry /Version.java/1.2//-ko/
Unchanged Version.java
Entry /Progress.java/1.2//-ko/
Unchanged Progress.java
Entry /XPOSWT.java/1.11//-ko/
Unchanged XPOSWT.java
Entry /Homogenizer.java/1.1//-ko/
Modified Homogenizer.java
u=rw,g=rw,o=r
z3162
Entry /RGBFun.java/1.1//-ko/
Unchanged RGBFun.java
Entry /PowerFade.java/1.1//-ko/
Unchanged PowerFade.java
Entry /XYZColor.java/1.1//-ko/
Unchanged XYZColor.java
Entry /ProjectorEmulator.java/1.1//-ko/
Unchanged ProjectorEmulator.java
Entry /ButtonSlider.java/1.1//-ko/
Unchanged ButtonSlider.java
Entry /DrawImage.java/1.1//-ko/
Unchanged DrawImage.java
Argument .
Directory .
d:/dev/cvsrepo/cyviz/xpo/edgemaster/com/cyviz/gui
update
RESULT> org.eclipse.team.internal.ccvs.core.connection.CVSCommunicationException
: Socket Exception: Connection reset
If I perform a "Synchronize with repository" on a directory with a single file,
or multiselected files, the operation succeeds. Log from successful operation:
Startup: using configuration file:C:\eclipse\workspace\.metadata\.config\platfor
m.cfg
Boot URL: file:C:/eclipse/plugins/org.eclipse.core.boot_2.0.2/boot.jar
Startup: splash path = C:\eclipse\plugins\org.eclipse.platform_2.0.2\splash.bmp
Workspace location:
C:\eclipse\workspace
Debug-Options:
file:C:/eclipse/.options
Install URL:
file:C:/eclipse/
I LOVE YOU
Valid-responses ok error M E Checked-in Valid-requests Set-sticky MT Clear-stati
c-directory Module-expansion Set-static-directory Clear-sticky New-entry Removed
Merged Remove-entry Updated Update-existing Copy-file Created Mod-time
valid-requests
Valid-requests Root Valid-responses valid-requests Repository Directory Max-dotd
ot Static-directory Sticky Checkin-prog Update-prog Entry Kopt Checkin-time Modi
fied Is-modified UseUnchanged Unchanged Notify Questionable Case Utf8 Argument A
rgumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set expand-modules
ci co chown setowner setperm chacl setacl listperm lsacl setpass passwd update d
iff log rlog add remove update-patches gzip-file-contents status ls rdiff tag rt
ag import admin export history release watch-on watch-off watch-add watch-remove
watchers editors init annotate rannotate noop version Rootless-stream-modificat
ion Kerberos-encrypt Gssapi-encrypt Protocol-encrypt Gssapi-authenticate Protoco
l-authenticate
ok
Root d:/dev/cvsrepo/cyviz
gzip-file-contents 3
CMD> cvs version
version
M Concurrent Versions System (CVSNT) 1.11.1.3 (Build 57i) (client/server)
ok
RESULT> Status WARNINGorg.eclipse.team.cvs.core code=1 The server reported warni
ngs while performing the "cvs version" command. null children=[Status WARNINGorg
.eclipse.team.cvs.core code=-21 Host 'cyviz-hpserver' is running CVS NT (version
1.11.1.3) which is not fully supported. However, most functionality is availabl
e. null]
CMD> cvs -n update -d "."
Global_option -n
Argument -d
Directory .
d:/dev/cvsrepo/cyviz/xpo/edgemaster/com/cyviz/swt
Entry /SliderValueModel.java/1.2//-ko/
Unchanged SliderValueModel.java
Argument .
Directory .
d:/dev/cvsrepo/cyviz/xpo/edgemaster/com/cyviz/swt
update
E cvs server: Updating .
ok
RESULT> Status OKorg.eclipse.team.cvs.core code=0 ok null
I LOVE YOU
Valid-responses ok error M E Checked-in Valid-requests Set-sticky MT Clear-stati
c-directory Module-expansion Set-static-directory Clear-sticky New-entry Removed
Merged Remove-entry Updated Update-existing Copy-file Created Mod-time
valid-requests
Valid-requests Root Valid-responses valid-requests Repository Directory Max-dotd
ot Static-directory Sticky Checkin-prog Update-prog Entry Kopt Checkin-time Modi
fied Is-modified UseUnchanged Unchanged Notify Questionable Case Utf8 Argument A
rgumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set expand-modules
ci co chown setowner setperm chacl setacl listperm lsacl setpass passwd update d
iff log rlog add remove update-patches gzip-file-contents status ls rdiff tag rt
ag import admin export history release watch-on watch-off watch-add watch-remove
watchers editors init annotate rannotate noop version Rootless-stream-modificat
ion Kerberos-encrypt Gssapi-encrypt Protocol-encrypt Gssapi-authenticate Protoco
l-authenticate
ok
Root d:/dev/cvsrepo/cyviz
gzip-file-contents 3
I increased the timeout to 120 seconds, same result. Øyvind Log from my Windows XP machine which is able to do a "synchronize with
repository" without problems:
Startup: using configuration file:c:\eclipse\workspace\.metadata\.config\platfor
m.cfg
Boot URL: file:C:/eclipse/plugins/org.eclipse.core.boot_2.0.1/boot.jar
Startup: splash path = C:\eclipse\plugins\org.eclipse.platform_2.0.1\splash.bmp
Workspace location:
c:\eclipse\workspace
Debug-Options:
file:c:/eclipse/.options
Install URL:
file:C:/eclipse/
I LOVE YOU
Valid-responses ok error M E Checked-in Valid-requests Set-sticky MT Clear-stati
c-directory Module-expansion Set-static-directory Clear-sticky New-entry Removed
Merged Remove-entry Updated Update-existing Copy-file Created Mod-time
valid-requests
Valid-requests Root Valid-responses valid-requests Repository Directory Max-dotd
ot Static-directory Sticky Checkin-prog Update-prog Entry Kopt Checkin-time Modi
fied Is-modified UseUnchanged Unchanged Notify Questionable Case Utf8 Argument A
rgumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set expand-modules
ci co chown setowner setperm chacl setacl listperm lsacl setpass passwd update d
iff log rlog add remove update-patches gzip-file-contents status ls rdiff tag rt
ag import admin export history release watch-on watch-off watch-add watch-remove
watchers editors init annotate rannotate noop version Rootless-stream-modificat
ion Kerberos-encrypt Gssapi-encrypt Protocol-encrypt Gssapi-authenticate Protoco
l-authenticate
ok
Root d:/dev/cvsrepo/cyviz
CMD> cvs version
version
M Concurrent Versions System (CVSNT) 1.11.1.3 (Build 57i) (client/server)
ok
RESULT> Status WARNINGorg.eclipse.team.cvs.core code=1 The server reported warni
ngs while performing the "cvs version" command. null children=[Status WARNINGorg
.eclipse.team.cvs.core code=-21 Host 'cyviz-hpserver' is running CVS NT (version
1.11.1.3) which is not fully supported. However, most functionality is availabl
e. null]
CMD> cvs -n update -d "."
Global_option -n
Argument -d
Directory .
d:/dev/cvsrepo/cyviz/xpo/edgemaster/com/cyviz/gui
Entry /ButtonSlider.java/1.1//-ko/
Unchanged ButtonSlider.java
Entry /Homogenizer.java/1.1//-ko/
Unchanged Homogenizer.java
Entry /PowerFade.java/1.1//-ko/
Unchanged PowerFade.java
Entry /Version.java/1.2//-ko/
Unchanged Version.java
Entry /XYZColor.java/1.1//-ko/
Unchanged XYZColor.java
Entry /XPOSWT.java/1.11//-ko/
Unchanged XPOSWT.java
Entry /RGBFun.java/1.1//-ko/
Unchanged RGBFun.java
Entry /DrawImage.java/1.1//-ko/
Unchanged DrawImage.java
Entry /Progress.java/1.2//-ko/
Unchanged Progress.java
Entry /ProjectorEmulator.java/1.1//-ko/
Unchanged ProjectorEmulator.java
Argument .
Directory .
d:/dev/cvsrepo/cyviz/xpo/edgemaster/com/cyviz/gui
update
E cvs server: Updating .
ok
RESULT> Status OKorg.eclipse.team.cvs.core code=0 ok null
I LOVE YOU
Valid-responses ok error M E Checked-in Valid-requests Set-sticky MT Clear-stati
c-directory Module-expansion Set-static-directory Clear-sticky New-entry Removed
Merged Remove-entry Updated Update-existing Copy-file Created Mod-time
valid-requests
Valid-requests Root Valid-responses valid-requests Repository Directory Max-dotd
ot Static-directory Sticky Checkin-prog Update-prog Entry Kopt Checkin-time Modi
fied Is-modified UseUnchanged Unchanged Notify Questionable Case Utf8 Argument A
rgumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set expand-modules
ci co chown setowner setperm chacl setacl listperm lsacl setpass passwd update d
iff log rlog add remove update-patches gzip-file-contents status ls rdiff tag rt
ag import admin export history release watch-on watch-off watch-add watch-remove
watchers editors init annotate rannotate noop version Rootless-stream-modificat
ion Kerberos-encrypt Gssapi-encrypt Protocol-encrypt Gssapi-authenticate Protoco
l-authenticate
ok
Root d:/dev/cvsrepo/cyviz
More testing:
- Installed the CVSNT server locally on the machine that was experiencing
trouble, and it worked fine.
- I installed the CVSNT on another machine in my office and it did not work.
Log from failed "Synchronize with repository"
Startup: using configuration file:C:\eclipse\workspace\.metadata\.config\platfor
m.cfg
Boot URL: file:C:/eclipse/plugins/org.eclipse.core.boot_2.0.2/boot.jar
Startup: splash path = C:\eclipse\plugins\org.eclipse.platform_2.0.2\splash.bmp
Workspace location:
C:\eclipse\workspace
Debug-Options:
file:C:/eclipse/.options
Install URL:
file:C:/eclipse/
I LOVE YOU
Valid-responses ok error M E Checked-in Valid-requests Set-sticky MT Clear-stati
c-directory Module-expansion Set-static-directory Clear-sticky New-entry Removed
Merged Remove-entry Updated Update-existing Copy-file Created Mod-time
valid-requests
Valid-requests Root Valid-responses valid-requests Repository Directory Max-dotd
ot Static-directory Sticky Checkin-prog Update-prog Entry Kopt Checkin-time Modi
fied Is-modified UseUnchanged Unchanged Notify Questionable Case Utf8 Argument A
rgumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set expand-modules
ci co chown setowner setperm chacl setacl listperm lsacl setpass passwd update d
iff log rlog add remove update-patches gzip-file-contents status ls rdiff tag rt
ag import admin export history release watch-on watch-off watch-add watch-remove
watchers editors init annotate rannotate noop version Rootless-stream-modificat
ion Kerberos-encrypt Gssapi-encrypt Protocol-encrypt Gssapi-authenticate Protoco
l-authenticate
ok
Root c:/dev/cvsrepo/cyviz
gzip-file-contents 3
CMD> cvs version
version
M Concurrent Versions System (CVSNT) 1.11.1.3 (Build 57i) (client/server)
ok
RESULT> Status WARNINGorg.eclipse.team.cvs.core code=1 The server reported warni
ngs while performing the "cvs version" command. null children=[Status WARNINGorg
.eclipse.team.cvs.core code=-21 Host 'torepc' is running CVS NT (version 1.11.1.
3) which is not fully supported. However, most functionality is available. null]
CMD> cvs -n update -d "."
Global_option -n
Argument -d
Directory .
c:/dev/cvsrepo/cyviz/xpo/edgemaster/com/cyviz/gui
Entry /ButtonSlider.java/1.1//-ko/
Unchanged ButtonSlider.java
Entry /Homogenizer.java/1.1//-ko/
Unchanged Homogenizer.java
Entry /PowerFade.java/1.1//-ko/
Unchanged PowerFade.java
Entry /Version.java/1.2//-ko/
Unchanged Version.java
Entry /XYZColor.java/1.1//-ko/
Unchanged XYZColor.java
Entry /XPOSWT.java/1.11//-ko/
Unchanged XPOSWT.java
Entry /RGBFun.java/1.1//-ko/
Unchanged RGBFun.java
Entry /DrawImage.java/1.1//-ko/
Unchanged DrawImage.java
Entry /Progress.java/1.2//-ko/
Unchanged Progress.java
Entry /ProjectorEmulator.java/1.1//-ko/
Unchanged ProjectorEmulator.java
Argument .
Directory .
c:/dev/cvsrepo/cyviz/xpo/edgemaster/com/cyviz/gui
update
The machine which I can't get to work is running Windows 2000 server. It is being used as a work station, except for testing various server components from time to another. Øyvind I would suggest that you turn off data compression for CVS on the CVS preferences page and see if that helps (I have no reason to suggest this except that I noticed that compression is being used). I've tried to turn off the compression, no difference. I turned it on in desperation. Currently my bias is towards this being a problem on the client side. Øyvind You may be right. We do not support CVSNT because it has subtle differences from the *nux CVS and is not as stable either. It is possible that you have hit on one of these incompatibilities. I've done most of my CVSNT work using Win NT so it is possible that Win 2000 is the contributing factor. I would suggest you try Eclipse 2.1 instead of 2.0.1. It may be possible that there have been improvements that will help in this situation. Is there anything else we can do to get more logging info? >You may be right. We do not support CVSNT because it has subtle >differences from the *nux CVS and is not as stable either. I have tried it against dev.eclipse.org. Same problem. >It is possible that you have hit on one of these incompatibilities. >I've done most of my CVSNT work using Win NT so it is possible that >Win 2000 is the contributing factor. I would suggest you try Eclipse 2.1 >instead of 2.0.1. It may be possible that there have been improvements >that will help in this situation. I've tried M3, same problem. Øyvind Here are some additional lines to add to the .options file. I've never used these flags so I don't know how usefull they will be. org.eclipse.team.core/debug=true org.eclipse.team.core/streams=true org.eclipse.team.cvs.core/threading=true On a more general note, given that there have been plenty of people using 2.0.1 and 2.1 with dev.eclipse.org and Win 2000, my suspicion would be that there is something in your network setup that is causing the problem. Is there anything unique about your setup?
>On a more general note, given that there have been plenty of people
>using 2.0.1 and 2.1 with dev.eclipse.org and Win 2000, my suspicion
>would be that there is something in your network setup that is
> causing the problem. Is there anything unique about your setup?
I can't fathom what. It is a very bare bones machine, except for Eclipse and
Java and all the latest service packs/security patches. I just recently
installed it... I'll try to upload a system information file as an attachment.
TCP/IP works like a charm. I even tried to set my network card in 10Mbit mode,
I've tried to use the same cabling setup as the other machine in my office.
I've got a VIA motherboard network card. I'll try to replace that with a PCI
network card. It might seem like folly to suspect the network card, but I'm
desperate(and about to go loopy :-)
It is a Windows 2000 server that I develop on rather than a Windows 2000
professional installation, but why on earth would that make a difference?
I can't imagine that it is very uncommon for developers to do their development
on a server installation, it can be more convenient for testing purposes.
Please find some more debug info below, not super enlightening, perhaps
the "read retry" could give us some more clues...
Startup: using configuration file:C:\eclipse\workspace\.metadata\.config\platfor
m.cfg
Boot URL: file:C:/eclipse/plugins/org.eclipse.core.boot_2.0.2/boot.jar
Startup: splash path = C:\eclipse\plugins\org.eclipse.platform_2.0.2\splash.bmp
Workspace location:
C:\eclipse\workspace
Debug-Options:
file:C:/eclipse/.options
Install URL:
file:C:/eclipse/
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[main] acquired CVS synchronizer lock
[main] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
[ModalContext] released CVS synchronizer lock
I LOVE YOU
Valid-responses ok error M E Checked-in Valid-requests Set-sticky MT Clear-stati
c-directory Module-expansion Set-static-directory Clear-sticky New-entry Removed
Merged Remove-entry Updated Update-existing Copy-file Created Mod-time
valid-requests
Valid-requests Root Valid-responses valid-requests Repository Directory Max-dotd
ot Static-directory Sticky Checkin-prog Update-prog Entry Kopt Checkin-time Modi
fied Is-modified UseUnchanged Unchanged Notify Questionable Case Utf8 Argument A
rgumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set expand-modules
ci co chown setowner setperm chacl setacl listperm lsacl setpass passwd update d
iff log rlog add remove update-patches gzip-file-contents status ls rdiff tag rt
ag import admin export history release watch-on watch-off watch-add watch-remove
watchers editors init annotate rannotate noop version Rootless-stream-modificat
ion Kerberos-encrypt Gssapi-encrypt Protocol-encrypt Gssapi-authenticate Protoco
l-authenticate
ok
Root d:/dev/cvsrepo/cyviz
[ModalContext] acquired CVS synchronizer lock
CMD> cvs version
version
M Concurrent Versions System (CVSNT) 1.11.1.3 (Build 57i) (client/server)
ok
RESULT> Status WARNINGorg.eclipse.team.cvs.core code=1 The server reported warni
ngs while performing the "cvs version" command. null children=[Status WARNINGorg
.eclipse.team.cvs.core code=-21 Host 'cyviz-hpserver' is running CVS NT (version
1.11.1.3) which is not fully supported. However, most functionality is availabl
e. null]
[ModalContext] released CVS synchronizer lock
[ModalContext] acquired CVS synchronizer lock
CMD> cvs -n update -d "."
Global_option -n
Argument -d
Directory .
d:/dev/cvsrepo/cyviz/xpo/edgemaster/com/cyviz/gui
Entry /Version.java/1.2//-ko/
Unchanged Version.java
Entry /Progress.java/1.2//-ko/
Unchanged Progress.java
Entry /XPOSWT.java/1.11//-ko/
Unchanged XPOSWT.java
Entry /Homogenizer.java/1.4//-ko/
Unchanged Homogenizer.java
Entry /RGBFun.java/1.1//-ko/
Unchanged RGBFun.java
Entry /PowerFade.java/1.1//-ko/
Unchanged PowerFade.java
Entry /XYZColor.java/1.1//-ko/
Unchanged XYZColor.java
Entry /ProjectorEmulator.java/1.1//-ko/
Unchanged ProjectorEmulator.java
Entry /ButtonSlider.java/1.1//-ko/
Unchanged ButtonSlider.java
Entry /DrawImage.java/1.1//-ko/
Unchanged DrawImage.java
Argument .
Directory .
d:/dev/cvsrepo/cyviz/xpo/edgemaster/com/cyviz/gui
update
read retry=1
read retry=2
read retry=3
read retry=4
read retry=5
read retry=6
read retry=7
read retry=8
read retry=9
read retry=10
read retry=11
read retry=12
read retry=13
read retry=14
read retry=15
read retry=16
read retry=17
read retry=18
read retry=19
read retry=20
read retry=21
read retry=22
read retry=23
read retry=24
read retry=25
read retry=26
read retry=27
read retry=28
read retry=29
RESULT> org.eclipse.team.internal.ccvs.core.connection.CVSCommunicationException
: IO interrupted
[ModalContext] released CVS synchronizer lock
!ENTRY org.eclipse.team.cvs.core 4 -6 nov 26, 2002 16:23:10.901
!MESSAGE IO interrupted
Created attachment 2512 [details]
System information on machine that has CVS problems
Incredible. I added a realtek SMC 1244tx PCI networking card, and things now appear to work fine. Previously I had a VIA on-board card(VIA VT6102 Rhine II Fast Ethernet Adapter). I can't fathom how the CVS client would be the *only* application that does not work flawlessly. Not a whiff of problems with the networking card elsewhere. Ideas? Comments? The whole sordid deal is just plain disgusting. Øyvind We have seen something similar with Linksys cards (only in that case, the user got a blue screen). My only guess to what the possible cause could be is that during sychronization, we need to make a couple of connections in quick succession. Thanks for all your hard work. We'll make sure to add this info to the FAQ and will also investigate this further. >We have seen something similar with Linksys cards (only in that case, >the user got a blue screen). My only guess to what the possible cause >could be is that during sychronization, we need to make a couple of >connections in quick succession. Thanks for all your hard work. We'll >make sure to add this info to the FAQ and will also investigate this >further. Please let me know if you want me to test more! Some words for the road, irrelevant to the bugreport: If you decide to modify the code, I suspect that adding more verbose error messages might be the way to go. This could help users report CVSNT bugs as well ;-), though perhaps CVS server under Cygwin is a better alternative to CVSNT(started to read up on Cygwin CVS server when I found the VIA Ethernet card problem). BTW, I love Eclipse! Previously I used Sun Forte and I read up/tested Eclipse because Sun Forte was slow and buggy(can you say exceptions :-) Refactoring. It is soooo cool! The SWT GUI library is really neat! I'm hoping to use GCJ to compile native versions of my application. I have to compete head-to-head with Visual Basic in download size(JRE included). :-) BTW, I'm giving a talk on Eclipse(amongst other things) http://www.java.no/members/harboe/ Øyvind Closing. |