-
Notifications
You must be signed in to change notification settings - Fork 79
Description
Hi
We have been using the GitTools task in Azure DevOps happily for over 2 years and it has been working great. Then all of a sudden a few days ago it has started failing with the following error: "SyntaxError: Unexpected end of JSON input".
Strangely the error seems to only occur in any newly created pipelines, any existing pipelines (prior to a few days ago) in the same repo/branch, it carries on working fine.
The error is raised when we run the following task:
- task: gitversion/execute@0
displayName: 'Execute GitVersion'
inputs:
useConfigFile: false
The "gitversion/setup@0"task is downloading and using GitVersion 5.10.3, and the version has not changed recently. I believe 5.10.3 is the latest version.
Tool 'gitversion.tool' (version '5.10.3') was successfully installed.
Caching tool: GitVersion.Tool 5.10.3 x64
Any help with this would be greatly appreciated. We have not changed anything with our pipeline/repo implementation/configuration, so we are stumped to why it has suddenly stopped working.
The full log of the task is here:
2022-09-08T06:44:49.7153411Z ##[section]Starting: Execute GitVersion
2022-09-08T06:44:49.7293159Z ==============================================================================
2022-09-08T06:44:49.7293544Z Task : Execute GitVersion Task
2022-09-08T06:44:49.7293855Z Description : Easy Semantic Versioning (http://semver.org) for projects using Git
2022-09-08T06:44:49.7294129Z Version : 0.9.13
2022-09-08T06:44:49.7294349Z Author : GitTools Contributors
2022-09-08T06:44:49.7294670Z Help : See the documentation for help
2022-09-08T06:44:49.7295041Z ==============================================================================
2022-09-08T06:44:50.0254563Z Command: dotnet-gitversion D:/a/1/s /output json /output buildserver
2022-09-08T06:44:50.0258797Z [command]C:\hostedtoolcache\windows\GitVersion.Tool\5.10.3\x64\dotnet-gitversion.exe D:/a/1/s /output json /output buildserver
2022-09-08T06:44:51.1675968Z INFO [09/08/22 6:44:50:47] Working directory: D:/a/1/s
2022-09-08T06:44:51.1677354Z INFO [09/08/22 6:44:50:68] Project root is: D:\a\1\s
2022-09-08T06:44:51.1678019Z INFO [09/08/22 6:44:50:68] DotGit directory is: D:\a\1\s.git
2022-09-08T06:44:51.1678708Z INFO [09/08/22 6:44:50:68] Branch from build environment: refs/heads/gitversion-error
2022-09-08T06:44:51.1679501Z INFO [09/08/22 6:44:50:68] Begin: Normalizing git directory for branch 'refs/heads/gitversion-error'
2022-09-08T06:44:51.1680585Z INFO [09/08/22 6:44:50:72] One remote found (origin -> 'https://%%%%%%@dev.azure.com/%%%%%%/%%%%%%/_git/%%%%%%').
2022-09-08T06:44:51.1682047Z INFO [09/08/22 6:44:50:72] Skipping fetching, if GitVersion does not calculate your version as expected you might need to allow fetching or use dynamic repositories
2022-09-08T06:44:51.1685460Z INFO [09/08/22 6:44:50:73] Creating local branch gitversion-error
2022-09-08T06:44:51.1686456Z INFO [09/08/22 6:44:50:77] Creating local branch from remote tracking 'refs/remotes/origin/42fed851e0050dc5227d461cb2fcf1086db89f5b'.
2022-09-08T06:44:51.1687579Z INFO [09/08/22 6:44:50:79] HEAD points at branch 'refs/heads/gitversion-error'.
2022-09-08T06:44:51.1690827Z INFO [09/08/22 6:44:50:79] End: Normalizing git directory for branch 'refs/heads/gitversion-error' (Took: 105.96ms)
2022-09-08T06:44:51.1693956Z INFO [09/08/22 6:44:50:80] Begin: Loading version variables from disk cache
2022-09-08T06:44:51.1695001Z INFO [09/08/22 6:44:50:80] Cache file D:\a\1\s.git\gitversion_cache\46DC55E6B2D286B169686372F5F37D58E41CDEB9.yml not found.
2022-09-08T06:44:51.1697428Z INFO [09/08/22 6:44:50:80] End: Loading version variables from disk cache (Took: 0.51ms)
2022-09-08T06:44:51.1698964Z INFO [09/08/22 6:44:50:80] Using latest commit on specified branch
2022-09-08T06:44:51.1699763Z INFO [09/08/22 6:44:50:96] No branch configuration found for branch gitversion-error, falling back to default configuration
2022-09-08T06:44:51.1702065Z INFO [09/08/22 6:44:50:97] Begin: Attempting to inherit branch configuration from parent branch
2022-09-08T06:44:51.1703849Z INFO [09/08/22 6:44:50:97] End: Attempting to inherit branch configuration from parent branch (Took: 8.03ms)
2022-09-08T06:44:51.1705950Z INFO [09/08/22 6:44:51:06] Attempting to show the current git graph (please include in issue):
2022-09-08T06:44:51.1707540Z ERROR [09/08/22 6:44:51:06] An unexpected error occurred:
2022-09-08T06:44:51.1708297Z System.NullReferenceException: Object reference not set to an instance of an object.
2022-09-08T06:44:51.1711622Z at LibGit2Sharp.Core.Handles.ObjectHandle.op_Implicit(ObjectHandle handle) in //LibGit2Sharp/Core/Handles/Objects.cs:line 509
2022-09-08T06:44:51.1713897Z at LibGit2Sharp.Core.Proxy.git_commit_author(ObjectHandle obj) in //LibGit2Sharp/Core/Proxy.cs:line 289
2022-09-08T06:44:51.1715716Z at LibGit2Sharp.Core.LazyGroup1.Dependent2.LibGit2Sharp.Core.LazyGroup.IEvaluator.Evaluate(TInput input) in //LibGit2Sharp/Core/LazyGroup.cs:line 88
2022-09-08T06:44:51.1721649Z at LibGit2Sharp.Core.LazyGroup1.<Evaluate>b__6_0(T input) in /_/LibGit2Sharp/Core/LazyGroup.cs:line 36 2022-09-08T06:44:51.1724384Z at LibGit2Sharp.Core.GitObjectLazyGroup.EvaluateInternal(Action1 evaluator) in //LibGit2Sharp/Core/GitObjectLazyGroup.cs:line 20
2022-09-08T06:44:51.1726824Z at LibGit2Sharp.Core.LazyGroup1.Evaluate() in /_/LibGit2Sharp/Core/LazyGroup.cs:line 34 2022-09-08T06:44:51.1727737Z at LibGit2Sharp.Core.LazyGroup1.Dependent2.Evaluate() in /_/LibGit2Sharp/Core/LazyGroup.cs:line 80 2022-09-08T06:44:51.1729606Z at LibGit2Sharp.Core.LazyGroup1.Dependent2.get_Value() in /_/LibGit2Sharp/Core/LazyGroup.cs:line 73 2022-09-08T06:44:51.1730465Z at LibGit2Sharp.Commit.get_Committer() in /_/LibGit2Sharp/Commit.cs:line 87 2022-09-08T06:44:51.1731416Z at GitVersion.Commit..ctor(Commit innerCommit) in D:\a\GitVersion\GitVersion\src\GitVersion.LibGit2Sharp\Git\Commit.cs:line 17 2022-09-08T06:44:51.1732513Z at GitVersion.Commit.<>c.<.ctor>b__3_0(Commit parent) in D:\a\GitVersion\GitVersion\src\GitVersion.LibGit2Sharp\Git\Commit.cs:line 16 2022-09-08T06:44:51.1733450Z at System.Linq.Enumerable.SelectEnumerableIterator2.MoveNext()
2022-09-08T06:44:51.1734025Z at System.Linq.Enumerable.Count[TSource](IEnumerable1 source) 2022-09-08T06:44:51.1735739Z at GitVersion.Configuration.BranchConfigurationCalculator.InheritBranchConfiguration(Int32 recursions, IBranch targetBranch, BranchConfig branchConfiguration, ICommit currentCommit, Config configuration, IList1 excludedInheritBranches) in D:\a\GitVersion\GitVersion\src\GitVersion.Core\Configuration\BranchConfigurationCalculator.cs:line 77
2022-09-08T06:44:51.1737739Z at GitVersion.Configuration.BranchConfigurationCalculator.GetBranchConfigurationInternal(Int32 recursions, IBranch targetBranch, ICommit currentCommit, Config configuration, IList1 excludedInheritBranches) in D:\a\GitVersion\GitVersion\src\GitVersion.Core\Configuration\BranchConfigurationCalculator.cs:line 54 2022-09-08T06:44:51.1739085Z at GitVersion.Configuration.BranchConfigurationCalculator.GetBranchConfiguration(IBranch targetBranch, ICommit currentCommit, Config configuration, IList1 excludedInheritBranches) in D:\a\GitVersion\GitVersion\src\GitVersion.Core\Configuration\BranchConfigurationCalculator.cs:line 28
2022-09-08T06:44:51.1740095Z at GitVersion.GitVersionContextFactory.Create(GitVersionOptions gitVersionOptions) in D:\a\GitVersion\GitVersion\src\GitVersion.Core\Core\GitVersionContextFactory.cs:line 39
2022-09-08T06:44:51.1740942Z at GitVersion.GitVersionCoreModule.<>c__DisplayClass0_0.b__1() in D:\a\GitVersion\GitVersion\src\GitVersion.Core\GitVersionCoreModule.cs:line 37
2022-09-08T06:44:51.1741554Z at System.Lazy1.ViaFactory(LazyThreadSafetyMode mode) 2022-09-08T06:44:51.1742294Z at System.Lazy1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)
2022-09-08T06:44:51.1743012Z at System.Lazy1.CreateValue() 2022-09-08T06:44:51.1743812Z at System.Lazy1.get_Value()
2022-09-08T06:44:51.1744725Z at GitVersion.VersionCalculation.NextVersionCalculator.get_context() in D:\a\GitVersion\GitVersion\src\GitVersion.Core\VersionCalculation\NextVersionCalculator.cs:line 15
2022-09-08T06:44:51.1746011Z at GitVersion.VersionCalculation.NextVersionCalculator.FindVersion() in D:\a\GitVersion\GitVersion\src\GitVersion.Core\VersionCalculation\NextVersionCalculator.cs:line 30
2022-09-08T06:44:51.1747580Z at GitVersion.GitVersionCalculateTool.CalculateVersionVariables() in D:\a\GitVersion\GitVersion\src\GitVersion.Core\Core\GitVersionCalculateTool.cs:line 52
2022-09-08T06:44:51.1748945Z at GitVersion.GitVersionExecutor.RunGitVersionTool(GitVersionOptions gitVersionOptions) in D:\a\GitVersion\GitVersion\src\GitVersion.App\GitVersionExecutor.cs:line 66
2022-09-08T06:44:51.1749961Z INFO [09/08/22 6:44:51:06] Showing max of 100 commits
2022-09-08T06:44:51.1751080Z INFO [09/08/22 6:44:51:13] * 42fed85 18 hours ago (grafted, HEAD -> gitversion-error, origin/42fed851e0050dc5227d461cb2fcf1086db89f5b, 42fed851e0050dc5227d461cb2fcf1086db89f5b)
2022-09-08T06:44:51.1752252Z
2022-09-08T06:44:51.1752578Z INFO [09/08/22 6:44:50:39] Applicable build agent found: 'AzurePipelines'.
2022-09-08T06:44:51.1752946Z INFO [09/08/22 6:44:50:47] Working directory: D:/a/1/s
2022-09-08T06:44:51.1753289Z INFO [09/08/22 6:44:50:68] Project root is: D:\a\1\s
2022-09-08T06:44:51.1753627Z INFO [09/08/22 6:44:50:68] DotGit directory is: D:\a\1\s.git
2022-09-08T06:44:51.1754871Z INFO [09/08/22 6:44:50:68] Branch from build environment: refs/heads/gitversion-error
2022-09-08T06:44:51.1755361Z INFO [09/08/22 6:44:50:68] Begin: Normalizing git directory for branch 'refs/heads/gitversion-error'
2022-09-08T06:44:51.1756001Z INFO [09/08/22 6:44:50:72] One remote found (origin -> 'https://%%%%%%@dev.azure.com/%%%%%%/%%%%%%/git/%%%%%%').
2022-09-08T06:44:51.1756750Z INFO [09/08/22 6:44:50:72] Skipping fetching, if GitVersion does not calculate your version as expected you might need to allow fetching or use dynamic repositories
2022-09-08T06:44:51.1757291Z INFO [09/08/22 6:44:50:73] Creating local branch gitversion-error
2022-09-08T06:44:51.1757796Z INFO [09/08/22 6:44:50:77] Creating local branch from remote tracking 'refs/remotes/origin/42fed851e0050dc5227d461cb2fcf1086db89f5b'.
2022-09-08T06:44:51.1758303Z INFO [09/08/22 6:44:50:79] HEAD points at branch 'refs/heads/gitversion-error'.
2022-09-08T06:44:51.1758802Z INFO [09/08/22 6:44:50:79] End: Normalizing git directory for branch 'refs/heads/gitversion-error' (Took: 105.96ms)
2022-09-08T06:44:51.1759271Z INFO [09/08/22 6:44:50:80] Begin: Loading version variables from disk cache
2022-09-08T06:44:51.1759775Z INFO [09/08/22 6:44:50:80] Cache file D:\a\1\s.git\gitversion_cache\46DC55E6B2D286B169686372F5F37D58E41CDEB9.yml not found.
2022-09-08T06:44:51.1760284Z INFO [09/08/22 6:44:50:80] End: Loading version variables from disk cache (Took: 0.51ms)
2022-09-08T06:44:51.1760925Z INFO [09/08/22 6:44:50:80] Using latest commit on specified branch
2022-09-08T06:44:51.1761392Z INFO [09/08/22 6:44:50:96] No branch configuration found for branch gitversion-error, falling back to default configuration
2022-09-08T06:44:51.1761915Z INFO [09/08/22 6:44:50:97] Begin: Attempting to inherit branch configuration from parent branch
2022-09-08T06:44:51.1762405Z INFO [09/08/22 6:44:50:97] End: Attempting to inherit branch configuration from parent branch (Took: 8.03ms)
2022-09-08T06:44:51.1762851Z ERROR [09/08/22 6:44:51:06] An unexpected error occurred:
2022-09-08T06:44:51.1763239Z System.NullReferenceException: Object reference not set to an instance of an object.
2022-09-08T06:44:51.1763750Z at LibGit2Sharp.Core.Handles.ObjectHandle.op_Implicit(ObjectHandle handle) in //LibGit2Sharp/Core/Handles/Objects.cs:line 509
2022-09-08T06:44:51.1764318Z at LibGit2Sharp.Core.Proxy.git_commit_author(ObjectHandle obj) in //LibGit2Sharp/Core/Proxy.cs:line 289
2022-09-08T06:44:51.1764942Z at LibGit2Sharp.Core.LazyGroup1.Dependent2.LibGit2Sharp.Core.LazyGroup.IEvaluator.Evaluate(TInput input) in //LibGit2Sharp/Core/LazyGroup.cs:line 88
2022-09-08T06:44:51.1765566Z at LibGit2Sharp.Core.LazyGroup1.<Evaluate>b__6_0(T input) in /_/LibGit2Sharp/Core/LazyGroup.cs:line 36 2022-09-08T06:44:51.1766213Z at LibGit2Sharp.Core.GitObjectLazyGroup.EvaluateInternal(Action1 evaluator) in /_/LibGit2Sharp/Core/GitObjectLazyGroup.cs:line 20
2022-09-08T06:44:51.1767342Z at LibGit2Sharp.Core.LazyGroup1.Evaluate() in /_/LibGit2Sharp/Core/LazyGroup.cs:line 34 2022-09-08T06:44:51.1767829Z at LibGit2Sharp.Core.LazyGroup1.Dependent2.Evaluate() in /_/LibGit2Sharp/Core/LazyGroup.cs:line 80 2022-09-08T06:44:51.1768346Z at LibGit2Sharp.Core.LazyGroup1.Dependent2.get_Value() in /_/LibGit2Sharp/Core/LazyGroup.cs:line 73 2022-09-08T06:44:51.1768806Z at LibGit2Sharp.Commit.get_Committer() in /_/LibGit2Sharp/Commit.cs:line 87 2022-09-08T06:44:51.1769425Z at GitVersion.Commit..ctor(Commit innerCommit) in D:\a\GitVersion\GitVersion\src\GitVersion.LibGit2Sharp\Git\Commit.cs:line 17 2022-09-08T06:44:51.1770064Z at GitVersion.Commit.<>c.<.ctor>b__3_0(Commit parent) in D:\a\GitVersion\GitVersion\src\GitVersion.LibGit2Sharp\Git\Commit.cs:line 16 2022-09-08T06:44:51.1770585Z at System.Linq.Enumerable.SelectEnumerableIterator2.MoveNext()
2022-09-08T06:44:51.1770959Z at System.Linq.Enumerable.Count[TSource](IEnumerable1 source) 2022-09-08T06:44:51.1771841Z at GitVersion.Configuration.BranchConfigurationCalculator.InheritBranchConfiguration(Int32 recursions, IBranch targetBranch, BranchConfig branchConfiguration, ICommit currentCommit, Config configuration, IList1 excludedInheritBranches) in D:\a\GitVersion\GitVersion\src\GitVersion.Core\Configuration\BranchConfigurationCalculator.cs:line 77
2022-09-08T06:44:51.1773951Z at GitVersion.Configuration.BranchConfigurationCalculator.GetBranchConfigurationInternal(Int32 recursions, IBranch targetBranch, ICommit currentCommit, Config configuration, IList1 excludedInheritBranches) in D:\a\GitVersion\GitVersion\src\GitVersion.Core\Configuration\BranchConfigurationCalculator.cs:line 54 2022-09-08T06:44:51.1775251Z at GitVersion.Configuration.BranchConfigurationCalculator.GetBranchConfiguration(IBranch targetBranch, ICommit currentCommit, Config configuration, IList1 excludedInheritBranches) in D:\a\GitVersion\GitVersion\src\GitVersion.Core\Configuration\BranchConfigurationCalculator.cs:line 28
2022-09-08T06:44:51.1776256Z at GitVersion.GitVersionContextFactory.Create(GitVersionOptions gitVersionOptions) in D:\a\GitVersion\GitVersion\src\GitVersion.Core\Core\GitVersionContextFactory.cs:line 39
2022-09-08T06:44:51.1777641Z at GitVersion.GitVersionCoreModule.<>c__DisplayClass0_0.b__1() in D:\a\GitVersion\GitVersion\src\GitVersion.Core\GitVersionCoreModule.cs:line 37
2022-09-08T06:44:51.1778318Z at System.Lazy1.ViaFactory(LazyThreadSafetyMode mode) 2022-09-08T06:44:51.1778873Z at System.Lazy1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)
2022-09-08T06:44:51.1779322Z at System.Lazy1.CreateValue() 2022-09-08T06:44:51.1779627Z at System.Lazy1.get_Value()
2022-09-08T06:44:51.1780236Z at GitVersion.VersionCalculation.NextVersionCalculator.get_context() in D:\a\GitVersion\GitVersion\src\GitVersion.Core\VersionCalculation\NextVersionCalculator.cs:line 15
2022-09-08T06:44:51.1781181Z at GitVersion.VersionCalculation.NextVersionCalculator.FindVersion() in D:\a\GitVersion\GitVersion\src\GitVersion.Core\VersionCalculation\NextVersionCalculator.cs:line 30
2022-09-08T06:44:51.1782068Z at GitVersion.GitVersionCalculateTool.CalculateVersionVariables() in D:\a\GitVersion\GitVersion\src\GitVersion.Core\Core\GitVersionCalculateTool.cs:line 52
2022-09-08T06:44:51.1782949Z at GitVersion.GitVersionExecutor.RunGitVersionTool(GitVersionOptions gitVersionOptions) in D:\a\GitVersion\GitVersion\src\GitVersion.App\GitVersionExecutor.cs:line 66
2022-09-08T06:44:51.1783865Z INFO [09/08/22 6:44:51:06] Attempting to show the current git graph (please include in issue):
2022-09-08T06:44:51.1784606Z INFO [09/08/22 6:44:51:06] Showing max of 100 commits
2022-09-08T06:44:51.1785653Z INFO [09/08/22 6:44:51:13] * 42fed85 18 hours ago (grafted, HEAD -> gitversion-error, origin/42fed851e0050dc5227d461cb2fcf1086db89f5b, 42fed851e0050dc5227d461cb2fcf1086db89f5b)
2022-09-08T06:44:51.1786575Z
2022-09-08T06:44:51.1787011Z INFO [09/08/22 6:44:51:15] Done writing
2022-09-08T06:44:51.1830848Z ##[error]SyntaxError: Unexpected end of JSON input
2022-09-08T06:44:51.1848415Z ##[section]Finishing: Execute GitVersion