On Wed, Sep 3, 2008 at 08:23, Helmut <[EMAIL PROTECTED]> wrote: > Since installing CC 1.4 we have been experiencing some problems with > our builds. We get the following error: > > Error Message: ThoughtWorks.CruiseControl.Core.CruiseControlException: > Source control operation failed: Given update transaction out of > range. > . Process command: accurev.exe update -t 73038 > ... > > I have checked with AccuRev and they are saying that it seems to be a > CC issues. I can take and build the same solution the second time > around without making any changes. According to AccuRev the build is > trying to perform a get of the source code from an older version.
CCNET 1.4 was changed to update the source code to the highest transaction number in the set of detected modifications ( http://jira.public.thoughtworks.org/browse/CCNET-1058). It sounds like you're saying that this transaction is older than the current working copy, which would certainly be wrong as the update target transaction. I'm at a loss to guess how CCNET could have come up with anything but the highest transaction number, though. Can you share your <sourcecontrol> block(s) and the log relevant log file with us? The reason the second build attempt works is probably because CCNET doesn't specify the "-t" parameter if there are no modifications detected, simply asking AccuRev to update the source to the most current level. Ross
