Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

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

Upgrade from BC V14 V20 on-premise

(0) ShareShare
ReportReport
Posted on by 809

We are attempting to upgrade our Business Central On-Premise installation from Version 14 to 20. We've been following the procedure on the link below.

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-technical-upgrade-v20

We got to the stage where we should be able to run V20, but on attempting to run it, we are not getting as far as the log-in screen. Instead we get:-

Something went wrong.
An error has occurred
Date and time: Fri, 17 Jun 2022 09:04:43 GMT
Azure AD tenant: null
Operation: 726dd21f513846d49e0c2bc44bc58027

In the event viewer there are 2 warnings and 2 errors (details below). Can anyone suggest what to check for next? Thanks in advance.

Log Name: Application
Source: MicrosoftDynamicsNavServer$BC200
Date: 17/06/2022 10:04:42
Event ID: 705
Task Category: (33)
Level: Warning
Keywords: Classic
User: N/A
Computer: BCTestUpgrade
Description:
Server instance: BC200
Category: Metadata
ClientSessionId: 439e9a42-edae-4ff5-be01-eba60cb46f94
ClientActivityId: e11a47e7-be5c-febe-44e3-1ba072b007a8
ServerSessionUniqueId: a0b2813a-8953-4892-b567-556d3dea794e
ServerActivityId: 9bdad818-2336-4020-b14e-ef0b2c7d2771
EventTime: 06/17/2022 09:04:42
Message The metadata for the role center with ID '9022'. The default role center with ID '0' is used instead.
ProcessId: 10460
Tag: 0000EB0
ThreadId: 77
CounterInformation:
CustomParameters: {
}
GatewayCorrelationId:
Event Xml:
<Event xmlns="">schemas.microsoft.com/.../event">
<System>
<Provider Name="MicrosoftDynamicsNavServer$BC200" />
<EventID Qualifiers="0">705</EventID>
<Level>3</Level>
<Task>33</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2022-06-17T09:04:42.823958200Z" />
<EventRecordID>8073</EventRecordID>
<Channel>Application</Channel>
<Computer>BCTestUpgrade</Computer>
<Security />
</System>
<EventData>
<Data>Server instance: BC200
Category: Metadata
ClientSessionId: 439e9a42-edae-4ff5-be01-eba60cb46f94
ClientActivityId: e11a47e7-be5c-febe-44e3-1ba072b007a8
ServerSessionUniqueId: a0b2813a-8953-4892-b567-556d3dea794e
ServerActivityId: 9bdad818-2336-4020-b14e-ef0b2c7d2771
EventTime: 06/17/2022 09:04:42
Message The metadata for the role center with ID '9022'. The default role center with ID '0' is used instead.
ProcessId: 10460
Tag: 0000EB0
ThreadId: 77
CounterInformation:
CustomParameters: {
}
GatewayCorrelationId: </Data>
</EventData>
</Event>
--------------------------------------------------------------------------------------------------------------
Log Name: Application
Source: MicrosoftDynamicsNavServer$BC200
Date: 17/06/2022 10:04:42
Event ID: 705
Task Category: (33)
Level: Warning
Keywords: Classic
User: N/A
Computer: BCTestUpgrade
Description:
Server instance: BC200
Category: Runtime
ClientSessionId: 439e9a42-edae-4ff5-be01-eba60cb46f94
ClientActivityId: e11a47e7-be5c-febe-44e3-1ba072b007a8
ServerSessionUniqueId: a0b2813a-8953-4892-b567-556d3dea794e
ServerActivityId: 9bdad818-2336-4020-b14e-ef0b2c7d2771
EventTime: 06/17/2022 09:04:42
Message (InvalidHomepageException): Sending exception to client. Session terminating: False
RootException: InvalidHomepageException
Message not shown because the NavBaseException constructor was used without privacy classification
ExceptionStackTrace:
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Int32 homepageId, Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Boolean applyPersonalization, NavProfileKey profileKey)
at SyncInvokeGetNavigationFrame(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.RunInTransactionCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass30_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.TransientErrorRetryCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass30_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.ErrorMappingCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
CallerStackTrace:
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.ErrorMappingCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass30_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.PartnerTelemetryErrorCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase m, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass30_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.PushPopCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass30_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationTracer.TraceScopeCombinator(Category telemetryCategory, ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass30_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass12_0.<PerformanceCounterCombinator>b__0()
at Microsoft.Dynamics.Nav.Runtime.NavPerformanceCounterSetter.UpdatePerformanceCountersWithAverageServiceOperationDuration(Stopwatch stopWatch, Action action)
at Microsoft.Dynamics.Nav.Runtime.NavPerformanceCounterSetter.UpdatePerformanceCountersWithAverageServiceOperationAction(Action action, NavSession session)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.PerformanceCounterCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass30_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.InitClientTelemetryIdsCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass30_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.TlsClearCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass30_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
at System.ServiceModel.Dispatcher.ChannelHandler.DispatchAndReleasePump(RequestContext request, Boolean cleanThread, OperationContext currentOperationContext)
at System.ServiceModel.Dispatcher.ChannelHandler.HandleRequest(RequestContext request, OperationContext currentOperationContext)
at System.ServiceModel.Dispatcher.ChannelHandler.AsyncMessagePump(IAsyncResult result)
at System.ServiceModel.Dispatcher.ChannelHandler.OnAsyncReceiveComplete(IAsyncResult result)
at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
at Microsoft.Dynamics.Nav.Types.Channels.ReceiveCorrelator.AsyncResult.Complete(Action setValue)
at Microsoft.Dynamics.Nav.Types.Channels.ReceiveCorrelator.OnNewMessage(IAsyncResult ar)
at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
at System.ServiceModel.Security.SecuritySessionServerSettings.ServerSecuritySessionChannel.ReceiveRequestAsyncResult.Complete(Boolean synchronous, Exception exception)
at System.ServiceModel.Security.SecuritySessionServerSettings.ServerSecuritySessionChannel.ReceiveRequestAsyncResult.OnReceive(IAsyncResult result)
at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
at System.ServiceModel.Channels.ReliableChannelBinder`1.InputAsyncResult`1.OnInputComplete(IAsyncResult result)
at System.ServiceModel.Channels.ReliableChannelBinder`1.InputAsyncResult`1.OnInputCompleteStatic(IAsyncResult result)
at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
at System.ServiceModel.Channels.TransportDuplexSessionChannel.TryReceiveAsyncResult.OnReceive(IAsyncResult result)
at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
at System.ServiceModel.Channels.SynchronizedMessageSource.ReceiveAsyncResult.OnReceiveComplete(Object state)
at System.ServiceModel.Channels.SessionConnectionReader.OnAsyncReadComplete(Object state)
at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Security._SslStream.ProcessFrameBody(Int32 readBytes, Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security._SslStream.ReadFrameCallback(AsyncProtocolRequest asyncRequest)
at System.Net.AsyncProtocolRequest.CompleteRequest(Int32 result)
at System.Net.FixedSizeReader.CheckCompletionBeforeNextRead(Int32 bytes)
at System.Net.FixedSizeReader.ReadCallback(IAsyncResult transportResult)
at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
at System.ServiceModel.Channels.ConnectionStream.IOAsyncResult.OnAsyncIOComplete(Object state)
at System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(SocketAsyncEventArgs e)
at System.Net.Sockets.SocketAsyncEventArgs.FinishOperationSuccess(SocketError socketError, Int32 bytesTransferred, SocketFlags flags)
at System.Net.Sockets.SocketAsyncEventArgs.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)


ProcessId: 10460
Tag: 00000HC
ThreadId: 77
CounterInformation:
CustomParameters: {
}
GatewayCorrelationId:
Event Xml:
<Event xmlns="">schemas.microsoft.com/.../event">
<System>
<Provider Name="MicrosoftDynamicsNavServer$BC200" />
<EventID Qualifiers="0">705</EventID>
<Level>3</Level>
<Task>33</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2022-06-17T09:04:42.824958400Z" />
<EventRecordID>8074</EventRecordID>
<Channel>Application</Channel>
<Computer>BCTestUpgrade</Computer>
<Security />
</System>
<EventData>
<Data>Server instance: BC200
Category: Runtime
ClientSessionId: 439e9a42-edae-4ff5-be01-eba60cb46f94
ClientActivityId: e11a47e7-be5c-febe-44e3-1ba072b007a8
ServerSessionUniqueId: a0b2813a-8953-4892-b567-556d3dea794e
ServerActivityId: 9bdad818-2336-4020-b14e-ef0b2c7d2771
EventTime: 06/17/2022 09:04:42
Message (InvalidHomepageException): Sending exception to client. Session terminating: False
RootException: InvalidHomepageException
Message not shown because the NavBaseException constructor was used without privacy classification
ExceptionStackTrace:
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Int32 homepageId, Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Boolean applyPersonalization, NavProfileKey profileKey)
at SyncInvokeGetNavigationFrame(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.RunInTransactionCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass30_1.&lt;Combine&gt;b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.TransientErrorRetryCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass30_1.&lt;Combine&gt;b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.ErrorMappingCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
CallerStackTrace:
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.ErrorMappingCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass30_1.&lt;Combine&gt;b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.PartnerTelemetryErrorCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase m, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass30_1.&lt;Combine&gt;b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.PushPopCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass30_1.&lt;Combine&gt;b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationTracer.TraceScopeCombinator(Category telemetryCategory, ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass30_1.&lt;Combine&gt;b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass12_0.&lt;PerformanceCounterCombinator&gt;b__0()
at Microsoft.Dynamics.Nav.Runtime.NavPerformanceCounterSetter.UpdatePerformanceCountersWithAverageServiceOperationDuration(Stopwatch stopWatch, Action action)
at Microsoft.Dynamics.Nav.Runtime.NavPerformanceCounterSetter.UpdatePerformanceCountersWithAverageServiceOperationAction(Action action, NavSession session)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.PerformanceCounterCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass30_1.&lt;Combine&gt;b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.InitClientTelemetryIdsCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass30_1.&lt;Combine&gt;b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.TlsClearCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass30_1.&lt;Combine&gt;b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp; rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp; rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc&amp; rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
at System.ServiceModel.Dispatcher.ChannelHandler.DispatchAndReleasePump(RequestContext request, Boolean cleanThread, OperationContext currentOperationContext)
at System.ServiceModel.Dispatcher.ChannelHandler.HandleRequest(RequestContext request, OperationContext currentOperationContext)
at System.ServiceModel.Dispatcher.ChannelHandler.AsyncMessagePump(IAsyncResult result)
at System.ServiceModel.Dispatcher.ChannelHandler.OnAsyncReceiveComplete(IAsyncResult result)
at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
at Microsoft.Dynamics.Nav.Types.Channels.ReceiveCorrelator.AsyncResult.Complete(Action setValue)
at Microsoft.Dynamics.Nav.Types.Channels.ReceiveCorrelator.OnNewMessage(IAsyncResult ar)
at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
at System.ServiceModel.Security.SecuritySessionServerSettings.ServerSecuritySessionChannel.ReceiveRequestAsyncResult.Complete(Boolean synchronous, Exception exception)
at System.ServiceModel.Security.SecuritySessionServerSettings.ServerSecuritySessionChannel.ReceiveRequestAsyncResult.OnReceive(IAsyncResult result)
at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
at System.ServiceModel.Channels.ReliableChannelBinder`1.InputAsyncResult`1.OnInputComplete(IAsyncResult result)
at System.ServiceModel.Channels.ReliableChannelBinder`1.InputAsyncResult`1.OnInputCompleteStatic(IAsyncResult result)
at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
at System.ServiceModel.Channels.TransportDuplexSessionChannel.TryReceiveAsyncResult.OnReceive(IAsyncResult result)
at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
at System.ServiceModel.Channels.SynchronizedMessageSource.ReceiveAsyncResult.OnReceiveComplete(Object state)
at System.ServiceModel.Channels.SessionConnectionReader.OnAsyncReadComplete(Object state)
at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Security._SslStream.ProcessFrameBody(Int32 readBytes, Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security._SslStream.ReadFrameCallback(AsyncProtocolRequest asyncRequest)
at System.Net.AsyncProtocolRequest.CompleteRequest(Int32 result)
at System.Net.FixedSizeReader.CheckCompletionBeforeNextRead(Int32 bytes)
at System.Net.FixedSizeReader.ReadCallback(IAsyncResult transportResult)
at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
at System.ServiceModel.Channels.ConnectionStream.IOAsyncResult.OnAsyncIOComplete(Object state)
at System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(SocketAsyncEventArgs e)
at System.Net.Sockets.SocketAsyncEventArgs.FinishOperationSuccess(SocketError socketError, Int32 bytesTransferred, SocketFlags flags)
at System.Net.Sockets.SocketAsyncEventArgs.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)


ProcessId: 10460
Tag: 00000HC
ThreadId: 77
CounterInformation:
CustomParameters: {
}
GatewayCorrelationId: </Data>
</EventData>
</Event>
--------------------------------------------------------------------------------------------------------------
Log Name: Application
Source: MicrosoftDynamicsNAVClientWebClient
Date: 17/06/2022 10:04:43
Event ID: 0
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: BCTestUpgrade
Description:
Error accessing Website BC200
Type: Microsoft.Dynamics.Nav.Types.InvalidHomepageException
ErrorCode: -1
SuppressMessage: False
ContainsPersonalOrRestrictedInformation: True
DiagnosticsSuppress: True
DiagnosticsMessage: Message not shown because the NavBaseException constructor was used without privacy classification
MessageWithoutPrivateInformation: Message not shown because the NavBaseException constructor was used without privacy classification
SuppressExceptionCreatedEvent: False
FatalityScope: None
ErrorLevel: Error
Message: The metadata object Page 0 was not found.
Source: Microsoft.Dynamics.Nav.Client.ServiceConnection
HResult: -2146233088
StackTrace:
at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod, ServerCallOptions options) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ConnectionStateManager.cs:line 96
at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ConnectionStateManager.cs:line 63
at Microsoft.Dynamics.Nav.Client.ServerInvocationHandler.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ServerInvocationHandler.cs:line 81
at Microsoft.Dynamics.Nav.Client.ServiceConnection.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ServiceConnection.cs:line 2205
at Microsoft.Dynamics.Nav.Client.MetadataHandler.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 709
at Microsoft.Dynamics.Nav.Client.MetadataHandler.GetNavigationFrame(Boolean applyPersonalization, Boolean getNavigationFrameFromServer) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 554
at Microsoft.Dynamics.Nav.Client.MetadataHandler.GetNavigationFrame() in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 541
at Microsoft.Dynamics.Nav.Client.Web.NavWebBuilderSessionInitializer.NavigationServiceNavigationRootNeeded(Object sender, Object e) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\NavBuilder\NavWebBuilderSessionInitializer.cs:line 69
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.CreateNavigation() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 235
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.EnsureNavigationCreated() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 214
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.get_NavigationRoot() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 132
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagInvokedActionFactories.CreateForDefaultPage(FormPropertyBag queryParameters, UISession uiSession) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagInvokedActionFactories.cs:line 559
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagToPropertyBagInvokedActionMappingRules.<>c__DisplayClass0_0.<RegisterMappings>b__9(FormPropertyBag b) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagToPropertyBagInvokedActionMappingRules.cs:line 68
at Microsoft.Dynamics.Framework.UI.Mapping.MappingRule`2.TryMap(Object from, TMapTo& result) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingRule.cs:line 78
at Microsoft.Dynamics.Framework.UI.Mapping.MappingEngine`2.TryMap(TMapFrom from, TMapTo& result, String& ruleName) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingEngine.cs:line 144
at Microsoft.Dynamics.Framework.UI.Mapping.MappingEngine`2.TryMap(TMapFrom from, TMapTo& result) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingEngine.cs:line 109
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagInvokedActionFactory.Create(FormPropertyBag propertyBag) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagInvokedActionFactory.cs:line 46
at Microsoft.Dynamics.Framework.UI.LogicalFormActivator.GeneratePropertyBagCommand(FormPropertyBag propertyBagToUse, UISession uiSession, Object invocationState) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\URL\LogicalFormActivator.cs:line 110
at Microsoft.Dynamics.Framework.UI.LogicalFormActivator.ValidateAndInvokePropertyBag(FormPropertyBag propertyBagToUse, UISession uiSession, Object invocationState) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\URL\LogicalFormActivator.cs:line 39
at Microsoft.Dynamics.Framework.UI.UISession.InvokeFormPropertyBag(FormPropertyBag propertyBagToInvoke) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Session\UiSession.cs:line 1447
at Microsoft.Dynamics.Framework.UI.OpenFormInteraction.InvokeCore(OpenFormInteractionInput logicalInteractionInput) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\SystemInteractions\OpenFormInteraction.cs:line 68
at Microsoft.Dynamics.Framework.UI.InteractionInvoker.InvokeCore[T](String interactionName, Action`1 invokeMethod, T input) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionInvoker.cs:line 47
at Microsoft.Dynamics.Framework.UI.InteractionInvoker.Invoke[T](String interactionName, Action`1 invokeMethod, T input) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionInvoker.cs:line 35
at Microsoft.Dynamics.Framework.UI.LogicalInteraction`1.Invoke(T logicalInteractionInput) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\LogicalInteraction.cs:line 42
at Microsoft.Dynamics.Framework.UI.Client.OpenFormExecutionStrategy.Execute() in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Client\Interactions\ExecutionStrategies\OpenFormExecutionStrategy.cs:line 63
at Microsoft.Dynamics.Framework.UI.InteractionManager.<>c__DisplayClass8_2.<InvokeInteractions>b__4() in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionManager.cs:line 145
StackTrace:
at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod, ServerCallOptions options) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ConnectionStateManager.cs:line 96
at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ConnectionStateManager.cs:line 63
at Microsoft.Dynamics.Nav.Client.ServerInvocationHandler.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ServerInvocationHandler.cs:line 81
at Microsoft.Dynamics.Nav.Client.ServiceConnection.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ServiceConnection.cs:line 2205
at Microsoft.Dynamics.Nav.Client.MetadataHandler.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 709
at Microsoft.Dynamics.Nav.Client.MetadataHandler.GetNavigationFrame(Boolean applyPersonalization, Boolean getNavigationFrameFromServer) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 554
at Microsoft.Dynamics.Nav.Client.MetadataHandler.GetNavigationFrame() in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 541
at Microsoft.Dynamics.Nav.Client.Web.NavWebBuilderSessionInitializer.NavigationServiceNavigationRootNeeded(Object sender, Object e) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\NavBuilder\NavWebBuilderSessionInitializer.cs:line 69
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.CreateNavigation() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 235
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.EnsureNavigationCreated() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 214
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.get_NavigationRoot() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 132
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagInvokedActionFactories.CreateForDefaultPage(FormPropertyBag queryParameters, UISession uiSession) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagInvokedActionFactories.cs:line 559
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagToPropertyBagInvokedActionMappingRules.<>c__DisplayClass0_0.<RegisterMappings>b__9(FormPropertyBag b) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagToPropertyBagInvokedActionMappingRules.cs:line 68
at Microsoft.Dynamics.Framework.UI.Mapping.MappingRule`2.TryMap(Object from, TMapTo& result) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingRule.cs:line 78
at Microsoft.Dynamics.Framework.UI.Mapping.MappingEngine`2.TryMap(TMapFrom from, TMapTo& result, String& ruleName) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingEngine.cs:line 144
at Microsoft.Dynamics.Framework.UI.Mapping.MappingEngine`2.TryMap(TMapFrom from, TMapTo& result) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingEngine.cs:line 109
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagInvokedActionFactory.Create(FormPropertyBag propertyBag) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagInvokedActionFactory.cs:line 46
at Microsoft.Dynamics.Framework.UI.LogicalFormActivator.GeneratePropertyBagCommand(FormPropertyBag propertyBagToUse, UISession uiSession, Object invocationState) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\URL\LogicalFormActivator.cs:line 110
at Microsoft.Dynamics.Framework.UI.LogicalFormActivator.ValidateAndInvokePropertyBag(FormPropertyBag propertyBagToUse, UISession uiSession, Object invocationState) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\URL\LogicalFormActivator.cs:line 39
at Microsoft.Dynamics.Framework.UI.UISession.InvokeFormPropertyBag(FormPropertyBag propertyBagToInvoke) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Session\UiSession.cs:line 1447
at Microsoft.Dynamics.Framework.UI.OpenFormInteraction.InvokeCore(OpenFormInteractionInput logicalInteractionInput) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\SystemInteractions\OpenFormInteraction.cs:line 68
at Microsoft.Dynamics.Framework.UI.InteractionInvoker.InvokeCore[T](String interactionName, Action`1 invokeMethod, T input) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionInvoker.cs:line 47
at Microsoft.Dynamics.Framework.UI.InteractionInvoker.Invoke[T](String interactionName, Action`1 invokeMethod, T input) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionInvoker.cs:line 35
at Microsoft.Dynamics.Framework.UI.LogicalInteraction`1.Invoke(T logicalInteractionInput) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\LogicalInteraction.cs:line 42
at Microsoft.Dynamics.Framework.UI.Client.OpenFormExecutionStrategy.Execute() in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Client\Interactions\ExecutionStrategies\OpenFormExecutionStrategy.cs:line 63
at Microsoft.Dynamics.Framework.UI.InteractionManager.<>c__DisplayClass8_2.<InvokeInteractions>b__4() in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionManager.cs:line 145
----------------------------------
Type: Microsoft.Dynamics.Nav.Types.InvalidHomepageException
ErrorCode: -1
SuppressMessage: False
ContainsPersonalOrRestrictedInformation: True
DiagnosticsSuppress: True
DiagnosticsMessage: Message not shown because the NavBaseException constructor was used without privacy classification
MessageWithoutPrivateInformation: Message not shown because the NavBaseException constructor was used without privacy classification
SuppressExceptionCreatedEvent: False
FatalityScope: None
ErrorLevel: Error
Message: The metadata object Page 0 was not found.
Source: Microsoft.Dynamics.Nav.Ncl
HResult: -2146233088
StackTrace:
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Int32 homepageId, Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Boolean applyPersonalization, NavProfileKey profileKey)
at SyncInvokeGetNavigationFrame(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.RunInTransactionCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass30_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.TransientErrorRetryCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass30_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.ErrorMappingCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
StackTrace:
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Int32 homepageId, Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Boolean applyPersonalization, NavProfileKey profileKey)
at SyncInvokeGetNavigationFrame(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.RunInTransactionCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass30_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.TransientErrorRetryCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass30_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.ErrorMappingCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)

Event Xml:
<Event xmlns="">schemas.microsoft.com/.../event">
<System>
<Provider Name="MicrosoftDynamicsNAVClientWebClient" />
<EventID Qualifiers="0">0</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2022-06-17T09:04:43.258984400Z" />
<EventRecordID>8075</EventRecordID>
<Channel>Application</Channel>
<Computer>BCTestUpgrade</Computer>
<Security />
</System>
<EventData>
<Data>Error accessing Website BC200
Type: Microsoft.Dynamics.Nav.Types.InvalidHomepageException
ErrorCode: -1
SuppressMessage: False
ContainsPersonalOrRestrictedInformation: True
DiagnosticsSuppress: True
DiagnosticsMessage: Message not shown because the NavBaseException constructor was used without privacy classification
MessageWithoutPrivateInformation: Message not shown because the NavBaseException constructor was used without privacy classification
SuppressExceptionCreatedEvent: False
FatalityScope: None
ErrorLevel: Error
Message: The metadata object Page 0 was not found.
Source: Microsoft.Dynamics.Nav.Client.ServiceConnection
HResult: -2146233088
StackTrace:
at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod, ServerCallOptions options) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ConnectionStateManager.cs:line 96
at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ConnectionStateManager.cs:line 63
at Microsoft.Dynamics.Nav.Client.ServerInvocationHandler.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ServerInvocationHandler.cs:line 81
at Microsoft.Dynamics.Nav.Client.ServiceConnection.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ServiceConnection.cs:line 2205
at Microsoft.Dynamics.Nav.Client.MetadataHandler.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 709
at Microsoft.Dynamics.Nav.Client.MetadataHandler.GetNavigationFrame(Boolean applyPersonalization, Boolean getNavigationFrameFromServer) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 554
at Microsoft.Dynamics.Nav.Client.MetadataHandler.GetNavigationFrame() in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 541
at Microsoft.Dynamics.Nav.Client.Web.NavWebBuilderSessionInitializer.NavigationServiceNavigationRootNeeded(Object sender, Object e) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\NavBuilder\NavWebBuilderSessionInitializer.cs:line 69
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.CreateNavigation() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 235
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.EnsureNavigationCreated() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 214
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.get_NavigationRoot() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 132
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagInvokedActionFactories.CreateForDefaultPage(FormPropertyBag queryParameters, UISession uiSession) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagInvokedActionFactories.cs:line 559
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagToPropertyBagInvokedActionMappingRules.&lt;&gt;c__DisplayClass0_0.&lt;RegisterMappings&gt;b__9(FormPropertyBag b) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagToPropertyBagInvokedActionMappingRules.cs:line 68
at Microsoft.Dynamics.Framework.UI.Mapping.MappingRule`2.TryMap(Object from, TMapTo&amp; result) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingRule.cs:line 78
at Microsoft.Dynamics.Framework.UI.Mapping.MappingEngine`2.TryMap(TMapFrom from, TMapTo&amp; result, String&amp; ruleName) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingEngine.cs:line 144
at Microsoft.Dynamics.Framework.UI.Mapping.MappingEngine`2.TryMap(TMapFrom from, TMapTo&amp; result) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingEngine.cs:line 109
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagInvokedActionFactory.Create(FormPropertyBag propertyBag) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagInvokedActionFactory.cs:line 46
at Microsoft.Dynamics.Framework.UI.LogicalFormActivator.GeneratePropertyBagCommand(FormPropertyBag propertyBagToUse, UISession uiSession, Object invocationState) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\URL\LogicalFormActivator.cs:line 110
at Microsoft.Dynamics.Framework.UI.LogicalFormActivator.ValidateAndInvokePropertyBag(FormPropertyBag propertyBagToUse, UISession uiSession, Object invocationState) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\URL\LogicalFormActivator.cs:line 39
at Microsoft.Dynamics.Framework.UI.UISession.InvokeFormPropertyBag(FormPropertyBag propertyBagToInvoke) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Session\UiSession.cs:line 1447
at Microsoft.Dynamics.Framework.UI.OpenFormInteraction.InvokeCore(OpenFormInteractionInput logicalInteractionInput) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\SystemInteractions\OpenFormInteraction.cs:line 68
at Microsoft.Dynamics.Framework.UI.InteractionInvoker.InvokeCore[T](String interactionName, Action`1 invokeMethod, T input) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionInvoker.cs:line 47
at Microsoft.Dynamics.Framework.UI.InteractionInvoker.Invoke[T](String interactionName, Action`1 invokeMethod, T input) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionInvoker.cs:line 35
at Microsoft.Dynamics.Framework.UI.LogicalInteraction`1.Invoke(T logicalInteractionInput) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\LogicalInteraction.cs:line 42
at Microsoft.Dynamics.Framework.UI.Client.OpenFormExecutionStrategy.Execute() in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Client\Interactions\ExecutionStrategies\OpenFormExecutionStrategy.cs:line 63
at Microsoft.Dynamics.Framework.UI.InteractionManager.&lt;&gt;c__DisplayClass8_2.&lt;InvokeInteractions&gt;b__4() in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionManager.cs:line 145
StackTrace:
at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod, ServerCallOptions options) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ConnectionStateManager.cs:line 96
at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ConnectionStateManager.cs:line 63
at Microsoft.Dynamics.Nav.Client.ServerInvocationHandler.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ServerInvocationHandler.cs:line 81
at Microsoft.Dynamics.Nav.Client.ServiceConnection.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ServiceConnection.cs:line 2205
at Microsoft.Dynamics.Nav.Client.MetadataHandler.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 709
at Microsoft.Dynamics.Nav.Client.MetadataHandler.GetNavigationFrame(Boolean applyPersonalization, Boolean getNavigationFrameFromServer) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 554
at Microsoft.Dynamics.Nav.Client.MetadataHandler.GetNavigationFrame() in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 541
at Microsoft.Dynamics.Nav.Client.Web.NavWebBuilderSessionInitializer.NavigationServiceNavigationRootNeeded(Object sender, Object e) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\NavBuilder\NavWebBuilderSessionInitializer.cs:line 69
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.CreateNavigation() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 235
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.EnsureNavigationCreated() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 214
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.get_NavigationRoot() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 132
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagInvokedActionFactories.CreateForDefaultPage(FormPropertyBag queryParameters, UISession uiSession) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagInvokedActionFactories.cs:line 559
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagToPropertyBagInvokedActionMappingRules.&lt;&gt;c__DisplayClass0_0.&lt;RegisterMappings&gt;b__9(FormPropertyBag b) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagToPropertyBagInvokedActionMappingRules.cs:line 68
at Microsoft.Dynamics.Framework.UI.Mapping.MappingRule`2.TryMap(Object from, TMapTo&amp; result) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingRule.cs:line 78
at Microsoft.Dynamics.Framework.UI.Mapping.MappingEngine`2.TryMap(TMapFrom from, TMapTo&amp; result, String&amp; ruleName) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingEngine.cs:line 144
at Microsoft.Dynamics.Framework.UI.Mapping.MappingEngine`2.TryMap(TMapFrom from, TMapTo&amp; result) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingEngine.cs:line 109
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagInvokedActionFactory.Create(FormPropertyBag propertyBag) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagInvokedActionFactory.cs:line 46
at Microsoft.Dynamics.Framework.UI.LogicalFormActivator.GeneratePropertyBagCommand(FormPropertyBag propertyBagToUse, UISession uiSession, Object invocationState) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\URL\LogicalFormActivator.cs:line 110
at Microsoft.Dynamics.Framework.UI.LogicalFormActivator.ValidateAndInvokePropertyBag(FormPropertyBag propertyBagToUse, UISession uiSession, Object invocationState) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\URL\LogicalFormActivator.cs:line 39
at Microsoft.Dynamics.Framework.UI.UISession.InvokeFormPropertyBag(FormPropertyBag propertyBagToInvoke) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Session\UiSession.cs:line 1447
at Microsoft.Dynamics.Framework.UI.OpenFormInteraction.InvokeCore(OpenFormInteractionInput logicalInteractionInput) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\SystemInteractions\OpenFormInteraction.cs:line 68
at Microsoft.Dynamics.Framework.UI.InteractionInvoker.InvokeCore[T](String interactionName, Action`1 invokeMethod, T input) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionInvoker.cs:line 47
at Microsoft.Dynamics.Framework.UI.InteractionInvoker.Invoke[T](String interactionName, Action`1 invokeMethod, T input) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionInvoker.cs:line 35
at Microsoft.Dynamics.Framework.UI.LogicalInteraction`1.Invoke(T logicalInteractionInput) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\LogicalInteraction.cs:line 42
at Microsoft.Dynamics.Framework.UI.Client.OpenFormExecutionStrategy.Execute() in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Client\Interactions\ExecutionStrategies\OpenFormExecutionStrategy.cs:line 63
at Microsoft.Dynamics.Framework.UI.InteractionManager.&lt;&gt;c__DisplayClass8_2.&lt;InvokeInteractions&gt;b__4() in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionManager.cs:line 145
----------------------------------
Type: Microsoft.Dynamics.Nav.Types.InvalidHomepageException
ErrorCode: -1
SuppressMessage: False
ContainsPersonalOrRestrictedInformation: True
DiagnosticsSuppress: True
DiagnosticsMessage: Message not shown because the NavBaseException constructor was used without privacy classification
MessageWithoutPrivateInformation: Message not shown because the NavBaseException constructor was used without privacy classification
SuppressExceptionCreatedEvent: False
FatalityScope: None
ErrorLevel: Error
Message: The metadata object Page 0 was not found.
Source: Microsoft.Dynamics.Nav.Ncl
HResult: -2146233088
StackTrace:
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Int32 homepageId, Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Boolean applyPersonalization, NavProfileKey profileKey)
at SyncInvokeGetNavigationFrame(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.RunInTransactionCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass30_1.&lt;Combine&gt;b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.TransientErrorRetryCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass30_1.&lt;Combine&gt;b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.ErrorMappingCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
StackTrace:
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Int32 homepageId, Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Boolean applyPersonalization, NavProfileKey profileKey)
at SyncInvokeGetNavigationFrame(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.RunInTransactionCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass30_1.&lt;Combine&gt;b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.TransientErrorRetryCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass30_1.&lt;Combine&gt;b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.ErrorMappingCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
</Data>
</EventData>
</Event>
--------------------------------------------------------------------------------------------------------------
Log Name: Application
Source: MicrosoftDynamicsNAVClientWebClient
Date: 17/06/2022 10:04:43
Event ID: 0
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: BCTestUpgrade
Description:
Category: Microsoft.Dynamics.Framework.UI.WebBase.ClientExceptionStateProcessingStrategy
EventId: 0
ConnectionId: 0HMIG819QBQJ2
RequestId: 0HMIG819QBQJ2:00000007
RequestPath: /BC200/csh
TransportConnectionId: c9ab-jHNowJNlkhwvS781g
SystemMetadata

The metadata object Page 0 was not found.

Exception:
Microsoft.Dynamics.Nav.Types.InvalidHomepageException: The metadata object Page 0 was not found.
---> Microsoft.Dynamics.Nav.Types.InvalidHomepageException: The metadata object Page 0 was not found.
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Int32 homepageId, Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Boolean applyPersonalization, NavProfileKey profileKey)
at SyncInvokeGetNavigationFrame(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.RunInTransactionCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass30_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.TransientErrorRetryCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass30_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.ErrorMappingCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod, ServerCallOptions options) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ConnectionStateManager.cs:line 96
at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ConnectionStateManager.cs:line 63
at Microsoft.Dynamics.Nav.Client.ServerInvocationHandler.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ServerInvocationHandler.cs:line 81
at Microsoft.Dynamics.Nav.Client.ServiceConnection.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ServiceConnection.cs:line 2205
at Microsoft.Dynamics.Nav.Client.MetadataHandler.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 709
at Microsoft.Dynamics.Nav.Client.MetadataHandler.GetNavigationFrame(Boolean applyPersonalization, Boolean getNavigationFrameFromServer) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 554
at Microsoft.Dynamics.Nav.Client.MetadataHandler.GetNavigationFrame() in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 541
at Microsoft.Dynamics.Nav.Client.Web.NavWebBuilderSessionInitializer.NavigationServiceNavigationRootNeeded(Object sender, Object e) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\NavBuilder\NavWebBuilderSessionInitializer.cs:line 69
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.CreateNavigation() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 235
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.EnsureNavigationCreated() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 214
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.get_NavigationRoot() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 132
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagInvokedActionFactories.CreateForDefaultPage(FormPropertyBag queryParameters, UISession uiSession) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagInvokedActionFactories.cs:line 559
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagToPropertyBagInvokedActionMappingRules.<>c__DisplayClass0_0.<RegisterMappings>b__9(FormPropertyBag b) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagToPropertyBagInvokedActionMappingRules.cs:line 68
at Microsoft.Dynamics.Framework.UI.Mapping.MappingRule`2.TryMap(Object from, TMapTo& result) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingRule.cs:line 78
at Microsoft.Dynamics.Framework.UI.Mapping.MappingEngine`2.TryMap(TMapFrom from, TMapTo& result, String& ruleName) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingEngine.cs:line 144
at Microsoft.Dynamics.Framework.UI.Mapping.MappingEngine`2.TryMap(TMapFrom from, TMapTo& result) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingEngine.cs:line 109
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagInvokedActionFactory.Create(FormPropertyBag propertyBag) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagInvokedActionFactory.cs:line 46
at Microsoft.Dynamics.Framework.UI.LogicalFormActivator.GeneratePropertyBagCommand(FormPropertyBag propertyBagToUse, UISession uiSession, Object invocationState) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\URL\LogicalFormActivator.cs:line 110
at Microsoft.Dynamics.Framework.UI.LogicalFormActivator.ValidateAndInvokePropertyBag(FormPropertyBag propertyBagToUse, UISession uiSession, Object invocationState) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\URL\LogicalFormActivator.cs:line 39
at Microsoft.Dynamics.Framework.UI.UISession.InvokeFormPropertyBag(FormPropertyBag propertyBagToInvoke) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Session\UiSession.cs:line 1447
at Microsoft.Dynamics.Framework.UI.OpenFormInteraction.InvokeCore(OpenFormInteractionInput logicalInteractionInput) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\SystemInteractions\OpenFormInteraction.cs:line 68
at Microsoft.Dynamics.Framework.UI.InteractionInvoker.InvokeCore[T](String interactionName, Action`1 invokeMethod, T input) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionInvoker.cs:line 47
at Microsoft.Dynamics.Framework.UI.InteractionInvoker.Invoke[T](String interactionName, Action`1 invokeMethod, T input) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionInvoker.cs:line 35
at Microsoft.Dynamics.Framework.UI.LogicalInteraction`1.Invoke(T logicalInteractionInput) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\LogicalInteraction.cs:line 42
at Microsoft.Dynamics.Framework.UI.Client.OpenFormExecutionStrategy.Execute() in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Client\Interactions\ExecutionStrategies\OpenFormExecutionStrategy.cs:line 63
at Microsoft.Dynamics.Framework.UI.InteractionManager.<>c__DisplayClass8_2.<InvokeInteractions>b__4() in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionManager.cs:line 145

Event Xml:
<Event xmlns="">schemas.microsoft.com/.../event">
<System>
<Provider Name="MicrosoftDynamicsNAVClientWebClient" />
<EventID Qualifiers="0">0</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2022-06-17T09:04:43.269985200Z" />
<EventRecordID>8076</EventRecordID>
<Channel>Application</Channel>
<Computer>BCTestUpgrade</Computer>
<Security />
</System>
<EventData>
<Data>Category: Microsoft.Dynamics.Framework.UI.WebBase.ClientExceptionStateProcessingStrategy
EventId: 0
ConnectionId: 0HMIG819QBQJ2
RequestId: 0HMIG819QBQJ2:00000007
RequestPath: /BC200/csh
TransportConnectionId: c9ab-jHNowJNlkhwvS781g
SystemMetadata

The metadata object Page 0 was not found.

Exception:
Microsoft.Dynamics.Nav.Types.InvalidHomepageException: The metadata object Page 0 was not found.
---&gt; Microsoft.Dynamics.Nav.Types.InvalidHomepageException: The metadata object Page 0 was not found.
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Int32 homepageId, Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Boolean applyPersonalization, NavProfileKey profileKey)
at SyncInvokeGetNavigationFrame(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.RunInTransactionCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass30_1.&lt;Combine&gt;b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.TransientErrorRetryCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.&lt;&gt;c__DisplayClass30_1.&lt;Combine&gt;b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]&amp; outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.ErrorMappingCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]&amp; outputs)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod, ServerCallOptions options) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ConnectionStateManager.cs:line 96
at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ConnectionStateManager.cs:line 63
at Microsoft.Dynamics.Nav.Client.ServerInvocationHandler.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ServerInvocationHandler.cs:line 81
at Microsoft.Dynamics.Nav.Client.ServiceConnection.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\ServiceConnection.cs:line 2205
at Microsoft.Dynamics.Nav.Client.MetadataHandler.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 709
at Microsoft.Dynamics.Nav.Client.MetadataHandler.GetNavigationFrame(Boolean applyPersonalization, Boolean getNavigationFrameFromServer) in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 554
at Microsoft.Dynamics.Nav.Client.MetadataHandler.GetNavigationFrame() in s:\repo\src\Platform\Client\Shared\Prod.Client.ServiceConnection\MetadataHandling\MetadataHandler.cs:line 541
at Microsoft.Dynamics.Nav.Client.Web.NavWebBuilderSessionInitializer.NavigationServiceNavigationRootNeeded(Object sender, Object e) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\NavBuilder\NavWebBuilderSessionInitializer.cs:line 69
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.CreateNavigation() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 235
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.EnsureNavigationCreated() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 214
at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.get_NavigationRoot() in s:\repo\src\Platform\Client\Shared\Prod.Client.UX2006\NavigationService.cs:line 132
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagInvokedActionFactories.CreateForDefaultPage(FormPropertyBag queryParameters, UISession uiSession) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagInvokedActionFactories.cs:line 559
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagToPropertyBagInvokedActionMappingRules.&lt;&gt;c__DisplayClass0_0.&lt;RegisterMappings&gt;b__9(FormPropertyBag b) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagToPropertyBagInvokedActionMappingRules.cs:line 68
at Microsoft.Dynamics.Framework.UI.Mapping.MappingRule`2.TryMap(Object from, TMapTo&amp; result) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingRule.cs:line 78
at Microsoft.Dynamics.Framework.UI.Mapping.MappingEngine`2.TryMap(TMapFrom from, TMapTo&amp; result, String&amp; ruleName) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingEngine.cs:line 144
at Microsoft.Dynamics.Framework.UI.Mapping.MappingEngine`2.TryMap(TMapFrom from, TMapTo&amp; result) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Mapping\MappingEngine.cs:line 109
at Microsoft.Dynamics.Nav.Client.Web.PropertyBagInvokedActionFactory.Create(FormPropertyBag propertyBag) in s:\repo\src\Platform\Client\Web\Prod.Client.WebCommon\URL\PropertyBagInvokedActionFactory.cs:line 46
at Microsoft.Dynamics.Framework.UI.LogicalFormActivator.GeneratePropertyBagCommand(FormPropertyBag propertyBagToUse, UISession uiSession, Object invocationState) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\URL\LogicalFormActivator.cs:line 110
at Microsoft.Dynamics.Framework.UI.LogicalFormActivator.ValidateAndInvokePropertyBag(FormPropertyBag propertyBagToUse, UISession uiSession, Object invocationState) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\URL\LogicalFormActivator.cs:line 39
at Microsoft.Dynamics.Framework.UI.UISession.InvokeFormPropertyBag(FormPropertyBag propertyBagToInvoke) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Session\UiSession.cs:line 1447
at Microsoft.Dynamics.Framework.UI.OpenFormInteraction.InvokeCore(OpenFormInteractionInput logicalInteractionInput) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\SystemInteractions\OpenFormInteraction.cs:line 68
at Microsoft.Dynamics.Framework.UI.InteractionInvoker.InvokeCore[T](String interactionName, Action`1 invokeMethod, T input) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionInvoker.cs:line 47
at Microsoft.Dynamics.Framework.UI.InteractionInvoker.Invoke[T](String interactionName, Action`1 invokeMethod, T input) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionInvoker.cs:line 35
at Microsoft.Dynamics.Framework.UI.LogicalInteraction`1.Invoke(T logicalInteractionInput) in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\LogicalInteraction.cs:line 42
at Microsoft.Dynamics.Framework.UI.Client.OpenFormExecutionStrategy.Execute() in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Client\Interactions\ExecutionStrategies\OpenFormExecutionStrategy.cs:line 63
at Microsoft.Dynamics.Framework.UI.InteractionManager.&lt;&gt;c__DisplayClass8_2.&lt;InvokeInteractions&gt;b__4() in s:\repo\src\Platform\Client\Shared\Prod.ClientFwk\Interactions\InteractionManager.cs:line 145
</Data>
</EventData>
</Event>

  • Suggested answer
    Marco Mels Profile Picture
    on at
    RE: Upgrade from BC V14 V20 on-premise

    Hello,

    Best is to raise it to Microsoft support. If not possible, are there any object / extension in the database?

    Thank you.

  • Nick Webb Profile Picture
    809 on at
    RE: Upgrade from BC V14 V20 on-premise

    Yes this is a test environment. This is what I did:-

    1. I backed up the User Personalization table and emptied it.
    2. Restarted the BC Service
    3. Attempted a log-in and still got the 'Something went wrong' error.
        NOTE: Interestingly, it had recreated a record in the User Personalization table but the Profile ID was empty.
         The event log warning was: 'Message The metadata for the role center with ID '9006'. The default role center with ID '0' is used instead.'
         NOTE: 9006 (Sales Order Processor) must be a default.

    I tried updating a value into the Profile ID field (e.g.) BUSINESS MANAGER, and it changed the warning to 9027, but that's a loop I've already been around.

    Any thoughts?

  • Suggested answer
    Inge M. Bruvik Profile Picture
    1,029 Moderator on at
    RE: Upgrade from BC V14 V20 on-premise

    If this is a test environment i would take a backup of your database or export the user personalization table and try to delete the records in the User Personalization table and see if that changes the error message.

    If it is a production environment i would not do it.

  • Nick Webb Profile Picture
    809 on at
    RE: Upgrade from BC V14 V20 on-premise

    I could be wrong, but I'm starting to think this is more to do with Role Centers than users &/or permission sets. The reason I'm leaning that way is I believe I managed to create a user and permissions with the help of the link below:-

    Create new user in Dynamics 365 Business Central manually using SQL Query and PowerShell Script - Dynamics 365 Business Central Community

    I still can't get into BC but I found another table: 'User Personalization' which contains a column: 'Profile ID' which I believe is the Role Center setting.

    Originally this contained the value: 'BUSINESS MANAGER' and I get the Event Log warning:-

    Message The metadata for the role center with ID '9022'. The default role center with ID '0' is used instead.

    ... By performing an SQL Update on the 'User Personalization' table and changing the value in column 'Profile ID' to ACCOUNTANT I received a different Event Log warning, as below:-

    Message The metadata for the role center with ID '9027'. The default role center with ID '0' is used instead.

    The relevant Role Center settings are:-
    Business Manager: 9022
                Accountant: 9027

    The question now is: why is it trying to use a default role center of zero for either value?

  • Nick Webb Profile Picture
    809 on at
    RE: Upgrade from BC V14 V20 on-premise

    Thanks for your efforts. I'm quite experienced with SQL but I have no clue as to what query we're looking for?

  • Suggested answer
    Inge M. Bruvik Profile Picture
    1,029 Moderator on at
    RE: Upgrade from BC V14 V20 on-premise

    Yeah it really seems like your permission sets are corrupted in some way.

    I don't think you can create them using Powershell. There might be a way to do it directly in SQL server.

    Maybe someone on here have a sql qurery that can be used for that. I will have to do an install here before i can try to give you some SQL statement.  I will look into that.

  • Nick Webb Profile Picture
    809 on at
    RE: Upgrade from BC V14 V20 on-premise

    Get-NAVServerPermissionSet -ServerInstance abcdef

    Returns no output. As does:-

    Get-NAVServerPermission -ServerInstance abcdef

    I'm guessing this is bad?

    In the database, tables [Permission] & [Permission Set] do contain data. Table: [Permission Set Buffer] is empty. I don't know if that is significant?

  • Suggested answer
    Inge M. Bruvik Profile Picture
    1,029 Moderator on at
    RE: Upgrade from BC V14 V20 on-premise

    Kan you try to run the get-navpermissionset command ?

    docs.microsoft.com/.../get-navserverpermissionset

    That should list the permission sets available on your server so we know what we can assign to your users.

  • Nick Webb Profile Picture
    809 on at
    RE: Upgrade from BC V14 V20 on-premise

    Thanks again..

    So, I added a user OK using New-NAVServerUser, but when I tried to assign a Permission Set to the new user, I got the error below:-

    New-NAVServerUserPermissionSet -ServerInstance abcd -UserName FirstName.LastName -Scope Tenant -PermissionSetId SUPER

    New-NAVServerUserPermissionSet : The Aggregate Permission Set does not exist. Identification fields and values:
    Scope='Tenant',App ID='{00000000-0000-0000-0000-000000000000}',Role ID='SUPER'

    Any thoughts?

  • Suggested answer
    Inge M. Bruvik Profile Picture
    1,029 Moderator on at
    RE: Upgrade from BC V14 V20 on-premise

    Then i would try to add a completely new user to your system using power shell

    First add the user

    docs.microsoft.com/.../new-navserveruser

    Then add permissions to the user

    docs.microsoft.com/.../new-navserveruserpermissionset

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

Ramesh Kumar – Community Spotlight

We are honored to recognize Ramesh Kumar as our July 2025 Community…

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

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

#1
Sohail Ahmed Profile Picture

Sohail Ahmed 2,655

#2
Mansi Soni Profile Picture

Mansi Soni 1,574

#3
YUN ZHU Profile Picture

YUN ZHU 1,453 Super User 2025 Season 1

Featured topics

Product updates

Dynamics 365 release plans