runner-images icon indicating copy to clipboard operation
runner-images copied to clipboard

GitVersion Test Failing in Windows 2019 build for ChocoPackages.Tests.ps1

Open Ami-007 opened this issue 1 year ago • 5 comments

Description

We are attempting to do a Windows 2019 build with a fresh clone of runner images code. We are facing the below issue with one of the tests in ChocoPackages.Tests.ps1. We have done 2 builds today, one at 10am UTC and one at 1pm UTC.

A short copy of the error can be seen here and the full error can be seen in the Actual behaviour box:

2024-07-23T13:51:55.8441732Z [0;32m    azure-arm.build_vhd: Describing GitVersion[0m
2024-07-23T13:51:59.4365625Z [0;32m    azure-arm.build_vhd:   [-] gitversion is installed 2.77s (2.77s|4ms)[0m
2024-07-23T13:51:59.4368069Z [0;32m    azure-arm.build_vhd:    Command 'gitversion /version' has finished with exit code -532462766 and output:[0m
2024-07-23T13:51:59.4369954Z [0;32m    azure-arm.build_vhd:        Unhandled exception. System.IO.DirectoryNotFoundException: Cannot find the .git directory[0m

Platforms affected

  • [X] Azure DevOps
  • [ ] GitHub Actions - Standard Runners
  • [ ] GitHub Actions - Larger Runners

Runner images affected

  • [ ] Ubuntu 20.04
  • [ ] Ubuntu 22.04
  • [ ] Ubuntu 24.04
  • [ ] macOS 12
  • [ ] macOS 13
  • [ ] macOS 13 Arm64
  • [ ] macOS 14
  • [ ] macOS 14 Arm64
  • [X] Windows Server 2019
  • [ ] Windows Server 2022

Image version and build link

N/A

Is it regression?

Yes - this worked on 7th July 2024

Expected behavior

All tests pass successfully and build completes successfully for Windows 2019

Actual behavior

2024-07-23T13:51:55.8441732Z [0;32m    azure-arm.build_vhd: Describing GitVersion[0m
2024-07-23T13:51:59.4365625Z [0;32m    azure-arm.build_vhd:   [-] gitversion is installed 2.77s (2.77s|4ms)[0m
2024-07-23T13:51:59.4368069Z [0;32m    azure-arm.build_vhd:    Command 'gitversion /version' has finished with exit code -532462766 and output:[0m
2024-07-23T13:51:59.4369954Z [0;32m    azure-arm.build_vhd:        Unhandled exception. System.IO.DirectoryNotFoundException: Cannot find the .git directory[0m
2024-07-23T13:51:59.4376033Z [0;32m    azure-arm.build_vhd:           at GitVersion.Git.GitRepositoryInfo.GetProjectRootDirectory() in /_/src/GitVersion.LibGit2Sharp/Git/GitRepositoryInfo.cs:line 88[0m
2024-07-23T13:51:59.4381861Z [0;32m    azure-arm.build_vhd:           at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)[0m
2024-07-23T13:51:59.4389952Z [0;32m    azure-arm.build_vhd:           at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)[0m
2024-07-23T13:51:59.4414218Z [0;32m    azure-arm.build_vhd:           at System.Lazy`1.CreateValue()[0m
2024-07-23T13:51:59.4415048Z [0;32m    azure-arm.build_vhd:           at GitVersion.Git.GitRepositoryInfo.get_ProjectRootDirectory() in /_/src/GitVersion.LibGit2Sharp/Git/GitRepositoryInfo.cs:line 31[0m
2024-07-23T13:51:59.4419810Z [0;32m    azure-arm.build_vhd:           at GitVersion.Git.GitRepositoryInfo.GetGitRootPath() in /_/src/GitVersion.LibGit2Sharp/Git/GitRepositoryInfo.cs:line 96[0m
2024-07-23T13:51:59.4420635Z [0;32m    azure-arm.build_vhd:           at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)[0m
2024-07-23T13:51:59.4427320Z [0;32m    azure-arm.build_vhd:           at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)[0m
2024-07-23T13:51:59.4434997Z [0;32m    azure-arm.build_vhd:           at System.Lazy`1.CreateValue()[0m
2024-07-23T13:51:59.4457732Z [0;32m    azure-arm.build_vhd:           at GitVersion.Git.GitRepositoryInfo.get_GitRootPath() in /_/src/GitVersion.LibGit2Sharp/Git/GitRepositoryInfo.cs:line 30[0m
2024-07-23T13:51:59.4475802Z [0;32m    azure-arm.build_vhd:           at GitVersion.GitVersionLibGit2SharpModule.<>c.<RegisterTypes>b__0_0(IServiceProvider sp) in /_/src/GitVersion.LibGit2Sharp/GitVersionLibGit2SharpModule.cs:line 16[0m
2024-07-23T13:51:59.4476891Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitFactory(FactoryCallSite factoryCallSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4478016Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4490035Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4529209Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4548608Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4550564Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4551511Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4571837Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4576839Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4583239Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4587914Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4590631Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4594201Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSite callSite, ServiceProviderEngineScope scope)[0m
2024-07-23T13:51:59.4598536Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceProvider.CreateServiceAccessor(ServiceIdentifier serviceIdentifier)[0m
2024-07-23T13:51:59.4599296Z [0;32m    azure-arm.build_vhd:           at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)[0m
2024-07-23T13:51:59.4602757Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(ServiceIdentifier serviceIdentifier, ServiceProviderEngineScope serviceProviderEngineScope)[0m
2024-07-23T13:51:59.4605806Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope.GetService(Type serviceType)[0m
2024-07-23T13:51:59.4609012Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)[0m
2024-07-23T13:51:59.4611713Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)[0m
2024-07-23T13:51:59.4725450Z [0;32m    azure-arm.build_vhd:           at GitVersion.GitVersionCoreModule.<>c.<RegisterTypes>b__0_0(IServiceProvider sp) in /_/src/GitVersion.Core/GitVersionCoreModule.cs:line 28[0m
2024-07-23T13:51:59.4726405Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitFactory(FactoryCallSite factoryCallSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4727725Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4731292Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4737678Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4742181Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4747587Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4766908Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4767758Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4768556Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4769336Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4770101Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4770853Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4771647Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4772422Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4773178Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4773936Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4774987Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4775764Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4776519Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4777397Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4778179Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitIEnumerable(IEnumerableCallSite enumerableCallSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4778980Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4779734Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)[0m
2024-07-23T13:51:59.4780481Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)[0m
2024-07-23T13:51:59.4781233Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSite callSite, ServiceProviderEngineScope scope)[0m
2024-07-23T13:51:59.4781978Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceProvider.CreateServiceAccessor(ServiceIdentifier serviceIdentifier)[0m
2024-07-23T13:51:59.4782614Z [0;32m    azure-arm.build_vhd:           at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)[0m
2024-07-23T13:51:59.4783364Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(ServiceIdentifier serviceIdentifier, ServiceProviderEngineScope serviceProviderEngineScope)[0m
2024-07-23T13:51:59.4784018Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type serviceType)[0m
2024-07-23T13:51:59.4784726Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)[0m
2024-07-23T13:51:59.4785428Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)[0m
2024-07-23T13:51:59.4786088Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)[0m
2024-07-23T13:51:59.4786726Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)[0m
2024-07-23T13:51:59.4787368Z [0;32m    azure-arm.build_vhd:           at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)[0m
2024-07-23T13:51:59.4788010Z [0;32m    azure-arm.build_vhd:           at GitVersion.Program.Main(String[] args) in /_/src/GitVersion.App/Program.cs:line 18[0m
2024-07-23T13:51:59.4788778Z [0;32m    azure-arm.build_vhd:           at GitVersion.Program.<Main>(String[] args)[0m
2024-07-23T13:51:59.4789362Z [0;32m    azure-arm.build_vhd:    at "gitversion /version" | Should -ReturnZeroExitCode, C:\image\tests\ChocoPackages.Tests.ps1:27[0m
2024-07-23T13:51:59.4790080Z [0;32m    azure-arm.build_vhd:    at <ScriptBlock>, C:\image\tests\ChocoPackages.Tests.ps1:27[0m
2024-07-23T13:51:59.4790491Z [0;32m    azure-arm.build_vhd:[0m

Repro steps

Clone runner images repo and do a build for windows 2019

Ami-007 avatar Jul 23 '24 15:07 Ami-007