Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
Hello everyone, Could anyone tell me how to get rid of the following error message in WinCVS: cvs server: Edit on file 'SVC_DPIT001.XML' refused by server cvs edit: invalid data from cvs server This is after issuïng the following command: cvs edit -- SVC_DPIT001.XML (in directory C:\develop\se\common\sources\components.dir\) The message occurs in WinCVS when making any file 'editable' using a computer with an XP Professional Service Pack 2 operating system. We don't get the message when using a computer with Windows 2000. The server is the same in both cases: Our CVSNT repository is on a server with Windows Server 2003, standard edition version 5.2 (build 3790.srv03_sp1_rtm.050324-1447: Service Pack 1) -> Server version is CVSNT 2.5.01 (Travis) Build 1990 -> Client version is CVSNT 2.5.02 (Servalan) Build 2115 (cvsgui active) ( same for all cliënts ) Apart from the error message nothing seems to go wrong. The file becomes writable and a successive commit succeeds. So, do I have to fear anything? Can I do anything to get normal results from this command? Please see the extra information below. Thanks in advance! Regards, Frederik Krooshof. Raet b.v. , Amersfoort, The Netherlands. Traces from a Windows XP cliënt : cvs -t -t -t edit SPIN126.XML ***** CVS exited normally with code 1 ***** -> Tracelevel set to 3. PID is 3704 -> Session ID is e784423f5292054 -> main loop with CVSROOT=:sspi:nt-devhrm:/beaufort -> Requesting server cvsignore -> (17 lines of :) wrap_add(*.gif -kb, 0, 0) -> Requesting server cvswrappers -> Requesting server cvsrc (read-cvsrc2) -> Parsing global cvsrc started -> Parsing global cvsrc finished cvs server: Edit on file 'SPIN126.XML' refused by server -> GetUnixFileModeNtEA(SPIN126.XML,00000764) returns 100444 -> Name_Repository((null),) -> open_directory(/beaufort/se/sources/components.dir,v31-tracker-br,(null)) -> Name_Repository((null),) -> Repository = /beaufort/se/sources/components.dir -> Mapped repository = /beaufort/se/sources/components.dir -> GetUnixFileModeNtEA(SPIN126.XML,00000764) returns 100444 -> close_directory() -> GetUnixFileModeNtEA(SPIN126.XML,00000764) returns 100444 -> Name_Repository((null),) -> open_directory(/beaufort/se/sources/components.dir,v31-tracker-br,(null)) -> Name_Repository((null),) -> Repository = /beaufort/se/sources/components.dir -> Mapped repository = /beaufort/se/sources/components.dir -> close_directory() -> GetUnixFileModeNtEA(SPIN126.XML,00000764) returns 100444 -> Name_Repository((null),) -> open_directory(/beaufort/se/sources/components.dir,v31-tracker-br,(null)) -> Name_Repository((null),) -> Repository = /beaufort/se/sources/components.dir -> Mapped repository = /beaufort/se/sources/components.dir -> GetUnixFileModeNtEA(SPIN126.XML,00000764) returns 100444 -> chmod(SPIN126.XML,100644) -> wnt_chmod(SPIN126.XML,100644) -> SetUnixFileModeNtEA(SPIN126.XML,100644) -> copy(SPIN126.XML,CVS/Base/SPIN126.XML) -> GetUnixFileModeNtEA((null),00000764) returns 100644 -> unlink(CVS/Base/SPIN126.XML) -> wnt_chmod(CVS/Base/SPIN126.XML,0200) -> wnt_chmod(CVS/Base/SPIN126.XML,100644) -> SetUnixFileModeNtEA(CVS/Base/SPIN126.XML,100644) -> unlink(CVS/Base/SPIN126.XML.gz) -> wnt_chmod(CVS/Base/SPIN126.XML.gz,0200) -> GetUnixFileModeNtEA(CVS\Base\SPIN126.XML,00000760) returns 100644 -> chmod(CVS/Base/SPIN126.XML,100444) -> wnt_chmod(CVS/Base/SPIN126.XML,100444) -> SetUnixFileModeNtEA(CVS/Base/SPIN126.XML,100444) -> rename(CVS/Baserev.tmp,CVS/Baserev) -> close_directory() -> GetUnixFileModeNtEA(SPIN126.XML,00000760) returns 100644 -> Name_Repository((null),) -> open_directory(/beaufort/se/sources/components.dir,v31-tracker-br,(null)) -> Name_Repository((null),) -> Repository = /beaufort/se/sources/components.dir -> Mapped repository = /beaufort/se/sources/components.dir -> close_directory() -> call_in_directory './' cvs edit: invalid data from cvs server Traces from a Windows 2000 cliënt (normal situation): cvs -t -t -t edit HPIA013.XML ***** CVS exited normally with code 0 ***** -> Tracelevel set to 3. PID is 300 -> Session ID is 12c4423f3be1bb3 -> Session time is Fri Mar 24 13:27:26 2006 -> Domain found: NT-RPS -> CVS Server is acting as standalone -> CVS Directory is C:\PROGRA~1\CVSNT -> main loop with CVSROOT=:sspi:nt-devhrm:/beaufort -> Server codepage is CP1252 -> Client codepage is CP1252 -> Server version is CVSNT 2.5.01 (Travis) Build 1990 -> Client version is CVSNT 2.5.02 (Servalan) Build 2115 (cvsgui active) -> Requesting server cvsignore -> (44 lines of :) wrap_add(*.a -kb, 0, 0, 0, 0) -> Requesting server cvswrappers -> Requesting server cvsrc (read-cvsrc2) -> Parsing global cvsrc started -> Parsing global cvsrc finished (block below recurs three times) -> Name_Repository((null),) -> open_directory(/beaufort/se/sources/components.dir,v31-tracker-br,(null)) -> Name_Repository((null),) -> Repository = /beaufort/se/sources/components.dir -> Mapped repository = /beaufort/se/sources/components.dir -> wnt_stat(HPIA013.XML) -> _statcore(00000000,HPIA013.XML) -> Trying GetFileAttributesEx.... -> File attributes = 00000021 -> - FILE_ATTRIBUTE_READONLY -> GetUnixFileModeNtEA(H,00000204) returns 0666 -> close_directory() ( 2nd recurrence of block) -> GetUnixFileModeNtEA(H,00000204) returns 0666 -> close_directory() ( 3d recurrence of block) -> GetUnixFileModeNtEA(H,00000200) returns 0666 -> xchmod(HPIA013.XML,1) -> unlink_file(CVS/Base/HPIA013.XML.gz) -> xchmod(CVS/Base/HPIA013.XML,0) -> Register(HPIA013.XML, 1.5, Wed Jan 26 14:32:37 2005, , v31-tracker-br , , , 1.5, v31-tracker-br) -> rename(CVS/Entries.Backup,CVS/Entries) -> wnt_rename(CVS/Entries.Backup,CVS/Entries) -> rename(CVS/Entries.Extra.Backup,CVS/Entries.Extra) -> wnt_rename(CVS/Entries.Extra.Backup,CVS/Entries.Extra) -> unlink_file(CVS/Entries.Log) -> unlink_file(CVS/Entries.Extra.Log) -> close_directory() -> Name_Repository((null),) -> open_directory(/beaufort/se/sources/components.dir,v31-tracker-br,(null)) -> Name_Repository((null),) -> Repository = /beaufort/se/sources/components.dir -> Mapped repository = /beaufort/se/sources/components.dir -> close_directory() -> call_in_directory E:/CVS/cvsreps/beaufort/se/sources/components.dir/HPIA013.XML,./