Unable to collect changes after commit push
Hi,
As title,every time it happend after I push commit.
Then I can detach and attach VCS setting to let it be alright.
Is it something setting wrong ?
Here is fail build log
```
[13:21:52]E: bt1 [13:21:52]i: TeamCity server version is 2020.1.4 (build 78906) [13:21:52] : The build is removed from the queue to be prepared for the start [13:21:52] : Collecting changes in 1 VCS root [13:21:52] : [Collecting changes in 1 VCS root] VCS Root details [13:21:52] : [VCS Root details] "http://172.16.3.14:3000/giteadmin/Test.git" {instance id=5, parent internal id=1, parent id=Test_Http172163143000giteadminTestGit, description: "http://172.16.3.14:3000/giteadmin/Test.git#refs/heads/master"} [13:21:52]i: [Collecting changes in 1 VCS root] Detecting changes in VCS root 'http://172.16.3.14:3000/giteadmin/Test.git' (used in 'Build') [13:21:52]i: [Collecting changes in 1 VCS root] Will collect changes for 'http://172.16.3.14:3000/giteadmin/Test.git' starting from revision af27bf42b978a4dda972cd53d76573a8e41e5fff [13:21:52]i: [Collecting changes in 1 VCS root] VCS revisions for 'http://172.16.3.14:3000/giteadmin/Test.git' - af27bf42b978a4dda972cd53d76573a8e41e5fff..ee9bb2a2ad167950978aeffd7b22e594c4d6df7e [13:21:52]i: [Collecting changes in 1 VCS root] Processing combined checkout rule for 'http://172.16.3.14:3000/giteadmin/Test.git' [13:21:52]E: Failed to collect changes, error: Error collecting changes for VCS repository '"http://172.16.3.14:3000/giteadmin/Test.git" {instance id=5, parent internal id=1, parent id=Test_Http172163143000giteadminTestGit, description: "http://172.16.3.14:3000/giteadmin/Test.git#refs/heads/master"}' Collecting changes failed: java.lang.NullPointerException, VCS root: "http://172.16.3.14:3000/giteadmin/Test.git" {instance id=5, parent internal id=1, parent id=Test_Http172163143000giteadminTestGit, description: "http://172.16.3.14:3000/giteadmin/Test.git#refs/heads/master"} [13:21:52]E: Failed to collect changes, error: Error collecting changes for VCS repository '"http://172.16.3.14:3000/giteadmin/Test.git" {instance id=5, parent internal id=1, parent id=Test_Http172163143000giteadminTestGit, description: "http://172.16.3.14:3000/giteadmin/Test.git#refs/heads/master"}' Collecting changes failed: java.lang.NullPointerException, VCS root: "http://172.16.3.14:3000/giteadmin/Test.git" {instance id=5, parent internal id=1, parent id=Test_Http172163143000giteadminTestGit, description: "http://172.16.3.14:3000/giteadmin/Test.git#refs/heads/master"} [13:21:52] : Build finished
```
And success build log
```
[13:22:40]E: bt1 (1m:54s) [13:22:40]i: TeamCity server version is 2020.1.4 (build 78906) [13:22:40] : The build is removed from the queue to be prepared for the start [13:22:40] : Collecting changes in 1 VCS root [13:22:40] : [Collecting changes in 1 VCS root] VCS Root details [13:22:40] : [VCS Root details] "http://172.16.3.14:3000/giteadmin/Test.git" {instance id=5, parent internal id=1, parent id=Test_Http172163143000giteadminTestGit, description: "http://172.16.3.14:3000/giteadmin/Test.git#refs/heads/master"} [13:22:40]i: [Collecting changes in 1 VCS root] Detecting changes in VCS root 'http://172.16.3.14:3000/giteadmin/Test.git' (used in 'Build') [13:22:40]i: [Collecting changes in 1 VCS root] No previous state to collect changes from for 'http://172.16.3.14:3000/giteadmin/Test.git' [13:22:40] : [Collecting changes in 1 VCS root] Compute revision for 'http://172.16.3.14:3000/giteadmin/Test.git' [13:22:40] : [Compute revision for 'http://172.16.3.14:3000/giteadmin/Test.git'] Upper limit revision: ee9bb2a2ad167950978aeffd7b22e594c4d6df7e [13:22:40]i: [Compute revision for 'http://172.16.3.14:3000/giteadmin/Test.git'] MaxModId = null [13:22:40] : [Compute revision for 'http://172.16.3.14:3000/giteadmin/Test.git'] Cannot find modification with revision ee9bb2a2ad167950978aeffd7b22e594c4d6df7e [13:22:40] : [Compute revision for 'http://172.16.3.14:3000/giteadmin/Test.git'] No modification from VCS root is attached to build configuration and checkout rules include all changes, use upper limit revision [13:22:40] : [Compute revision for 'http://172.16.3.14:3000/giteadmin/Test.git'] Computed revision: ee9bb2a2ad167950978aeffd7b22e594c4d6df7e [13:22:40] : Starting the build on the agent "SRM-Lab01"
```
Please sign in to leave a comment.
What version of TeamCity are you using? Please check for any additional details that correlate with these timestamps in <teamcity home>/logs/teamcity-vcs.log.
I'm using version 2020.1.4.(build 78906)
It seems not work nor write any log for fail case at time 13:21:52 ?
```teamcity-vcs.log
From http://172.16.3.14:3000/giteadmin/Test
* [new branch] master -> origin/master
[2020-09-29 11:05:17,530] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git log -n1 --pretty=format:%H%x20%s af27bf42b978a4dda972cd53d76573a8e41e5fff --
[2020-09-29 11:05:17,554] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git branch
[2020-09-29 11:05:17,568] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git branch --create-reflog --track master refs/remotes/origin/master
[2020-09-29 11:05:17,591] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git update-ref refs/heads/master af27bf42b978a4dda972cd53d76573a8e41e5fff
[2020-09-29 11:05:17,607] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git -c core.askpass=/home/sysadmin/BuildAgent/temp/buildTmp/pass1938228784912877253 -c credential.helper= -c credential.helper=/home/sysadmin/BuildAgent/temp/buildTmp/credHelper967641202722136242.sh checkout -q -f master
[2020-09-29 11:05:18,957] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git clean -f -d -x
[2020-09-29 13:22:44,992] INFO - jetbrains.buildServer.VCS - Using git specified by TEAMCITY_GIT_PATH: /usr/bin/git
[2020-09-29 13:22:44,992] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/bin/.]: /usr/bin/git version
[2020-09-29 13:22:45,133] INFO - jetbrains.buildServer.VCS - Using git specified by TEAMCITY_GIT_PATH: /usr/bin/git
[2020-09-29 13:22:45,134] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/bin/.]: /usr/bin/git version
[2020-09-29 13:22:45,158] INFO - jetbrains.buildServer.VCS - Git version: 2.17.1.0
[2020-09-29 13:22:45,158] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git init
[2020-09-29 13:22:45,183] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git config core.sparseCheckout true
[2020-09-29 13:22:45,197] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git config http.sslCAInfo
[2020-09-29 13:22:45,210] INFO - jetbrains.buildServer.VCS - '/usr/bin/git config http.sslCAInfo' exit code: 1. It is expected behaviour.
[2020-09-29 13:22:45,210] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git show-ref
[2020-09-29 13:22:45,222] WARN - jetbrains.buildServer.VCS - '/usr/bin/git show-ref' command failed.
exit code: 1
[2020-09-29 13:22:45,223] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git show-ref refs/remotes/origin/master
[2020-09-29 13:22:45,234] WARN - jetbrains.buildServer.VCS - '/usr/bin/git show-ref refs/remotes/origin/master' command failed.
exit code: 1
[2020-09-29 13:22:45,234] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git log -n1 --pretty=format:%H%x20%s ee9bb2a2ad167950978aeffd7b22e594c4d6df7e --
[2020-09-29 13:22:45,258] WARN - jetbrains.buildServer.VCS - '/usr/bin/git log -n1 --pretty=format:%H%x20%s ee9bb2a2ad167950978aeffd7b22e594c4d6df7e --' command failed.
exit code: 128
stderr: fatal: bad object ee9bb2a2ad167950978aeffd7b22e594c4d6df7e
[2020-09-29 13:22:45,259] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git -c core.askpass=/home/sysadmin/BuildAgent/temp/buildTmp/pass1328800724537118697 -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/master:refs/remotes/origin/master
[2020-09-29 13:22:49,684] WARN - jetbrains.buildServer.VCS - Error output produced by: /usr/bin/git -c core.askpass=/home/sysadmin/BuildAgent/temp/buildTmp/pass1328800724537118697 -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/master:refs/remotes/origin/master
[2020-09-29 13:22:49,684] WARN - jetbrains.buildServer.VCS - remote: Counting objects: 9458, done.
remote: Compressing objects: 0% (1/2788)
.
.
.
remote: Compressing objects: 100% (2788/2788), done.
Receiving objects: 0% (1/9458)
.
.
.
Receiving objects: 100% (9458/9458), 177.40 MiB | 48.82 MiB/s, done.
Resolving deltas: 0% (0/6180)
.
.
.
Resolving deltas: 100% (6180/6180), done.
From http://172.16.3.14:3000/giteadmin/Test
* [new branch] master -> origin/master
[2020-09-29 13:22:49,689] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git log -n1 --pretty=format:%H%x20%s ee9bb2a2ad167950978aeffd7b22e594c4d6df7e --
[2020-09-29 13:22:49,702] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git branch
[2020-09-29 13:22:49,715] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git branch --create-reflog --track master refs/remotes/origin/master
[2020-09-29 13:22:49,737] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git update-ref refs/heads/master ee9bb2a2ad167950978aeffd7b22e594c4d6df7e
[2020-09-29 13:22:49,753] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git -c core.askpass=/home/sysadmin/BuildAgent/temp/buildTmp/pass4925649845678140554 -c credential.helper= -c credential.helper=/home/sysadmin/BuildAgent/temp/buildTmp/credHelper2677114077903544850.sh checkout -q -f master
[2020-09-29 13:22:51,141] INFO - jetbrains.buildServer.VCS - [/home/sysadmin/BuildAgent/work/cac81dc0f4dd6314]: /usr/bin/git clean -f -d -x
```
Find stacktrace
```
jetbrains.buildServer.vcs.VcsRootVcsException: Error collecting changes for VCS repository '"http://172.16.3.14:3000/giteadmin/Test.git" {instance id=5, parent internal id=1, parent id=Test_Http172163143000giteadminTestGit, description: "http://172.16.3.14:3000/giteadmin/Test.git#refs/heads/master"}'
Collecting changes failed: java.lang.NullPointerException
at jetbrains.buildServer.buildTriggers.vcs.ConnectionStateReporterImpl.reportConnectionFailed(ConnectionStateReporterImpl.java:1)
at jetbrains.buildServer.buildTriggers.vcs.ConnectionStateReporterImpl.reportConnectionFailed(ConnectionStateReporterImpl.java:8)
at jetbrains.buildServer.buildTriggers.vcs.VcsRootChangesLoader$RunLoadChanges.run(VcsRootChangesLoader.java:57)
at jetbrains.buildServer.util.NamedThreadFactory.executeWithNewThreadName(NamedThreadFactory.java:76)
at jetbrains.buildServer.buildTriggers.vcs.VcsRootChangesLoader.loadChanges(VcsRootChangesLoader.java:62)
at jetbrains.buildServer.vcs.impl.VcsChangesFetcher$LoadChangesForRoot.run(VcsChangesFetcher.java:5)
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.VcsChangesLoader.waitForTasksToComplete(VcsChangesLoader.java:115)
at jetbrains.buildServer.vcs.impl.VcsChangesLoader.doLoadChanges(VcsChangesLoader.java:99)
at jetbrains.buildServer.vcs.impl.VcsChangesLoader.tryLoadChanges(VcsChangesLoader.java:68)
at jetbrains.buildServer.serverSide.impl.VcsModificationChecker$CollectChangesAction$1.run(VcsModificationChecker.java:33)
at jetbrains.buildServer.util.NamedThreadFactory.executeWithNewThreadName(NamedThreadFactory.java:76)
at jetbrains.buildServer.serverSide.impl.VcsModificationChecker$CollectChangesAction.run(VcsModificationChecker.java:4)
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1626)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: jetbrains.buildServer.vcs.VcsException: Collecting changes failed: java.lang.NullPointerException
at jetbrains.buildServer.buildTriggers.vcs.git.OperationContext.wrapException(OperationContext.java:185)
at jetbrains.buildServer.buildTriggers.vcs.git.GitCollectChangesPolicy.lambda$collectChanges$0(GitCollectChangesPolicy.java:94)
at jetbrains.buildServer.buildTriggers.vcs.git.RepositoryManagerImpl.runWithDisabledRemove(RepositoryManagerImpl.java:256)
at jetbrains.buildServer.buildTriggers.vcs.git.GitCollectChangesPolicy.collectChanges(GitCollectChangesPolicy.java:76)
at jetbrains.vcs.api.services.collectChanges.CollectRepositoryChangesPolicyFactory$3.collectChanges(CollectRepositoryChangesPolicyFactory.java:1)
at jetbrains.vcs.api.services.collectChanges.CollectChangesServiceProvider$1.collectChanges(CollectChangesServiceProvider.java:9)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges$CollectChangesForCheckoutRules.lambda$call$1(LoadChanges.java:7)
at jetbrains.buildServer.serverSide.impl.BaseAccessChecker.runWithDisabledChecks(BaseAccessChecker.java:32)
at jetbrains.buildServer.serverSide.impl.SecondaryNodeSecurityManager.executeSafe(SecondaryNodeSecurityManager.java:34)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges$CollectChangesForCheckoutRules.call(LoadChanges.java:4)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges$CollectChangesForCheckoutRules.call(LoadChanges.java:14)
at jetbrains.buildServer.vcs.VcsOperationProgressProviderImpl.runWithProgress(VcsOperationProgressProviderImpl.java:29)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesWithProgress(LoadChanges.java:26)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesForCheckoutRules(LoadChanges.java:50)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesByCombinedRule(LoadChanges.java:45)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChanges(LoadChanges.java:24)
at jetbrains.buildServer.buildTriggers.vcs.VcsRootChangesLoader$RunLoadChanges.run(VcsRootChangesLoader.java:69)
... 16 more
Caused by: java.lang.NullPointerException
at jetbrains.buildServer.ResourceUtil.replaceAll(ResourceUtil.java:89)
at jetbrains.buildServer.ResourceUtil.extractRoot(ResourceUtil.java:77)
at jetbrains.buildServer.ResourceUtil.getResourceRoot(ResourceUtil.java:39)
at jetbrains.buildServer.ResourceUtil.getResourceRoot(ResourceUtil.java:111)
at jetbrains.buildServer.agent.ClasspathUtil.composeClasspath(ClasspathUtil.java:114)
at jetbrains.buildServer.buildTriggers.vcs.git.PluginConfigImpl.getFetchClasspath(PluginConfigImpl.java:219)
at jetbrains.buildServer.buildTriggers.vcs.git.FetchCommandImpl.createFetcherCommandLine(FetchCommandImpl.java:281)
at jetbrains.buildServer.buildTriggers.vcs.git.FetchCommandImpl.fetchInSeparateProcess(FetchCommandImpl.java:110)
at jetbrains.buildServer.buildTriggers.vcs.git.FetchCommandImpl.fetch(FetchCommandImpl.java:87)
at jetbrains.buildServer.buildTriggers.vcs.git.CommitLoaderImpl.doFetch(CommitLoaderImpl.java:121)
at jetbrains.buildServer.buildTriggers.vcs.git.CommitLoaderImpl.loadCommits(CommitLoaderImpl.java:156)
at jetbrains.buildServer.buildTriggers.vcs.git.GitCollectChangesPolicy$FetchContext.fetchIfNoCommitsOrFail(GitCollectChangesPolicy.java:238)
at jetbrains.buildServer.buildTriggers.vcs.git.GitCollectChangesPolicy.ensureRepositoryStateLoadedFor(GitCollectChangesPolicy.java:128)
at jetbrains.buildServer.buildTriggers.vcs.git.GitCollectChangesPolicy.lambda$collectChanges$0(GitCollectChangesPolicy.java:82)
... 31 more
jetbrains.buildServer.vcs.VcsException: Collecting changes failed: java.lang.NullPointerException
at jetbrains.buildServer.buildTriggers.vcs.git.OperationContext.wrapException(OperationContext.java:185)
at jetbrains.buildServer.buildTriggers.vcs.git.GitCollectChangesPolicy.lambda$collectChanges$0(GitCollectChangesPolicy.java:94)
at jetbrains.buildServer.buildTriggers.vcs.git.RepositoryManagerImpl.runWithDisabledRemove(RepositoryManagerImpl.java:256)
at jetbrains.buildServer.buildTriggers.vcs.git.GitCollectChangesPolicy.collectChanges(GitCollectChangesPolicy.java:76)
at jetbrains.vcs.api.services.collectChanges.CollectRepositoryChangesPolicyFactory$3.collectChanges(CollectRepositoryChangesPolicyFactory.java:1)
at jetbrains.vcs.api.services.collectChanges.CollectChangesServiceProvider$1.collectChanges(CollectChangesServiceProvider.java:9)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges$CollectChangesForCheckoutRules.lambda$call$1(LoadChanges.java:7)
at jetbrains.buildServer.serverSide.impl.BaseAccessChecker.runWithDisabledChecks(BaseAccessChecker.java:32)
at jetbrains.buildServer.serverSide.impl.SecondaryNodeSecurityManager.executeSafe(SecondaryNodeSecurityManager.java:34)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges$CollectChangesForCheckoutRules.call(LoadChanges.java:4)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges$CollectChangesForCheckoutRules.call(LoadChanges.java:14)
at jetbrains.buildServer.vcs.VcsOperationProgressProviderImpl.runWithProgress(VcsOperationProgressProviderImpl.java:29)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesWithProgress(LoadChanges.java:26)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesForCheckoutRules(LoadChanges.java:50)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesByCombinedRule(LoadChanges.java:45)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChanges(LoadChanges.java:24)
at jetbrains.buildServer.buildTriggers.vcs.VcsRootChangesLoader$RunLoadChanges.run(VcsRootChangesLoader.java:69)
at jetbrains.buildServer.util.NamedThreadFactory.executeWithNewThreadName(NamedThreadFactory.java:76)
at jetbrains.buildServer.buildTriggers.vcs.VcsRootChangesLoader.loadChanges(VcsRootChangesLoader.java:62)
at jetbrains.buildServer.vcs.impl.VcsChangesFetcher$LoadChangesForRoot.run(VcsChangesFetcher.java:5)
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.VcsChangesLoader.waitForTasksToComplete(VcsChangesLoader.java:115)
at jetbrains.buildServer.vcs.impl.VcsChangesLoader.doLoadChanges(VcsChangesLoader.java:99)
at jetbrains.buildServer.vcs.impl.VcsChangesLoader.tryLoadChanges(VcsChangesLoader.java:68)
at jetbrains.buildServer.serverSide.impl.VcsModificationChecker$CollectChangesAction$1.run(VcsModificationChecker.java:33)
at jetbrains.buildServer.util.NamedThreadFactory.executeWithNewThreadName(NamedThreadFactory.java:76)
at jetbrains.buildServer.serverSide.impl.VcsModificationChecker$CollectChangesAction.run(VcsModificationChecker.java:4)
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1626)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
at jetbrains.buildServer.ResourceUtil.replaceAll(ResourceUtil.java:89)
at jetbrains.buildServer.ResourceUtil.extractRoot(ResourceUtil.java:77)
at jetbrains.buildServer.ResourceUtil.getResourceRoot(ResourceUtil.java:39)
at jetbrains.buildServer.ResourceUtil.getResourceRoot(ResourceUtil.java:111)
at jetbrains.buildServer.agent.ClasspathUtil.composeClasspath(ClasspathUtil.java:114)
at jetbrains.buildServer.buildTriggers.vcs.git.PluginConfigImpl.getFetchClasspath(PluginConfigImpl.java:219)
at jetbrains.buildServer.buildTriggers.vcs.git.FetchCommandImpl.createFetcherCommandLine(FetchCommandImpl.java:281)
at jetbrains.buildServer.buildTriggers.vcs.git.FetchCommandImpl.fetchInSeparateProcess(FetchCommandImpl.java:110)
at jetbrains.buildServer.buildTriggers.vcs.git.FetchCommandImpl.fetch(FetchCommandImpl.java:87)
at jetbrains.buildServer.buildTriggers.vcs.git.CommitLoaderImpl.doFetch(CommitLoaderImpl.java:121)
at jetbrains.buildServer.buildTriggers.vcs.git.CommitLoaderImpl.loadCommits(CommitLoaderImpl.java:156)
at jetbrains.buildServer.buildTriggers.vcs.git.GitCollectChangesPolicy$FetchContext.fetchIfNoCommitsOrFail(GitCollectChangesPolicy.java:238)
at jetbrains.buildServer.buildTriggers.vcs.git.GitCollectChangesPolicy.ensureRepositoryStateLoadedFor(GitCollectChangesPolicy.java:128)
at jetbrains.buildServer.buildTriggers.vcs.git.GitCollectChangesPolicy.lambda$collectChanges$0(GitCollectChangesPolicy.java:82)
... 31 more
java.lang.NullPointerException
at jetbrains.buildServer.ResourceUtil.replaceAll(ResourceUtil.java:89)
at jetbrains.buildServer.ResourceUtil.extractRoot(ResourceUtil.java:77)
at jetbrains.buildServer.ResourceUtil.getResourceRoot(ResourceUtil.java:39)
at jetbrains.buildServer.ResourceUtil.getResourceRoot(ResourceUtil.java:111)
at jetbrains.buildServer.agent.ClasspathUtil.composeClasspath(ClasspathUtil.java:114)
at jetbrains.buildServer.buildTriggers.vcs.git.PluginConfigImpl.getFetchClasspath(PluginConfigImpl.java:219)
at jetbrains.buildServer.buildTriggers.vcs.git.FetchCommandImpl.createFetcherCommandLine(FetchCommandImpl.java:281)
at jetbrains.buildServer.buildTriggers.vcs.git.FetchCommandImpl.fetchInSeparateProcess(FetchCommandImpl.java:110)
at jetbrains.buildServer.buildTriggers.vcs.git.FetchCommandImpl.fetch(FetchCommandImpl.java:87)
at jetbrains.buildServer.buildTriggers.vcs.git.CommitLoaderImpl.doFetch(CommitLoaderImpl.java:121)
at jetbrains.buildServer.buildTriggers.vcs.git.CommitLoaderImpl.loadCommits(CommitLoaderImpl.java:156)
at jetbrains.buildServer.buildTriggers.vcs.git.GitCollectChangesPolicy$FetchContext.fetchIfNoCommitsOrFail(GitCollectChangesPolicy.java:238)
at jetbrains.buildServer.buildTriggers.vcs.git.GitCollectChangesPolicy.ensureRepositoryStateLoadedFor(GitCollectChangesPolicy.java:128)
at jetbrains.buildServer.buildTriggers.vcs.git.GitCollectChangesPolicy.lambda$collectChanges$0(GitCollectChangesPolicy.java:82)
at jetbrains.buildServer.buildTriggers.vcs.git.RepositoryManagerImpl.runWithDisabledRemove(RepositoryManagerImpl.java:256)
at jetbrains.buildServer.buildTriggers.vcs.git.GitCollectChangesPolicy.collectChanges(GitCollectChangesPolicy.java:76)
at jetbrains.vcs.api.services.collectChanges.CollectRepositoryChangesPolicyFactory$3.collectChanges(CollectRepositoryChangesPolicyFactory.java:1)
at jetbrains.vcs.api.services.collectChanges.CollectChangesServiceProvider$1.collectChanges(CollectChangesServiceProvider.java:9)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges$CollectChangesForCheckoutRules.lambda$call$1(LoadChanges.java:7)
at jetbrains.buildServer.serverSide.impl.BaseAccessChecker.runWithDisabledChecks(BaseAccessChecker.java:32)
at jetbrains.buildServer.serverSide.impl.SecondaryNodeSecurityManager.executeSafe(SecondaryNodeSecurityManager.java:34)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges$CollectChangesForCheckoutRules.call(LoadChanges.java:4)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges$CollectChangesForCheckoutRules.call(LoadChanges.java:14)
at jetbrains.buildServer.vcs.VcsOperationProgressProviderImpl.runWithProgress(VcsOperationProgressProviderImpl.java:29)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesWithProgress(LoadChanges.java:26)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesForCheckoutRules(LoadChanges.java:50)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesByCombinedRule(LoadChanges.java:45)
at jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChanges(LoadChanges.java:24)
at jetbrains.buildServer.buildTriggers.vcs.VcsRootChangesLoader$RunLoadChanges.run(VcsRootChangesLoader.java:69)
at jetbrains.buildServer.util.NamedThreadFactory.executeWithNewThreadName(NamedThreadFactory.java:76)
at jetbrains.buildServer.buildTriggers.vcs.VcsRootChangesLoader.loadChanges(VcsRootChangesLoader.java:62)
at jetbrains.buildServer.vcs.impl.VcsChangesFetcher$LoadChangesForRoot.run(VcsChangesFetcher.java:5)
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.VcsChangesLoader.waitForTasksToComplete(VcsChangesLoader.java:115)
at jetbrains.buildServer.vcs.impl.VcsChangesLoader.doLoadChanges(VcsChangesLoader.java:99)
at jetbrains.buildServer.vcs.impl.VcsChangesLoader.tryLoadChanges(VcsChangesLoader.java:68)
at jetbrains.buildServer.serverSide.impl.VcsModificationChecker$CollectChangesAction$1.run(VcsModificationChecker.java:33)
at jetbrains.buildServer.util.NamedThreadFactory.executeWithNewThreadName(NamedThreadFactory.java:76)
at jetbrains.buildServer.serverSide.impl.VcsModificationChecker$CollectChangesAction.run(VcsModificationChecker.java:4)
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1626)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
```