Warn when dab validate finds zero entities in the config #3306
Azure Pipelines / Unit Tests
failed
Apr 8, 2026 in 32m 57s
Build #20260408.1 had test failures
Details
- Failed: 1 (0.05%)
- Passed: 1,867 (99.79%)
- Other: 3 (0.16%)
- Total: 1,871
Annotations
Check failure on line 76 in Build log
azure-pipelines / Unit Tests
Build log #L76
Error: The process '/opt/hostedtoolcache/dotnet/dotnet' failed with exit code 1
Check failure on line 116 in Build log
azure-pipelines / Unit Tests
Build log #L116
Dotnet command failed with non-zero exit code on the following projects : [ '/home/vsts/work/1/s/src/Cli.Tests/Cli.Tests.csproj' ]
azure-pipelines / Unit Tests
Cli.Tests.ValidateConfigTests.TestValidateNonRootZeroEntitiesWithInvalidConnectionString
Test method Cli.Tests.ValidateConfigTests.TestValidateNonRootZeroEntitiesWithInvalidConnectionString threw exception:
System.AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.) ---> System.NullReferenceException: Object reference not set to an instance of an object.
Raw output
at Azure.DataApiBuilder.Core.Resolvers.MsSqlQueryExecutor.GetAccessTokenAsync() in /_/src/Core/Resolvers/MsSqlQueryExecutor.cs:line 476
at Azure.DataApiBuilder.Core.Resolvers.MsSqlQueryExecutor.SetManagedIdentityAccessTokenIfAnyAsync(DbConnection conn, String dataSourceName) in /_/src/Core/Resolvers/MsSqlQueryExecutor.cs:line 391
at Azure.DataApiBuilder.Core.Services.SqlMetadataProvider`3.ValidateDatabaseConnection() in /_/src/Core/Services/MetadataProviders/SqlMetadataProvider.cs:line 1663
at Azure.DataApiBuilder.Core.Services.SqlMetadataProvider`3.InitializeAsync() in /_/src/Core/Services/MetadataProviders/SqlMetadataProvider.cs:line 325
at Azure.DataApiBuilder.Core.Services.MetadataProviders.MetadataProviderFactory.InitializeAsync() in /_/src/Core/Services/MetadataProviders/MetadataProviderFactory.cs:line 95
at Azure.DataApiBuilder.Core.Configurations.RuntimeConfigValidator.ValidateEntitiesMetadata(RuntimeConfig runtimeConfig, ILoggerFactory loggerFactory) in /_/src/Core/Configurations/RuntimeConfigValidator.cs:line 516
at Azure.DataApiBuilder.Core.Configurations.RuntimeConfigValidator.TryValidateConfig(String configFilePath, ILoggerFactory loggerFactory) in /_/src/Core/Configurations/RuntimeConfigValidator.cs:line 330
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
at Cli.ConfigGenerator.IsConfigValid(ValidateOptions options, FileSystemRuntimeConfigLoader loader, IFileSystem fileSystem) in /_/src/Cli/ConfigGenerator.cs:line 2649
at Cli.Tests.ValidateConfigTests.TestValidateNonRootZeroEntitiesWithInvalidConnectionString() in /home/vsts/work/1/s/src/Cli.Tests/ValidateConfigTests.cs:line 379
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
Loading