Vault 4.1Beta and CruiseControl.Net

This forum is now locked, since Gold Support is no longer offered.

Moderator: SourceGear

Locked
Tim Rayment
Posts: 4
Joined: Thu Dec 06, 2007 10:53 am

Vault 4.1Beta and CruiseControl.Net

Post by Tim Rayment » Thu Dec 06, 2007 11:08 am

Just installed 4.1Beta client on our Vista Ultimate CruiseControl CI server.
I get the following error logged. Prior to this I was running 4.0.5 client with no problems. CruiseControl is 1.3.0.2918.

Code: Select all

2007-12-06 16:52:04,596 [Continuous_Integration:ERROR] INTERNAL ERROR: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
----------
System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002) at System.Reflection.Assembly.nLoadFile(String path, Evidence evidence) at System.Reflection.Assembly.LoadFile(String path) at ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker.VaultVersionIs317OrBetter() at ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker.GetCorrectVaultInstance() at ThoughtWorks.CruiseControl.Core.Sourcecontrol.VaultVersionChecker.GetModifications(IIntegrationResult from, IIntegrationResult to) at ThoughtWorks.CruiseControl.Core.Sourcecontrol.FilteredSourceControl.GetModifications(IIntegrationResult from, IIntegrationResult to) at ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModifications(ISourceControl sourceControl, IIntegrationResult lastBuild, IIntegrationResult thisBuild) at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request) at ThoughtWorks.CruiseControl.Core.Project.Integrate(IntegrationRequest request) at ThoughtWorks.CruiseControl.Core.ProjectIntegrator.Integrate()
 at ThoughtWorks.CruiseControl.Core.ProjectIntegrator.Run()

jeremy_sg
Posts: 1821
Joined: Thu Dec 18, 2003 11:39 am
Location: Sourcegear
Contact:

Post by jeremy_sg » Thu Dec 06, 2007 11:40 am

The problem is that the msi installer for the client beta did not include the vault.exe command line client. If you download the 4.1 beta clientAPI.zip file, you should be able to take the vault.exe and VaultClientIntegrationLib.dll from that zip and put them in the program files directory for a workaround.

Tim Rayment
Posts: 4
Joined: Thu Dec 06, 2007 10:53 am

Post by Tim Rayment » Fri Dec 07, 2007 3:00 am

Works fine now after I added the exe and dll. Thanks.

jeremy_sg
Posts: 1821
Joined: Thu Dec 18, 2003 11:39 am
Location: Sourcegear
Contact:

Post by jeremy_sg » Fri Dec 07, 2007 8:37 am

Thanks for the bug report, and for using the beta!

Locked