Metadata :: null argument in ReferenceBuilder #4715
Labels
closed-fixed
The issue has been fixed and is/will be included in the release indicated by the issue milestone.
type-bug
Milestone
Model:
Exception:
Value cannot be null.
Parameter name: relationshipBuilder
at Microsoft.EntityFrameworkCore.Utilities.Check.NotNull[T](T value, String parameterName) in D:\k\EntityFramework\src\Shared\Check.cs:line 24
at Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher.OnForeignKeyAdded(InternalRelationshipBuilder relationshipBuilder) in D:\k\EntityFramework\src\Microsoft.EntityFrameworkCore\Metadata\Conventions\Internal\ConventionDispatcher.cs:line 74
at Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder.ReplaceForeignKey(InternalEntityTypeBuilder principalEntityTypeBuilder, InternalEntityTypeBuilder dependentEntityTypeBuilder, String navigationToPrincipalName, String navigationToDependentName, IReadOnlyList
1 dependentProperties, IReadOnlyList
1 principalProperties, Nullable1 isUnique, Nullable
1 isRequired, Nullable1 deleteBehavior, Boolean oldRelationshipInverted, Nullable
1 principalEndConfigurationSource, Nullable1 configurationSource, Boolean runConventions) in D:\k\EntityFramework\src\Microsoft.EntityFrameworkCore\Metadata\Internal\InternalRelationshipBuilder.cs:line 1406 at Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder.ReplaceForeignKey(Nullable
1 configurationSource, InternalEntityTypeBuilder principalEntityTypeBuilder, InternalEntityTypeBuilder dependentEntityTypeBuilder, String navigationToPrincipalName, String navigationToDependentName, IReadOnlyList1 dependentProperties, IReadOnlyList
1 principalProperties, Nullable1 isUnique, Nullable
1 isRequired, Nullable1 deleteBehavior, Boolean strictPrincipal, Boolean oldRelationshipInverted, Boolean runConventions) in D:\k\EntityFramework\src\Microsoft.EntityFrameworkCore\Metadata\Internal\InternalRelationshipBuilder.cs:line 1060 at Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder.Navigations(String navigationToPrincipalName, String navigationToDependentName, ConfigurationSource configurationSource) in D:\k\EntityFramework\src\Microsoft.EntityFrameworkCore\Metadata\Internal\InternalRelationshipBuilder.cs:line 65 at Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder.Relationship(InternalEntityTypeBuilder principalEntityTypeBuilder, String navigationToPrincipalName, String navigationToDependentName, ConfigurationSource configurationSource, Boolean setPrincipalEnd, Nullable
1 isUnique) in D:\k\EntityFramework\src\Microsoft.EntityFrameworkCore\Metadata\Internal\InternalEntityTypeBuilder.cs:line 1229at Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder.Relationship(InternalEntityTypeBuilder targetEntityTypeBuilder, PropertyInfo navigationToTarget, PropertyInfo inverseNavigation, ConfigurationSource configurationSource) in D:\k\EntityFramework\src\Microsoft.EntityFrameworkCore\Metadata\Internal\InternalEntityTypeBuilder.cs:line 1102
at Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder.Relationship(InternalEntityTypeBuilder targetEntityTypeBuilder, PropertyInfo navigationToTarget, PropertyInfo inverseNavigation, ConfigurationSource configurationSource) in D:\k\EntityFramework\src\Microsoft.EntityFrameworkCore\Metadata\Internal\InternalEntityTypeBuilder.cs:line 1081
at Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationshipDiscoveryConvention.CreateRelationships(IReadOnlyList
1 relationshipCandidates, InternalEntityTypeBuilder entityTypeBuilder) in D:\k\EntityFramework\src\Microsoft.EntityFrameworkCore\Metadata\Conventions\Internal\RelationshipDiscoveryConvention.cs:line 285 at Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationshipDiscoveryConvention.Apply(InternalEntityTypeBuilder entityTypeBuilder) in D:\k\EntityFramework\src\Microsoft.EntityFrameworkCore\Metadata\Conventions\Internal\RelationshipDiscoveryConvention.cs:line 28 at Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationshipDiscoveryConvention.Apply(InternalRelationshipBuilder relationshipBuilder, Navigation navigation) in D:\k\EntityFramework\src\Microsoft.EntityFrameworkCore\Metadata\Conventions\Internal...crosoft.Extensions.DependencyInjection.ServiceProvider.ScopedCallSite.Invoke(ServiceProvider provider) at Microsoft.Extensions.DependencyInjection.ServiceProvider.<>c__DisplayClass12_0.<RealizeService>b__0(ServiceProvider provider) at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type serviceType) at Microsoft.Extensions.DependencyInjection.ServiceProviderExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) at Microsoft.Extensions.DependencyInjection.ServiceProviderExtensions.GetRequiredService[T](IServiceProvider provider) at Microsoft.EntityFrameworkCore.Storage.DatabaseProviderServices.GetService[TService]() in D:\k\EntityFramework\src\Microsoft.EntityFrameworkCore\Storage\DatabaseProviderServices.cs:line 57 at Microsoft.EntityFrameworkCore.Storage.Internal.SqlServerDatabaseProviderServices.get_Creator() in D:\k\EntityFramework\src\Microsoft.EntityFrameworkCore.SqlServer\Storage\Internal\SqlServerDatabaseProviderServices.cs:line 36 at Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.<>c.<AddEntityFramework>b__0_11(IServiceProvider p) in D:\k\EntityFramework\src\Microsoft.EntityFrameworkCore\EntityFrameworkServiceCollectionExtensions.cs:line 117 at Microsoft.Extensions.DependencyInjection.ServiceLookup.FactoryService.Invoke(ServiceProvider provider) at Microsoft.Extensions.DependencyInjection.ServiceProvider.ScopedCallSite.Invoke(ServiceProvider provider) at Microsoft.Extensions.DependencyInjection.ServiceProvider.<>c__DisplayClass12_0.<RealizeService>b__0(ServiceProvider provider) at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type serviceType) at Microsoft.Extensions.DependencyInjection.ServiceProviderExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) at Microsoft.Extensions.DependencyInjection.ServiceProviderExtensions.GetRequiredService[T](IServiceProvider provider) at Microsoft.EntityFrameworkCore.Infrastructure.AccessorExtensions.GetService[TService](IInfrastructure
1 accessor) in D:\k\EntityFramework\src\Microsoft.EntityFrameworkCore\Infrastructure\AccessorExtensions.cs:line 44at Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade.EnsureCreated() in D:\k\EntityFramework\src\Microsoft.EntityFrameworkCore\Infrastructure\DatabaseFacade.cs:line 41
at Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests.QueryBugsTest.<>c__DisplayClass43_0
1.<CreateTestStore>b__0() in D:\k\EntityFramework\test\Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests\QueryBugsTest.cs:line 796 at Microsoft.EntityFrameworkCore.FunctionalTests.TestStore.CreateShared(String name, Action initializeDatabase) in D:\k\EntityFramework\test\Microsoft.EntityFrameworkCore.FunctionalTests\TestStore.cs:line 29 at Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests.Utilities.SqlServerTestStore.CreateShared(Action initializeDatabase) in D:\k\EntityFramework\test\Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests\Utilities\SqlServerTestStore.cs:line 63 at Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests.Utilities.SqlServerTestStore.GetOrCreateShared(String name, Action initializeDatabase) in D:\k\EntityFramework\test\Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests\Utilities\SqlServerTestStore.cs:line 22 at Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests.QueryBugsTest.CreateTestStore[TContext](String databaseName, IServiceProvider serviceProvider, Func
3 contextCreator, Action`1 contextInitializer) in D:\k\EntityFramework\test\Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests\QueryBugsTest.cs:line 789at Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests.QueryBugsTest.CreateDatabase3180() in D:\k\EntityFramework\test\Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests\QueryBugsTest.cs:line 653
at Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests.QueryBugsTest.Repro3180() in D:\k\EntityFramework\test\Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests\QueryBugsTest.cs:line 625
The text was updated successfully, but these errors were encountered: