web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Unanswered

BC14 to BC25 data migration Base app sync Error

(0) ShareShare
ReportReport
Posted on by
Hi All, 
 
I'm migrating from BC14 to BC25, after publishing apps and while syncing the base application, getting an error as "Nullable object must have a value", and I'm unable to identify for which object I'm getting the error. When I check the event viewer, it's having the same error without any object details. Can someone help me how to find the object?
PowerShell error screen,
 
Below is the event viewer error,
 
Server instance: BC250 Category: Extensions ClientSessionId:
00000000-0000-0000-0000-000000000000 ClientActivityId:
00000000-0000-0000-0000-000000000000 ServerSessionUniqueId:
6091a7b6-1f47-40a1-8389-0877f4b9a8a6 ServerActivityId:
1f62727d-17ec-44aa-876c-60afa67fa86e EventTime: 02/02/2026 01:52:52 Message
(InvalidOperationException): RootException: InvalidOperationException (HResult:
0x80131509) Nullable object must have a value. ExceptionStackTrace: at
System.Nullable`1.get_Value() at
Microsoft.Dynamics.Nav.Runtime.Apps.SyncRepositoryUpdater.GetAllSourceSnapshotRecords(SyncChangeResult
changeResult, IEnumerable`1 allMovedFields) at
Microsoft.Dynamics.Nav.Runtime.Apps.SyncRepositoryUpdater.CleanSnapshotRepository(IEnumerable`1
changeResults, MovedSymbols movedObjects) at
Microsoft.Dynamics.Nav.Runtime.NavSqlDatabaseSync.SynchronizeTenantDatabaseForAppSyncInternal(NavAppSyncBundle
bundle, NavSqlConnectionScope tenantDatabaseScope) at
Microsoft.Dynamics.Nav.Runtime.NavSqlDatabaseSync.SynchronizeTenantDatabaseForAppSyncInternal(NavAppSyncBundle
bundle) at
Microsoft.Dynamics.Nav.Runtime.NavSqlDatabaseSync.SynchronizeTenantDatabaseForAppSyncWithSession(NavAppSyncBundle
bundle, NavSession session, Boolean newSystemSession) at
Microsoft.Dynamics.Nav.Runtime.NavSqlDatabaseSync.<>c__DisplayClass90_0.<SynchronizeTenantDatabaseForAppSync>b__0(NavTenant
tenant, NavSession systemSession) at
Microsoft.Dynamics.Nav.Runtime.NavTenant.<>c__DisplayClass217_0.<Microsoft.Dynamics.Nav.Runtime.ITenantSessionHandler.RunTenantActionInSystemSession>b__0(NavTenant
tenant, NavSession session) at
Microsoft.Dynamics.Nav.Runtime.NavTenant.Microsoft.Dynamics.Nav.Runtime.ITenantSessionHandler.RunTenantActionInSystemSessionAsync(Func`3
action, Boolean throwExceptions, Boolean useCurrentCulture, Boolean
allowAppsDisabledMode, LanguageSetting language, NavCancellationToken
cancellationToken) at
Microsoft.Dynamics.Nav.Runtime.NavTenant.Microsoft.Dynamics.Nav.Runtime.ITenantSessionHandler.RunTenantActionInSystemSession(Action`2
action, Boolean throwExceptions, Boolean useCurrentCulture, Boolean
allowAppsDisabledMode, LanguageSetting language, NavCancellationToken
cancellationToken) at
Microsoft.Dynamics.Nav.Runtime.NavSqlDatabaseSync.SynchronizeTenantDatabaseForAppSync(NavAppSyncBundle
bundle) CallerStackTrace: at
Microsoft.Dynamics.Nav.Runtime.NavSqlDatabaseSync.SynchronizeTenantDatabaseForAppSync(NavAppSyncBundle
bundle) at
Microsoft.Dynamics.Nav.Runtime.NavDatabase.SynchronizeTenantDatabaseForApp(NavAppSyncBundle
bundle) at
Microsoft.Dynamics.Nav.Runtime.NavAppSyncManagementTasks.SynchronizeTenantDatabaseForApp(NavAppSyncBundle
bundle) at
Microsoft.Dynamics.Nav.Runtime.NavAppSyncManagementTasks.SyncNavAppInternal(NavAppSyncBundle
bundle) at
Microsoft.Dynamics.Nav.Runtime.NavAppSyncManagementTasks.SyncNavApp(SyncNavAppArguments
args) at
Microsoft.Dynamics.Nav.Runtime.NavTenantDatabaseManagementTasks.SyncNavApp(SyncNavAppArguments
syncNavAppArguments) at
Microsoft.Dynamics.Nav.Service.NSAdminService.<>c__DisplayClass141_0.<Microsoft.BusinessCentral.AdminApi.ITenantDatabaseManagementService.SyncNavApp>b__0()
at
Microsoft.Dynamics.Nav.Runtime.NavSqlTransientErrorHelper.InternalRetryOperationWithTransientError[T](Action
operation, Int32 maxRetryCount, Int32 retryIntervalInSeconds, String callerName,
String additionaInfo, Boolean expectedType) at
Microsoft.Dynamics.Nav.Runtime.NavSqlTransientErrorHelper.RetryOperationWithTransientError[T](Func`1
operation, Int32 maxRetryCount, Int32 retryIntervalInSeconds, String caller,
String additionalContext) at
Microsoft.Dynamics.Nav.Service.NSAdminService.Microsoft.BusinessCentral.AdminApi.ITenantDatabaseManagementService.SyncNavApp(SyncNavAppArguments
syncNavAppArguments) at
InvokeStub_ITenantDatabaseManagementService.SyncNavApp(Object, Span`1) at
System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at
CoreWCF.Dispatcher.InvokerUtil.CriticalHelper.<>c__DisplayClass3_0.<GenerateInvokeDelegate>b__0(Object
target, Object[] inputs, Object[] outputs) at
CoreWCF.Dispatcher.SyncMethodInvoker.InvokeAsync(Object instance, Object[]
inputs) at
Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass5_0.<<Create>b__0>d.MoveNext()
at _Diag_.Net._Async_Internals_() at
Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass5_0.<Create>b__0(ServiceOperationContext
context) at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.StartSamplingProfilingCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation) at _Diag_.Net._Async_Internals_() at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.StartSamplingProfilingCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation) at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.AddSessionToThreadSchedulerCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation) at _Diag_.Net._Async_Internals_() at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.AddSessionToThreadSchedulerCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation) at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.ErrorMappingCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation, Boolean useCoreWcfFaultException) at
_Diag_.Net._Async_Internals_() at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.ErrorMappingCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation, Boolean useCoreWcfFaultException) at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.PartnerTelemetryPermissionErrorCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation) at _Diag_.Net._Async_Internals_() at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.PartnerTelemetryPermissionErrorCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation) at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.PushPopCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation, Boolean useCoreWcfFaultException) at
_Diag_.Net._Async_Internals_() at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.PushPopCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation, Boolean useCoreWcfFaultException) at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.<>c__DisplayClass1_0`1.<Create>b__2(ServiceOperationContext
context, ServiceOperation`1 operation) at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.VerifyAdminCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation, Boolean useCoreWcfFaultException) at
_Diag_.Net._Async_Internals_() at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.VerifyAdminCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation, Boolean useCoreWcfFaultException) at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.TelemetryCombinator[T](Category
telemetryCategory, Verbosity telemetryVerbosity, ServiceOperationContext
context, ServiceOperation`1 innerOperation) at _Diag_.Net._Async_Internals_() at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.TelemetryCombinator[T](Category
telemetryCategory, Verbosity telemetryVerbosity, ServiceOperationContext
context, ServiceOperation`1 innerOperation) at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.<>c__DisplayClass1_0`1.<Create>b__7(ServiceOperationContext
context, ServiceOperation`1 innerOperation) at
Microsoft.Dynamics.Nav.Service.ServiceOperationTracer.TraceScopeCombinator[T](Category
telemetryCategory, ServiceOperationContext context, ServiceOperation`1
innerOperation) at _Diag_.Net._Async_Internals_() at
Microsoft.Dynamics.Nav.Service.ServiceOperationTracer.TraceScopeCombinator[T](Category
telemetryCategory, ServiceOperationContext context, ServiceOperation`1
innerOperation) at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.<>c__DisplayClass7_0`1.<<PerformanceCounterCombinator>b__0>d.MoveNext()
at _Diag_.Net._Async_Internals_() at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.<>c__DisplayClass7_0`1.<PerformanceCounterCombinator>b__0()
at
Microsoft.Dynamics.Nav.Runtime.NavPerformanceCounterSetter.UpdatePerformanceCountersWithAverageServiceOperationDuration(Stopwatch
stopWatch, Func`1 action) at _Diag_.Net._Async_Internals_() at
Microsoft.Dynamics.Nav.Runtime.NavPerformanceCounterSetter.UpdatePerformanceCountersWithAverageServiceOperationAction(Func`1
action, NavSession session) at _Diag_.Net._Async_Internals_() at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.PerformanceCounterCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation) at _Diag_.Net._Async_Internals_() at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.PerformanceCounterCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation) at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.InitClientTelemetryIdsCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation) at _Diag_.Net._Async_Internals_() at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.InitClientTelemetryIdsCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation) at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.TlsClearCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation) at _Diag_.Net._Async_Internals_() at
Microsoft.Dynamics.Nav.Service.ServiceOperationPipeline.TlsClearCombinator[T](ServiceOperationContext
context, ServiceOperation`1 innerOperation) at
Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.InvokeAsync(Object
instance, Object[] inputs) at _Diag_.Net._Async_Internals_() at
CoreWCF.Dispatcher.DispatchOperationRuntime.<>c__DisplayClass71_0.<<InvokeAsync>b__0>d.MoveNext()
at _Diag_.Net._Async_Internals_() at
CoreWCF.Dispatcher.SecurityImpersonationBehavior.RunImpersonated[T](MessageRpc
rpc, Func`1 func) at
CoreWCF.Dispatcher.DispatchOperationRuntime.InvokeAsync(MessageRpc rpc) at
_Diag_.Net._Async_Internals_() at
CoreWCF.Dispatcher.DispatchOperationRuntime.InvokeAsync(MessageRpc rpc) at
CoreWCF.Dispatcher.ImmutableDispatchRuntime.ProcessMessageAsync(MessageRpc rpc)
at _Diag_.Net._Async_Internals_() ProcessId: 8116 Tag: 0000ENC ThreadId: 49
ExecutionId: 2532 CounterInformation: CustomParameters: { }
GatewayCorrelationId:
I have the same question (0)

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,918

#2
YUN ZHU Profile Picture

YUN ZHU 1,031 Super User 2025 Season 2

#3
Dhiren Nagar Profile Picture

Dhiren Nagar 1,015

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans