Certain Profile ID can’t access Customers page – “server unable to process request”

  • Certain Profile ID can’t access Customers page – “server unable to process request”

    Posted by Yvonne Jury on June 3, 2019 at 5:34 pm
    • Yvonne Jury

      Member

      June 3, 2019 at 5:34 PM

      We are testing in NAV2018.Ā  When the profile ID “AR Administrator” is assigned to a user, that user cannot access the Customers page.Ā  We get a pop up window saying “The server “TEST” was unable to process the request. The application will close.” and then we get kicked out of NAV.Ā  This is the only profile ID that we have seen this problem with.Ā  I’ve tried comparing the profile ID with others, but don’t see anything different.?

      ——————————
      Yvonne Jury
      Business Systems Analyst
      Scheid Family Wines
      Salinas CA
      ——————————

    • Matt Traxinger

      Member

      June 3, 2019 at 5:38 PM

      I would check the Event Log on both the client machine and the service tier machine. You’ll be able to find a more detailed error that you can potentially post here.

      ——————————
      Matt Traxinger
      NAV Developer
      ArcherPoint Inc.
      San Antonio TX
      ——————————
      ——————————————-

    • Yvonne Jury

      Member

      June 3, 2019 at 5:47 PM

      Thanks Matt.Ā  I haven’t used the Event Log before, so I’m educating myself on that now.

      ——————————
      Yvonne Jury
      Business Systems Analyst
      Scheid Family Wines
      Salinas CA
      ——————————
      ——————————————-

    • Yvonne Jury

      Member

      June 3, 2019 at 6:02 PM

      This is what I found in the Event Viewer:

      Type: Microsoft.Dynamics.Nav.Client.NavClientClosingException
      Fatal: False
      ShowError: True
      Message: <ii>The server “TEST” was unable to process the request. The application will close.</ii>
      StackTrace:
      at Microsoft.Dynamics.Nav.Client.WinClient.ExceptionHandler.DoExecute(Func`1 execute)
      at Microsoft.Dynamics.Nav.Client.WinClient.ExceptionHandler.DoRethrowWithCatchException(Exception exception, Boolean designMode)
      at Microsoft.Dynamics.Nav.Client.WinClient.ExceptionHandler.DoHandleThreadException(Exception exception, Boolean designMode)
      at Microsoft.Dynamics.Nav.Client.WinClient.ExceptionHandler.WinFormsDispatcherUnhandledException(Object sender, DispatcherUnhandledExceptionEventArgs eventArgs)
      at Microsoft.Dynamics.Framework.UI.WinForms.WinFormsDispatcher.HandleDispatcherException(Object sender, Exception e)
      at Microsoft.Dynamics.Framework.UI.WinForms.WinFormsDispatcher.OnThreadException(Object sender, ThreadExceptionEventArgs eventArgs)
      at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
      at System.Windows.Forms.Control.WndProcException(Exception e)
      at System.Windows.Forms.Control.ControlNativeWindow.OnThreadException(Exception e)
      at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
      at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
      at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
      at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
      at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
      at Microsoft.Dynamics.Nav.Client.WinClient.NavWinFormsClientSession.RunMessagePump()
      at Microsoft.Dynamics.Nav.Client.WinClient.NavWinFormsClientSession.RunCore()
      at Microsoft.Dynamics.Framework.UI.Windows.ClientSessionBase.Run()
      at Microsoft.Dynamics.Nav.Client.WinClient.NavClientErrorHandler.ExecuteAndCatchExceptions(Func`1 execute)
      Source: Microsoft.Dynamics.Nav.Client.WinClient
      HResult: -2146233088
      ———————————-
      Type: Microsoft.Dynamics.Nav.Types.Exceptions.NavServerSessionException
      Message: <ii>The server “TEST” was unable to process the request. The application will close.</ii>
      StackTrace:
      at Microsoft.Dynamics.Nav.Client.WinClient.ExceptionHandler.<>c__DisplayClass11_0.<DoRethrowWithCatchException>b__0()
      at Microsoft.Dynamics.Nav.Client.WinClient.NavClientErrorHandler.ExecuteAndCatchExceptions(Func`1 execute)
      Source: Microsoft.Dynamics.Nav.Client.WinClient
      HResult: -2146233088
      ———————————-
      Type: Microsoft.Dynamics.Nav.Types.Exceptions.NavServerSessionException
      Message: <ii>The server “TEST” was unable to process the request. The application will close.</ii>
      StackTrace:
      at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod, ServerCallOptions options)
      at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod)
      at Microsoft.Dynamics.Nav.Client.ServerInvocationHandler.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod)
      at Microsoft.Dynamics.Nav.Client.ServiceConnection.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod)
      at Microsoft.Dynamics.Nav.Client.MetadataHandler.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod)
      at Microsoft.Dynamics.Nav.Client.MetadataHandler.LoadAndCacheMetadataForPageAndAllItsDependencies(Int32 pageId, String personalizationId)
      at Microsoft.Dynamics.Nav.Client.MetadataHandler.GetMasterPage(Int32 pageId, String personalizationId, Boolean applyPersonalization)
      at Microsoft.Dynamics.Nav.Client.FormBuilder.BuilderSession.CreateLogicalForm(Int32 formId, FormState formState, Int32 retryCounter)
      at Microsoft.Dynamics.Nav.Client.FormBuilder.BuilderSession.CreateLogicalForm(Int32 formId, FormState formState)
      at Microsoft.Dynamics.Nav.Client.FormBuilder.BuilderSession.CreateLogicalForm(String name)
      at Microsoft.Dynamics.Framework.UI.UISession.CreateLogicalForm(String name, Boolean reuseActiveForm)
      at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.OpenEmbeddedForm(String formName)
      at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.OpenEmbeddedForm(String formName, NavigationNode node)
      at Microsoft.Dynamics.Framework.UI.UX2006.NavigateToFormAction.InvokeCore(LogicalControl logicalControl, Object state, UISession uiSession)
      at Microsoft.Dynamics.Nav.Client.Actions.NavNavigateToFormAction.InvokeCore(LogicalControl logicalControl, Object state, UISession uiSession)
      at Microsoft.Dynamics.Framework.UI.LogicalAction.InvokeCoreWithErrorHandling(LogicalControl logicalControl, Object state, UISession uiSession)
      at Microsoft.Dynamics.Framework.UI.LogicalAction.DoInvoke(LogicalControl logicalControl, IDictionary state, UISession uiSession)
      at Microsoft.Dynamics.Framework.UI.UX2006.NavigationService.NavigateToNode(LogicalControl logicalControl, NavigationNode node)
      at Microsoft.Dynamics.Framework.UI.UX2006.NavigationPaneLogicalControl.OnNavigate(NavigationEventArgs e)
      at Microsoft.Dynamics.Framework.UI.NavigationControlBase.Navigate(Object node)
      at Microsoft.Dynamics.Framework.UI.WinForms.NavigationPaneControlAdapter.navigationPaneBarNavigate(Object sender, NavigationPaneNavigateEventArgs e)
      at Microsoft.Dynamics.Framework.UI.WinForms.Controls.NavigationPaneTreeTab.OnNavigate(NavigationPaneNavigateEventArgs e)
      at Microsoft.Dynamics.Framework.UI.WinForms.Controls.NavigationPaneTreeTab.treeView_Navigate(Object sender, NavigationNodeEventArgs e)
      at Microsoft.Dynamics.Framework.UI.WinForms.Controls.NavigationPaneTreeView.OnNodeSelected(NavigationNodeEventArgs e)
      at Microsoft.Dynamics.Framework.UI.WinForms.Controls.NavigationPaneTreeView.navTreeNode_Selected(Object sender, EventArgs e)
      at Microsoft.Dynamics.Framework.UI.WinForms.Controls.NavigationPaneTreeView.NavTreeNode.OnSelected(EventArgs e)
      at Microsoft.Dynamics.Framework.UI.WinForms.Controls.NavigationPaneTreeView.NavTreeNode.OnClicked(MouseLocationEventArgs e)
      at Microsoft.Dynamics.Framework.UI.WinForms.Controls.NavigationPaneTreeView.WndProc(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
      Source: Microsoft.Dynamics.Nav.Client.ServiceConnection
      HResult: -2146233088
      ———————————-
      Type: Microsoft.Dynamics.Nav.Types.Exceptions.NavServerSessionException
      Message: <ii>The server “TEST” was unable to process the request. The application will close.</ii>
      HResult: -2146233088
      ———————————-
      Type: System.NullReferenceException
      Message: <ii>Object reference not set to an instance of an object.</ii>
      StackTrace:
      at Microsoft.Dynamics.Nav.XmlMetadata.NavXmlDeltaUtilities.DeepCompare(XmlNode source, XmlNode target)
      at Microsoft.Dynamics.Nav.XmlMetadata.NavXmlDeltaUtilities.FindNodeById(XmlNode elementId, String pathId, XmlNodeList elementList, XmlNamespaceManager namespaceManager)
      at Microsoft.Dynamics.Nav.XmlMetadata.NavXmlDeltaCalculation.ApplyNodeMove(NavXmlMove move, IDictionary`2 resultNodes)
      at Microsoft.Dynamics.Nav.XmlMetadata.NavXmlDeltaCalculation.Apply(IXPathNavigable document, NavXmlDelta delta)
      at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.ApplyDeltaAndCheckDuplicates(Int32 pageId, String personalizationId, XmlDocument document, NavXmlDelta delta, NavSession session, Boolean isConfigurationDelta, Boolean& deltaApplied)
      at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.ApplyPageCustomizationsV1(MasterPage masterPage, Int32 id, String personalizationId, Boolean applyPersonalization)
      at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetMasterPageUnsolved(Int32 id, String personalizationId, Boolean applyPersonalization)
      at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetMasterPage(Int32 id, String personalizationId, Boolean applyPersonalization, Boolean forceElementRemovalOptionIfApplicable)
      at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetMetadataForPageAndAddToCollection(Int32 pageId, String personalizationId, Boolean applyPersonalization, PageDependencyResult metadataCollection)
      at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetMasterPageDependencies(MasterPage page, String personalizationId, Boolean applyPersonalization, ICollection`1 tablesToSkip)
      at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetMetadataForPageAndAllItsDependencies(Int32 pageId, String personalizationId, Boolean applyPersonalization, ICollection`1 tablesToSkip)
      at SyncInvokeGetMetadataForPageAndAllItsDependencies(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__DisplayClass25_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__DisplayClass25_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)
      Source: Microsoft.Dynamics.Nav.Ncl
      HResult: -2147467261

      ——————————
      Yvonne Jury
      Business Systems Analyst
      Scheid Family Wines
      Salinas CA
      ——————————
      ——————————————-

    • DEEPAK KUMAR

      Member

      June 4, 2019 at 4:11 AM

      In which CU of NAV2018 you are facing this issue,is there any specific customisation is on page ID 9003?
      Can you compile the page-9003 and reassign profile to the user.

      I have assigned the same Profile ID with my user and am able to open the Customer Page.

      ——————————
      DEEPAK KUMAR
      BC/NAV Consultant
      AlleTechnologies Inc.
      ——————————
      ——————————————-

    Yvonne Jury replied 6 years, 6 months ago 1 Member · 0 Replies
  • 0 Replies

Sorry, there were no replies found.

The discussion ‘Certain Profile ID can’t access Customers page – “server unable to process request”’ is closed to new replies.

Start of Discussion
0 of 0 replies June 2018
Now

Welcome to our new site!

Here you will find a wealth of information created for peopleĀ  that are on a mission to redefine business models with cloud techinologies, AI, automation, low code / no code applications, data, security & more to compete in the Acceleration Economy!