Failed to collect changes from VCS (SVN)

We have Teamcity and SVN in Docker Containers on one host. Since last but one update we get sporadic errors for different build configs:

Failed for the root '"MyProjectName" {instance id=139, parent internal id=34, parent id=FD_CROSBY_PROD_CypressTestsRoot, description: "svn: svn://MyServer.com/branch"}: Error getting current revision: svn: E210003: Unknown host MyServer.com: Try again

Stacktrace:

jetbrains.buildServer.vcs.VcsRootVcsException: Error getting current revision: svn: E210003: Unknown host MyServer.com: Try again

at jetbrains.buildServer.vcs.impl.VcsChangesStatesCollector.createRootException(VcsChangesStatesCollector.java:69)

at jetbrains.buildServer.vcs.impl.VcsChangesStatesCollector.getCurrentState(VcsChangesStatesCollector.java:111)

at jetbrains.buildServer.vcs.impl.VcsChangesStatesCollector.lambda$null$1(VcsChangesStatesCollector.java:103)

at jetbrains.buildServer.util.NamedThreadFactory.executeWithNewThreadName(NamedThreadFactory.java:76)

at jetbrains.buildServer.vcs.impl.VcsChangesStatesCollector.lambda$getCollectStatesTasks$2(VcsChangesStatesCollector.java:54)

at jetbrains.buildServer.vcs.impl.ImmediateFutureExecService$2.call(ImmediateFutureExecService.java:5)

at jetbrains.buildServer.serverSide.impl.ImmediateFuture.get(ImmediateFuture.java:63)

at jetbrains.buildServer.serverSide.impl.ImmediateFuture.get(ImmediateFuture.java:73)

at jetbrains.buildServer.vcs.impl.VcsChangesStatesCollector.collectStatesForAllRoots(VcsChangesStatesCollector.java:56)

at jetbrains.buildServer.vcs.impl.VcsChangesStatesCollector.getCurrentStateSnapshot(VcsChangesStatesCollector.java:19)

at jetbrains.buildServer.vcs.impl.VcsChangesFetcher.getStateAndCreateChangesCollectingTasks(VcsChangesFetcher.java:56)

at jetbrains.buildServer.vcs.impl.VcsChangesLoader.doLoadChanges(VcsChangesLoader.java:48)

at jetbrains.buildServer.vcs.impl.VcsChangesLoader.tryLoadChanges(VcsChangesLoader.java:14)

at jetbrains.buildServer.serverSide.impl.VcsModificationChecker$CollectChangesAction$1.run(VcsModificationChecker.java:9)

at jetbrains.buildServer.util.NamedThreadFactory.executeWithNewThreadName(NamedThreadFactory.java:76)

at jetbrains.buildServer.serverSide.impl.VcsModificationChecker$CollectChangesAction.run(VcsModificationChecker.java:5)

at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1736)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

at java.base/java.lang.Thread.run(Thread.java:829)

Caused by: jetbrains.buildServer.vcs.VcsException: Error getting current revision: svn: E210003: Unknown host MyServer.com: Try again

at jetbrains.buildServer.buildTriggers.vcs.svn.TCSvnUtil.rethrowAsVcsException(TCSvnUtil.java:367)

at jetbrains.buildServer.buildTriggers.vcs.svn.SvnChangesCollector.getCurrentVersion(SvnChangesCollector.java:61)

at jetbrains.vcs.api.services.impl.RepositoryStateServiceProvider$1.getCurrentState(RepositoryStateServiceProvider.java:3)

at jetbrains.buildServer.vcs.impl.VcsRootInstanceImpl.lambda$getCurrentState$2(VcsRootInstanceImpl.java:8)

at jetbrains.buildServer.serverSide.impl.BaseAccessChecker.runWithDisabledChecks(BaseAccessChecker.java:31)

at jetbrains.buildServer.serverSide.impl.SecondaryNodeSecurityManager.executeSafe(SecondaryNodeSecurityManager.java:30)

at jetbrains.buildServer.serverSide.IOGuardInitializer$IOGuardDelegateImpl.allowNetworkAndCommandLine(IOGuardInitializer.java:3)

at jetbrains.buildServer.serverSide.IOGuard.allowNetworkAndCommandLine(IOGuard.java:117)

at jetbrains.buildServer.vcs.impl.VcsRootInstanceImpl.getCurrentState(VcsRootInstanceImpl.java:116)

at jetbrains.buildServer.vcs.impl.VcsChangesStatesCollector$CurrentStateOperation.call(VcsChangesStatesCollector.java:2)

at jetbrains.buildServer.vcs.impl.VcsChangesStatesCollector$CurrentStateOperation.call(VcsChangesStatesCollector.java:3)

at jetbrains.buildServer.vcs.VcsOperationProgressProviderImpl.runWithProgress(VcsOperationProgressProviderImpl.java:29)

at jetbrains.buildServer.vcs.impl.VcsChangesStatesCollector$1.doGetCurrentState(VcsChangesStatesCollector.java:2)

at jetbrains.buildServer.vcs.impl.CurrentStateCache.getCurrentState(CurrentStateCache.java:36)

at jetbrains.buildServer.vcs.impl.VcsChangesStatesCollector.getCurrentState(VcsChangesStatesCollector.java:78)

... 18 more

Can you help us further?

0
1 comment
Hi! The error means that TeamCity's SVN client couldn't checkout the data from `svn://MyServer.com/branch` due to a network problem. Running a command line SVN client on the TeamCity server machine and trying to check out the same repository would be a good start to troubleshooting it.
0

Please sign in to leave a comment.