<< Back to previous view

[QB-3136] Checkout Step - Build Fails if Artifact Exists in 2 or More Referenced Configurations
Created: 26/Feb/18  Updated: 27/Feb/18

Status: Closed
Project: QuickBuild
Component/s: None
Affects Version/s: None
Fix Version/s: 8.0.0

Type: Bug Priority: Major
Reporter: J. Mash Assigned To: Robin Shen
Resolution: Fixed Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown


 Description   
As a side-effect of the change to support http://track.pmease.com/browse/QB-3070, it appears that the "Checkout" build step now fails unexpectedly with the following error in some circumstances:

  21:46:34,064 ERROR - Step 'master>sync' is failed: File already exists: /workspace/tools/windows/libs/win-x86/Test.dll

It seems to me that, if the "Publish" step optionally supports this sort of collision detection, so too should the "Checkout" step.

 Comments   
Comment by J. Mash [ 26/Feb/18 04:30 PM ]
It appears that this step also fails if the file merely exists on disk before the step runs, which means that you MUST (currently) clean the workspace of files before executing this step.
Comment by Robin Shen [ 27/Feb/18 01:04 AM ]
This has been fixed in a new build of QB8:
https://build.pmease.com/build/4380/build_overview
Generated at Sun May 05 15:16:30 UTC 2024 using JIRA 189.