Move to mySQL causes problems obtaining the artifact zips?

Hi,

Since moving to a mySQL database storage solution for my TeamCity build data, I've come across a problem that appears to happen quite randomly.

I've got one config that runs tests, which is artifact dependent on another config that compiles the test exes.
Using TeamCity 7.0.2

My latest example was the following error:

[23:12:35]Resolving artifact dependencies (37m:39s)

[23:50:14][Resolving  artifact dependencies] Failed to resolve artifact dependency  <Coverage Builds :: Runtime Debug 2010 Apps PS3 (build with id:  15847)>: java.io.FileNotFoundException:  C:\BuildAgent\system\.artifacts_cache\<server>\httpAuth\repository\download\bt18\15847.tcbuildid\TestExe-208.zip  (The system cannot find the file specified)  (jetbrains.buildServer.artifacts.ResolvingFailedException)

[23:50:14][Resolving artifact dependencies] Failed to resolve 1 of 2 artifact dependencies

[23:50:14]Artifacts resolving failed. Failed to resolve 1 of 2 artifact dependencies


The build id is correct (15847), the config id is fine too (bt18), as is the build number (208).
Browsing to the machine itself, all I can find in that '15847.tcbuildid' folder is a 'teamcity-ivy.xml' file.

Like I say, I've never seen this occur before moving to mySQL, and a restart fixes it.

Any ideas what would be causing this?

Thanks.

1 comment
Comment actions Permalink

Jim,

The issue you are facing have not much in common with database in use.

Please enable debug logging in TeamCity server (http://confluence.jetbrains.net/display/TCD65/TeamCity+Server+Logs) and agent (http://confluence.jetbrains.net/display/TCD65/TeamCity+Server+Logs) , wait for issue to reproduce and attach teamcity-server.log and teamcity-agent.log here

0

Please sign in to leave a comment.