[cvsnt] cvsnt server assertion: pos+len<=file1.size()

Arthur Barrett arthur.barrett at march-hare.com
Wed Apr 15 14:25:36 BST 2009


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.


Andreas,

> cvsnt client and server: 2.5.03.2382

We no longer provide patches for this version.

> cvs checkout: warning unrecognized response `cvsnt: cvsdelta.cpp:558: 
> bool cvsdelta::patch(const ByteArray&, const ByteArray&, ByteArray&): 
> Zusicherung "pos+len<=file1.size()" nicht erfüllt.' from cvs server

Is this file using the -kB option (what does rlog say?)?

> 
> What is the problem here? Is this bug fixed in 2.5.04?
> 

Please retest with CVSNT 2.5.05 and advise.  If you can still reproduce the error then we need you to be able to reproduce it on a 'new' archive, ie:
cvs add -kB blah.zip
cvs ci blah.zip
cvs ci blah.zip
cvs ci blah.zip
cvs co -N -P -r1.1 path/to/blah.zip

Ie: even though the error is occurring with 2.5.03 on checkout, if revision 1.1 and 1.2 were created with 2.0.51a then the error was probably with that version - not 2.5.03 or 2.5.04 or 2.5.05.  

There were known issues with binary delta (-kB) a very long time ago but they've been fixed for some time (well before 2.5.03 from memory) and never in a CVS Suite release (though possibly in open source releases).

Regards,


Arthur Barrett



More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook