Problem with SourceGear Vault VCS root

We are evaluating TeamCity for use in our development environment, using the new SourceGear Vault plugin to connect to our Vault VCS repository.
I'm having huge problems with the collecting changes from the VCS root.
Initially we found it very easy to setup and get some projects running but we have a strange issue that is making the system quite unusable.

After having everything setup and running build successfully for a while our projects will then start hanging on the "Collecting changes" step.
It then starts creating hundreds of copies of our source tree in the server's temporary directory until we either cancel the build, or the server runs out of disk space!

After stopping the build the build log contains information from the build Agent showing it was interrupted at the step:
[Updating sources: server side checkout...] Building incremental patch for VCS root

It doesn't look like anything was transferred to the build agent's work directory.

I've switched on DEBUG logging for the server VCS component but this doesn't give much more insight to the problem.
[2010-02-09 16:22:44,611]   INFO [pool executor 2] -      jetbrains.buildServer.VCS - Requesting patch...
[2010-02-09 16:22:44,611]  DEBUG [pool executor 2] -      jetbrains.buildServer.VCS - root details...

The logs then show nothing more until the build is cancelled at which point it logs a ThreadInterruptedException with the stack trace shown below.

It doesn't seem to be a problem with performance of the Vault VCS repository as the server is able to download 100s of copies of our source tree to its temporary folder in a matter of minutes.

We are using TeamCity 5.0.2 (build 10784), Vault server and Java CLC 5.0.2, and the TC Vault plugin build from 5th Feb.

Any help debugging this problem would be appreciated along with some advice on how TeamCity manages temporary files as they never seem to be deleted.


Thanks,

Jason


Exception stack trace
-----
System.Threading.ThreadInterruptedException: Thread has been interrupted from a waiting state. ---> System.ExceptionWrapper: sleep interrupted

    at system.Threading.Thread.Sleep(Unknown Source)
    at system.Threading.Thread.Sleep(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.ProcessGetFileRequests(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientIntegrationLib.GetOperations.performGetVersion(GetOperations.cs:608)
    at VaultClientIntegrationLib.GetOperations.ProcessCommandGetVersionToLocationOutsideWorkingFolder(GetOperations.cs:544)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectToDirFromVcs(VaultConnection.java:238)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getFolderFromVcs(VaultConnection.java:229)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectItself(VaultConnection.java:175)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:157)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:250)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObject(VaultConnection.java:143)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder$1.getFile(VaultPatchBuilder.java:83)
    at jetbrains.buildServer.vcs.patches.ChangesPatchBuilder.buildPatch(ChangesPatchBuilder.java:179)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder.buildPatch(VaultPatchBuilder.java:77)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil$1.buildPatch(BuildPatchUtil.java:1)
    at jetbrains.buildServer.vcs.VcsSupportUtil.buildPatch(VcsSupportUtil.java:93)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil.buildPatch(BuildPatchUtil.java:9)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.makePatch(PatchComposer.java:24)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatchForRoot(PatchComposer.java:99)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatch(PatchComposer.java:129)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl.buildPatch(BuildTypeImpl.java:229)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$FastClassByCGLIB$$a84db719.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
    at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at jetbrains.buildServer.serverSide.impl.auth.TeamCityMethodSecurityInterceptor.invoke(TeamCityMethodSecurityInterceptor.java:9)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.Cglib2AopProxy$FixedChainStaticTargetInterceptor.intercept(Cglib2AopProxy.java:582)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$EnhancerByCGLIB$$ca365bf6.buildPatch(<generated>)
    at jetbrains.buildServer.serverSide.impl.BuildStarter$2.call(BuildStarter.java:10)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)

    at system.Threading.Thread.Sleep(Unknown Source)
    at system.Threading.Thread.Sleep(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.ProcessGetFileRequests(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientIntegrationLib.GetOperations.performGetVersion(GetOperations.cs:608)
    at VaultClientIntegrationLib.GetOperations.ProcessCommandGetVersionToLocationOutsideWorkingFolder(GetOperations.cs:544)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectToDirFromVcs(VaultConnection.java:238)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getFolderFromVcs(VaultConnection.java:229)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectItself(VaultConnection.java:175)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:157)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:250)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObject(VaultConnection.java:143)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder$1.getFile(VaultPatchBuilder.java:83)
    at jetbrains.buildServer.vcs.patches.ChangesPatchBuilder.buildPatch(ChangesPatchBuilder.java:179)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder.buildPatch(VaultPatchBuilder.java:77)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil$1.buildPatch(BuildPatchUtil.java:1)
    at jetbrains.buildServer.vcs.VcsSupportUtil.buildPatch(VcsSupportUtil.java:93)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil.buildPatch(BuildPatchUtil.java:9)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.makePatch(PatchComposer.java:24)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatchForRoot(PatchComposer.java:99)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatch(PatchComposer.java:129)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl.buildPatch(BuildTypeImpl.java:229)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$FastClassByCGLIB$$a84db719.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
    at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at jetbrains.buildServer.serverSide.impl.auth.TeamCityMethodSecurityInterceptor.invoke(TeamCityMethodSecurityInterceptor.java:9)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.Cglib2AopProxy$FixedChainStaticTargetInterceptor.intercept(Cglib2AopProxy.java:582)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$EnhancerByCGLIB$$ca365bf6.buildPatch(<generated>)
    at jetbrains.buildServer.serverSide.impl.BuildStarter$2.call(BuildStarter.java:10)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
   --- End of inner exception stack trace ---
    at system.Threading.Thread.Sleep(Unknown Source)
    at system.Threading.Thread.Sleep(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.ProcessGetFileRequests(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientIntegrationLib.GetOperations.performGetVersion(GetOperations.cs:608)
    at VaultClientIntegrationLib.GetOperations.ProcessCommandGetVersionToLocationOutsideWorkingFolder(GetOperations.cs:544)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectToDirFromVcs(VaultConnection.java:238)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getFolderFromVcs(VaultConnection.java:229)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectItself(VaultConnection.java:175)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:157)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:250)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObject(VaultConnection.java:143)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder$1.getFile(VaultPatchBuilder.java:83)
    at jetbrains.buildServer.vcs.patches.ChangesPatchBuilder.buildPatch(ChangesPatchBuilder.java:179)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder.buildPatch(VaultPatchBuilder.java:77)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil$1.buildPatch(BuildPatchUtil.java:1)
    at jetbrains.buildServer.vcs.VcsSupportUtil.buildPatch(VcsSupportUtil.java:93)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil.buildPatch(BuildPatchUtil.java:9)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.makePatch(PatchComposer.java:24)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatchForRoot(PatchComposer.java:99)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatch(PatchComposer.java:129)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl.buildPatch(BuildTypeImpl.java:229)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$FastClassByCGLIB$$a84db719.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
    at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at jetbrains.buildServer.serverSide.impl.auth.TeamCityMethodSecurityInterceptor.invoke(TeamCityMethodSecurityInterceptor.java:9)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.Cglib2AopProxy$FixedChainStaticTargetInterceptor.intercept(Cglib2AopProxy.java:582)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$EnhancerByCGLIB$$ca365bf6.buildPatch(<generated>)
    at jetbrains.buildServer.serverSide.impl.BuildStarter$2.call(BuildStarter.java:10)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)

jetbrains.buildServer.vcs.VcsException: System.Threading.ThreadInterruptedException: Thread has been interrupted from a waiting state. ---> System.ExceptionWrapper: sleep interrupted
    at system.Threading.Thread.Sleep(Unknown Source)
    at system.Threading.Thread.Sleep(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.ProcessGetFileRequests(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientIntegrationLib.GetOperations.performGetVersion(GetOperations.cs:608)
    at VaultClientIntegrationLib.GetOperations.ProcessCommandGetVersionToLocationOutsideWorkingFolder(GetOperations.cs:544)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectToDirFromVcs(VaultConnection.java:238)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getFolderFromVcs(VaultConnection.java:229)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectItself(VaultConnection.java:175)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:157)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:250)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObject(VaultConnection.java:143)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder$1.getFile(VaultPatchBuilder.java:83)
    at jetbrains.buildServer.vcs.patches.ChangesPatchBuilder.buildPatch(ChangesPatchBuilder.java:179)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder.buildPatch(VaultPatchBuilder.java:77)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil$1.buildPatch(BuildPatchUtil.java:1)
    at jetbrains.buildServer.vcs.VcsSupportUtil.buildPatch(VcsSupportUtil.java:93)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil.buildPatch(BuildPatchUtil.java:9)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.makePatch(PatchComposer.java:24)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatchForRoot(PatchComposer.java:99)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatch(PatchComposer.java:129)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl.buildPatch(BuildTypeImpl.java:229)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$FastClassByCGLIB$$a84db719.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
    at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at jetbrains.buildServer.serverSide.impl.auth.TeamCityMethodSecurityInterceptor.invoke(TeamCityMethodSecurityInterceptor.java:9)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.Cglib2AopProxy$FixedChainStaticTargetInterceptor.intercept(Cglib2AopProxy.java:582)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$EnhancerByCGLIB$$ca365bf6.buildPatch(<generated>)
    at jetbrains.buildServer.serverSide.impl.BuildStarter$2.call(BuildStarter.java:10)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)

    at system.Threading.Thread.Sleep(Unknown Source)
    at system.Threading.Thread.Sleep(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.ProcessGetFileRequests(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientIntegrationLib.GetOperations.performGetVersion(GetOperations.cs:608)
    at VaultClientIntegrationLib.GetOperations.ProcessCommandGetVersionToLocationOutsideWorkingFolder(GetOperations.cs:544)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectToDirFromVcs(VaultConnection.java:238)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getFolderFromVcs(VaultConnection.java:229)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectItself(VaultConnection.java:175)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:157)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:250)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObject(VaultConnection.java:143)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder$1.getFile(VaultPatchBuilder.java:83)
    at jetbrains.buildServer.vcs.patches.ChangesPatchBuilder.buildPatch(ChangesPatchBuilder.java:179)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder.buildPatch(VaultPatchBuilder.java:77)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil$1.buildPatch(BuildPatchUtil.java:1)
    at jetbrains.buildServer.vcs.VcsSupportUtil.buildPatch(VcsSupportUtil.java:93)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil.buildPatch(BuildPatchUtil.java:9)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.makePatch(PatchComposer.java:24)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatchForRoot(PatchComposer.java:99)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatch(PatchComposer.java:129)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl.buildPatch(BuildTypeImpl.java:229)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$FastClassByCGLIB$$a84db719.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
    at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at jetbrains.buildServer.serverSide.impl.auth.TeamCityMethodSecurityInterceptor.invoke(TeamCityMethodSecurityInterceptor.java:9)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.Cglib2AopProxy$FixedChainStaticTargetInterceptor.intercept(Cglib2AopProxy.java:582)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$EnhancerByCGLIB$$ca365bf6.buildPatch(<generated>)
    at jetbrains.buildServer.serverSide.impl.BuildStarter$2.call(BuildStarter.java:10)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
   --- End of inner exception stack trace ---
    at system.Threading.Thread.Sleep(Unknown Source)
    at system.Threading.Thread.Sleep(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.ProcessGetFileRequests(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientIntegrationLib.GetOperations.performGetVersion(GetOperations.cs:608)
    at VaultClientIntegrationLib.GetOperations.ProcessCommandGetVersionToLocationOutsideWorkingFolder(GetOperations.cs:544)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectToDirFromVcs(VaultConnection.java:238)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getFolderFromVcs(VaultConnection.java:229)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectItself(VaultConnection.java:175)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:157)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:250)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObject(VaultConnection.java:143)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder$1.getFile(VaultPatchBuilder.java:83)
    at jetbrains.buildServer.vcs.patches.ChangesPatchBuilder.buildPatch(ChangesPatchBuilder.java:179)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder.buildPatch(VaultPatchBuilder.java:77)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil$1.buildPatch(BuildPatchUtil.java:1)
    at jetbrains.buildServer.vcs.VcsSupportUtil.buildPatch(VcsSupportUtil.java:93)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil.buildPatch(BuildPatchUtil.java:9)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.makePatch(PatchComposer.java:24)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatchForRoot(PatchComposer.java:99)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatch(PatchComposer.java:129)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl.buildPatch(BuildTypeImpl.java:229)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$FastClassByCGLIB$$a84db719.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
    at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at jetbrains.buildServer.serverSide.impl.auth.TeamCityMethodSecurityInterceptor.invoke(TeamCityMethodSecurityInterceptor.java:9)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.Cglib2AopProxy$FixedChainStaticTargetInterceptor.intercept(Cglib2AopProxy.java:582)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$EnhancerByCGLIB$$ca365bf6.buildPatch(<generated>)
    at jetbrains.buildServer.serverSide.impl.BuildStarter$2.call(BuildStarter.java:10)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)

    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatchForRoot(PatchComposer.java:87)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatch(PatchComposer.java:129)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl.buildPatch(BuildTypeImpl.java:229)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$FastClassByCGLIB$$a84db719.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
    at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at jetbrains.buildServer.serverSide.impl.auth.TeamCityMethodSecurityInterceptor.invoke(TeamCityMethodSecurityInterceptor.java:9)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.Cglib2AopProxy$FixedChainStaticTargetInterceptor.intercept(Cglib2AopProxy.java:582)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$EnhancerByCGLIB$$ca365bf6.buildPatch(<generated>)
    at jetbrains.buildServer.serverSide.impl.BuildStarter$2.call(BuildStarter.java:10)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
Caused by: System.Threading.ThreadInterruptedException: Thread has been interrupted from a waiting state. ---> System.ExceptionWrapper: sleep interrupted
    at system.Threading.Thread.Sleep(Unknown Source)
    at system.Threading.Thread.Sleep(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.ProcessGetFileRequests(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientIntegrationLib.GetOperations.performGetVersion(GetOperations.cs:608)
    at VaultClientIntegrationLib.GetOperations.ProcessCommandGetVersionToLocationOutsideWorkingFolder(GetOperations.cs:544)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectToDirFromVcs(VaultConnection.java:238)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getFolderFromVcs(VaultConnection.java:229)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectItself(VaultConnection.java:175)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:157)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:250)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObject(VaultConnection.java:143)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder$1.getFile(VaultPatchBuilder.java:83)
    at jetbrains.buildServer.vcs.patches.ChangesPatchBuilder.buildPatch(ChangesPatchBuilder.java:179)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder.buildPatch(VaultPatchBuilder.java:77)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil$1.buildPatch(BuildPatchUtil.java:1)
    at jetbrains.buildServer.vcs.VcsSupportUtil.buildPatch(VcsSupportUtil.java:93)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil.buildPatch(BuildPatchUtil.java:9)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.makePatch(PatchComposer.java:24)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatchForRoot(PatchComposer.java:99)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatch(PatchComposer.java:129)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl.buildPatch(BuildTypeImpl.java:229)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$FastClassByCGLIB$$a84db719.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
    at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at jetbrains.buildServer.serverSide.impl.auth.TeamCityMethodSecurityInterceptor.invoke(TeamCityMethodSecurityInterceptor.java:9)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.Cglib2AopProxy$FixedChainStaticTargetInterceptor.intercept(Cglib2AopProxy.java:582)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$EnhancerByCGLIB$$ca365bf6.buildPatch(<generated>)
    at jetbrains.buildServer.serverSide.impl.BuildStarter$2.call(BuildStarter.java:10)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)

    at system.Threading.Thread.Sleep(Unknown Source)
    at system.Threading.Thread.Sleep(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.ProcessGetFileRequests(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientIntegrationLib.GetOperations.performGetVersion(GetOperations.cs:608)
    at VaultClientIntegrationLib.GetOperations.ProcessCommandGetVersionToLocationOutsideWorkingFolder(GetOperations.cs:544)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectToDirFromVcs(VaultConnection.java:238)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getFolderFromVcs(VaultConnection.java:229)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectItself(VaultConnection.java:175)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:157)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:250)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObject(VaultConnection.java:143)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder$1.getFile(VaultPatchBuilder.java:83)
    at jetbrains.buildServer.vcs.patches.ChangesPatchBuilder.buildPatch(ChangesPatchBuilder.java:179)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder.buildPatch(VaultPatchBuilder.java:77)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil$1.buildPatch(BuildPatchUtil.java:1)
    at jetbrains.buildServer.vcs.VcsSupportUtil.buildPatch(VcsSupportUtil.java:93)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil.buildPatch(BuildPatchUtil.java:9)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.makePatch(PatchComposer.java:24)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatchForRoot(PatchComposer.java:99)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatch(PatchComposer.java:129)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl.buildPatch(BuildTypeImpl.java:229)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$FastClassByCGLIB$$a84db719.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
    at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at jetbrains.buildServer.serverSide.impl.auth.TeamCityMethodSecurityInterceptor.invoke(TeamCityMethodSecurityInterceptor.java:9)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.Cglib2AopProxy$FixedChainStaticTargetInterceptor.intercept(Cglib2AopProxy.java:582)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$EnhancerByCGLIB$$ca365bf6.buildPatch(<generated>)
    at jetbrains.buildServer.serverSide.impl.BuildStarter$2.call(BuildStarter.java:10)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
   --- End of inner exception stack trace ---
    at system.Threading.Thread.Sleep(Unknown Source)
    at system.Threading.Thread.Sleep(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.ProcessGetFileRequests(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientIntegrationLib.GetOperations.performGetVersion(GetOperations.cs:608)
    at VaultClientIntegrationLib.GetOperations.ProcessCommandGetVersionToLocationOutsideWorkingFolder(GetOperations.cs:544)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectToDirFromVcs(VaultConnection.java:238)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getFolderFromVcs(VaultConnection.java:229)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectItself(VaultConnection.java:175)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:157)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:250)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObject(VaultConnection.java:143)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder$1.getFile(VaultPatchBuilder.java:83)
    at jetbrains.buildServer.vcs.patches.ChangesPatchBuilder.buildPatch(ChangesPatchBuilder.java:179)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder.buildPatch(VaultPatchBuilder.java:77)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil$1.buildPatch(BuildPatchUtil.java:1)
    at jetbrains.buildServer.vcs.VcsSupportUtil.buildPatch(VcsSupportUtil.java:93)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil.buildPatch(BuildPatchUtil.java:9)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.makePatch(PatchComposer.java:24)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatchForRoot(PatchComposer.java:99)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatch(PatchComposer.java:129)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl.buildPatch(BuildTypeImpl.java:229)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$FastClassByCGLIB$$a84db719.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
    at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at jetbrains.buildServer.serverSide.impl.auth.TeamCityMethodSecurityInterceptor.invoke(TeamCityMethodSecurityInterceptor.java:9)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.Cglib2AopProxy$FixedChainStaticTargetInterceptor.intercept(Cglib2AopProxy.java:582)
    at jetbrains.buildServer.serverSide.impl.BuildTypeImpl$$EnhancerByCGLIB$$ca365bf6.buildPatch(<generated>)
    at jetbrains.buildServer.serverSide.impl.BuildStarter$2.call(BuildStarter.java:10)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)

    at system.Threading.Thread.Sleep(Unknown Source)
    at system.Threading.Thread.Sleep(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.ProcessGetFileRequests(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientOperationsLib.ClientInstance.GetByDisplayVersionToNonWorkingFolder(Unknown Source)
    at VaultClientIntegrationLib.GetOperations.performGetVersion(GetOperations.cs:608)
    at VaultClientIntegrationLib.GetOperations.ProcessCommandGetVersionToLocationOutsideWorkingFolder(GetOperations.cs:544)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectToDirFromVcs(VaultConnection.java:238)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getFolderFromVcs(VaultConnection.java:229)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectItself(VaultConnection.java:175)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:157)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:250)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObjectFromParent(VaultConnection.java:246)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getRepoObject(VaultConnection.java:162)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultConnection.getObject(VaultConnection.java:143)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder$1.getFile(VaultPatchBuilder.java:83)
    at jetbrains.buildServer.vcs.patches.ChangesPatchBuilder.buildPatch(ChangesPatchBuilder.java:179)
    at jetbrains.buildServer.buildTriggers.vcs.vault.VaultPatchBuilder.buildPatch(VaultPatchBuilder.java:77)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil$1.buildPatch(BuildPatchUtil.java:1)
    at jetbrains.buildServer.vcs.VcsSupportUtil.buildPatch(VcsSupportUtil.java:93)
    at jetbrains.buildServer.serverSide.impl.projectSources.BuildPatchUtil.buildPatch(BuildPatchUtil.java:9)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.makePatch(PatchComposer.java:24)
    at jetbrains.buildServer.serverSide.impl.projectSources.PatchComposer.buildPatchForRoot(PatchComposer.java:99)
    ... 16 more

3 comments
Comment actions Permalink

Hello, Jason,

Thanks for your feedback!

Seems there is a bug with patch building in the plugin. Please, create corresponding issue in our tracker, post link to newly created issue here and I will investigate your problem.

TYI: In almost cases it's safe to delete TeamCity tmp folders manually.

0
Comment actions Permalink

Thanks Victory.
Issue raised at

<a href="http://youtrack.jetbrains.net/issue/TW-10958">http://youtrack.jetbrains.net/issue/TW-10958</a>.


If you need anymore information (logs, etc) please let me know.

Is the problem with all the temporary folders caused by the vcs-vault plugin or is it normal for such a large number of them to accumulate without being deleted?

Jason

0
Comment actions Permalink

Thanks. The issue is open.
Let's move there for the following discussion.

>> Is the problem with all the temporary folders caused by the vcs-vault  plugin or is it normal for such a large number of them to accumulate  without being deleted?

It's Vault plugin problem. Normally any activity creating temp files has to remove them.

0

Please sign in to leave a comment.