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

Reply via email to