Whilst trying to get my new build server to work I came across this error:
ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation failed: svn: File not found: revision 22, path '/BuildServers/Trunk/Office/Server' . Process command: C:\Program Files\Subversion\bin\svn.exe log svn://localhost/BuildServers/Trunk/Office/Server -r "{2009-07-07T10:53:29Z}:{2009-07-07T10:54:13Z}" --verbose --xml --username build.server --password build --non-interactive --no-auth-cache 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.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)
After double checking all my settings and paths I realised that the truckUrl property is case sensitive:
<trunkUrl>svn://localhost/BuildServers/trunk/Office/Server</trunkUrl>
Doh!
beab6086-efe2-42ce-b95d-9418fd80048d|0|.0