The Server log says:
Code: Select all
2008-06-04 13:58:21,320 [Assemblies:INFO] Project: 'Assemblies' is first in queue: 'Assemblies' and shall start integration.
2008-06-04 13:58:21,320 [Assemblies:DEBUG] In FortressVaultSourceControl.GetModifications()
2008-06-04 13:58:21,399 [Assemblies:DEBUG] Refresh() successful.
2008-06-04 13:58:21,399 [Assemblies:DEBUG] Current folder version is 236. Last integrated folder version was 236.
2008-06-04 13:58:21,399 [Assemblies:INFO] [$/Assemblies/] has not changed.
2008-06-04 13:58:21,399 [Assemblies:INFO] No modifications detected.
2008-06-04 13:58:21,399 [Assemblies:INFO] Building: vonwyssa triggered a build (ForceBuild)
2008-06-04 13:58:21,399 [Assemblies:DEBUG] In FortressVaultSourceControl.GetSource()
2008-06-04 13:58:21,399 [Assemblies:DEBUG] Cleaning out source folder: C:\somepath\Assemblies
2008-06-04 13:58:22,383 [Assemblies:INFO] Getting source from Vault
2008-06-04 13:59:07,363 [Assemblies:INFO] Integration complete: Exception - 04.06.2008 13:59:07
Code: Select all
<cruisecontrol project="Assemblies">
<request source="vonwyssa" buildCondition="ForceBuild">vonwyssa triggered a build (ForceBuild)</request>
<modifications />
<build date="2008-06-04 13:58:21" buildtime="00:00:46" buildcondition="ForceBuild" />
<exception><![CDATA[VaultClientOperationsLib.GetLatestVersionFailedException: Exception of type 'VaultClientOperationsLib.GetLatestVersionFailedException' was thrown.
at VaultClientOperationsLib.ClientInstance.ProcessGetFileRequests(GetFileInfo[] infos, MakeWritableType makeWritable, SetFileTimeType setFileTime, MergeType merge, Boolean updateHiddenFilesOnly, String ancestorFullPath, Boolean flat, String ancestorDiskPath, OverwritePrompt PromptData, Boolean isLabelGet, String currentPathToLabelItem, Int64 labelID, Boolean isRetry, Boolean isGetByDisplayVersion)
at VaultClientOperationsLib.ClientInstance.Get(VaultClientFolder[] folders, Boolean forceLatest, MakeWritableType makeWritable, SetFileTimeType setFileTime, MergeType merge, OverwritePrompt PromptData)
at VaultClientOperationsLib.ClientInstance.Get(VaultClientFolder folder, Boolean recursive, Boolean forceLatest, MakeWritableType makeWritable, SetFileTimeType setFileTime, MergeType merge, OverwritePrompt PromptData)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.FortressClient.GetVersion(String repositoryFolderPath, String workingDir, Int64 folderVersion)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.FortressVaultSourceControl.GetSource(IIntegrationResult result)
at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Build(IIntegrationResult result)]]></exception>
</cruisecontrol>
Code: Select all
<workingDirectory>\somepath\Assemblies</workingDirectory>
<artifactDirectory>\somepath\Assemblies</artifactDirectory>
<modificationDelaySeconds>0</modificationDelaySeconds>
<sourcecontrol type="vaultplugin">
<username>someuser</username>
<password>somepass</password>
<host>vaulthost</host>
<ssl>true</ssl>
<repository>somrepository</repository>
<folder>$/Assemblies/</folder>
<autoGetSource>true</autoGetSource>
<cleanCopy>true</cleanCopy>
<useWorkingDirectory>true</useWorkingDirectory>
</sourcecontrol>
All our integrated projects (some 30 or so) show exactly the same behavior, this is not just one exceptional project. I did delete the temporary folder of the client and re-set the working folder, but this did not change anything. Therefore I start wondering whether that "autoGetSource" option is working at all?