We have a build server running CC.Net 1.5.7256.1. Yes, it's been running for a 
while now. :)

We have a number of projects that build out of the same source tree. Recently, 
with the addition of some new projects and linked directories, we've started 
seeing a lot of build exceptions.

For example...

BUILD EXCEPTION
Error Message: ThoughtWorks.CruiseControl.Core.CruiseControlException: Source 
control operation failed: svn: Working copy 
'D:\buildserver\source\svnroot\eModal5\trunk' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
. Process command: svn revert --recursive 
d:\BuildServer\Source\svnroot\emodal5\trunk
   at 
ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute(ProcessInfo
 processInfo)
   at 
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn.GetModifications(IIntegrationResult
 from, IIntegrationResult to)
   at 
ThoughtWorks.CruiseControl.Core.Sourcecontrol.FilteredSourceControl.GetModifications(IIntegrationResult
 from, IIntegrationResult to)
   at 
ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModificationsWithLogging(ISourceControl
 sc, IIntegrationResult from, IIntegrationResult to)
   at 
ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModifications(ISourceControl
 sourceControl, IIntegrationResult lastBuild, IIntegrationResult thisBuild)
   at 
ThoughtWorks.CruiseControl.Core.IntegrationRunner.GetModifications(IIntegrationResult
 from, IIntegrationResult to)
   at 
ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest 
request)
Project: eModal5
Date of build: 2011-11-02 08:38:42
Running time: 00:00:00
Integration Request: Build (IfModificationExists) triggered from interval

My working theory on this is that there are multiple SVN operations in 
progress. Is there a way to make CC.Net to until a current SVN task completes 
before starting another one?

Thanks,
Amber Clark

Reply via email to