The build process will function for a while then I see an exception being thrown as follows:
Code: Select all
ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation failed:
Unhandled Exception: System.Security.Cryptography.CryptographicException: Keyset does not exist
at System.Security.Cryptography.CryptographicException.ThrowCryptogaphicException(Int32 hr)
at System.Security.Cryptography.SafeProvHandle._FreeCSP(IntPtr pProvCtx)
at System.Security.Cryptography.SafeProvHandle.ReleaseHandle()
at System.Runtime.InteropServices.SafeHandle.InternalFinalize()
at System.Runtime.InteropServices.SafeHandle.Dispose(Boolean disposing)
at System.Runtime.InteropServices.SafeHandle.Finalize()
. Process command: C:\Program Files\SourceGear\Fortress Client\vault.exe versionhistory $/<repository path> -rowlimit 1 -host <hostname> -user <username> -password <pwd> -repository <repository>
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute(ProcessInfo processInfo)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vault3.ExecuteWithRetries(ProcessInfo processInfo)
Where should I be looking to solve this problem ?
I have stopped the build server for the time being as the exception causes the JIT debugger dialog to display, and having 300+ dialogs to close when I noticed this had happened was a major pain.
Cheers,
Brett