NAV 2016RU6 RTC Crash when swapping in/out on Sales Line

BrimstarBrimstar Member Posts: 14
Happening for only one user. If she swaps to another program from NAV and back when on a sales line (either for Quotes or Orders) and swaps back NAV will crash if the sales order has not been created, the window closed, then pulling the document back up. Confirmed issue is limited to this computer, happens every time, and 32/64 bit makes no differences. Any idea what to check?
Application Event logs below this line
1000 Application Error
Category: Application Crashing Events
Message: Faulting application name: Microsoft.Dynamics.Nav.Client.exe, version: 9.0.45480.0, time stamp: 0x56f23a2d

Faulting module name: KERNELBASE.dll, version: 10.0.14393.187, time stamp: 0x57cf99c1

Exception code: 0xe0434352

Fault offset: 0x0000000000017788

Faulting process id: 0x3fdc

Faulting application start time: 0x01d215a386dfeea8

Faulting application path: C:\Program Files (x86)\Microsoft Dynamics NAV\90\RoleTailored Client\Microsoft.Dynamics.Nav.Client.exe

Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll

Report Id: 09e87bbb-3235-4028-91d0-da2fd1921621

Faulting package full name:

Faulting package-relative application ID:

1026 .NET Runtime
Message: Application: Microsoft.Dynamics.Nav.Client.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: Microsoft.Dynamics.Nav.Types.Exceptions.NavCSideRecordNotFoundException

Exception Info: Microsoft.Dynamics.Nav.Types.Exceptions.NavCSideRecordNotFoundException
at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServerSystem.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089(Microsoft.Dynamics.Nav.Client.BeginCallServerMethod, Microsoft.Dynamics.Nav.Client.EndCallServerMethod`1<System.__Canon>, Microsoft.Dynamics.Nav.Client.ServerCallOptions)
at Microsoft.Dynamics.Nav.Client.ServiceConnection.CallServerSystem.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089(Microsoft.Dynamics.Nav.Client.BeginCallServerMethod, Microsoft.Dynamics.Nav.Client.EndCallServerMethod`1<System.__Canon>)
at Microsoft.Dynamics.Nav.Client.ServiceConnectionBase.InsertRecord(Microsoft.Dynamics.Nav.Types.NavRecordState ByRef, Microsoft.Dynamics.Nav.Types.Data.NavDataSet, Boolean, Boolean)
at Microsoft.Dynamics.Nav.Client.DataBinder.NstDataAccess.InsertRecord(Microsoft.Dynamics.Nav.Client.DataBinder.NavRecord, Boolean, Boolean)
at Microsoft.Dynamics.Nav.Client.DataBinder.NavBindingManager.Insert(Microsoft.Dynamics.Nav.Client.DataBinder.NavRowEntry, Boolean)
at Microsoft.Dynamics.Nav.Client.DataBinder.NavTransactionManager.PerformSave(Microsoft.Dynamics.Nav.Client.DataBinder.SaveDraftAction, Microsoft.Dynamics.Nav.Client.DataBinder.NavRowEntry, Microsoft.Dynamics.Nav.Client.DataBinder.RecordStates)
at Microsoft.Dynamics.Nav.Client.DataBinder.NavTransactionManager.Save(Microsoft.Dynamics.Nav.Client.DataBinder.NavRowEntry, Microsoft.Dynamics.Nav.Client.DataBinder.SaveDraftAction)
at Microsoft.Dynamics.Nav.Client.DataBinder.NavTransactionManager.Save(Microsoft.Dynamics.Nav.Client.DataBinder.SaveDraftAction)
at Microsoft.Dynamics.Framework.UI.LogicalForm.<Save>b__6(Microsoft.Dynamics.Framework.UI.LogicalForm)
at System.Linq.Enumerable.AnySystem.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089(System.Collections.Generic.IEnumerable`1<System.__Canon>, System.Func`2<System.__Canon,Boolean>)
at Microsoft.Dynamics.Framework.UI.LogicalForm.Save()
at Microsoft.Dynamics.Framework.UI.RefreshOnActivate.TrySaveAllForms()
at Microsoft.Dynamics.Framework.UI.RefreshOnActivate.Refresh()
at Microsoft.Dynamics.Framework.UI.RefreshOnActivate.TryRefresh(Microsoft.Dynamics.Framework.UI.LogicalForm)
at Microsoft.Dynamics.Framework.UI.Windows.LogicalFormAdapterBase.OnFormFrameActivated(Microsoft.Dynamics.Framework.UI.Windows.FormFrameActivatedEventArgs)
at Microsoft.Dynamics.Framework.UI.Windows.LogicalFormAdapterBase+<>c__DisplayClass5.<FormFrameActivated>b__4()
at Microsoft.Dynamics.Framework.UI.DelayedTask.ExecuteTask()
at Microsoft.Dynamics.Framework.UI.ConsumerPort.MessageAvailable(Microsoft.Dynamics.Framework.UI.IMessage)
at Microsoft.Dynamics.Framework.UI.CommunicationChannel.SendConsumerMessage(Microsoft.Dynamics.Framework.UI.IMessage)
at Microsoft.Dynamics.Framework.UI.CommunicationChannel.ProcessMessage(Microsoft.Dynamics.Framework.UI.MessagePriority)
at Microsoft.Dynamics.Framework.UI.CommunicationBroker+<>c__DisplayClass4.<HandleOneMessage>b__2()
at Microsoft.Dynamics.Framework.UI.CommunicationBroker.ProcessMessage(System.Func`1<Boolean>)
at Microsoft.Dynamics.Framework.UI.WinForms.CommunicationMessageHandler.HandleHighPriorityMessages()
at Microsoft.Dynamics.Framework.UI.WinForms.CommunicationMessageHandler.PreFilterMessage(System.Windows.Forms.Message ByRef)
at System.Windows.Forms.Application+ThreadContext.ProcessFilters(MSG ByRef, Boolean ByRef)
at System.Windows.Forms.Application+ThreadContext.PreTranslateMessage(MSG ByRef)
at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
at Microsoft.Dynamics.Nav.Client.WinClient.NavWinFormsClientSession.RunMessagePump()
at Microsoft.Dynamics.Nav.Client.WinClient.NavWinFormsClientSession.RunCore()
at Microsoft.Dynamics.Nav.Client.WinClient.NavClientErrorHandler.ExecuteAndCatchExceptions(System.Func`1<Int32>)
at Microsoft.Dynamics.Nav.Client.WinClient.ExceptionHandler.DoExecute(System.Func`1<Int32>)
at Microsoft.Dynamics.Nav.Client.WinClient.StartWinFormsClient.RunCore()
at Microsoft.Dynamics.Nav.Client.WinClient.StartWinFormsClient.Run(Boolean)
at Microsoft.Dynamics.Nav.Client.Program.Main(System.String[])

Answers

  • BrimstarBrimstar Member Posts: 14
    Rest of the error log that's related:
    0 MicrosoftDynamicsNAVClient
    Message: Type: Microsoft.Dynamics.Nav.Types.Exceptions.NavCSideRecordNotFoundException

    Remappable: True

    ErrorCode: 85132272

    ErrorNumber: 1008

    ModuleNumber: 19

    SuppressMessage: False

    SuppressExceptionCreatedEvent: False

    FatalityScope: None

    Message: The Customer does not exist. Identification fields and values: No.=''

    StackTrace:

    at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod, ServerCallOptions options)

    at Microsoft.Dynamics.Nav.Client.ServiceConnection.CallServer[T](BeginCallServerMethod beginCallServerMethod, EndCallServerMethod`1 endCallServerMethod)

    at Microsoft.Dynamics.Nav.Client.ServiceConnectionBase.InsertRecord(NavRecordState& state, NavDataSet recDataSet, Boolean belowXRec, Boolean isEmptyMultipleLine)

    at Microsoft.Dynamics.Nav.Client.DataBinder.NstDataAccess.InsertRecord(NavRecord record, Boolean belowxRec, Boolean updateState)

    at Microsoft.Dynamics.Nav.Client.DataBinder.NavBindingManager.Insert(NavRowEntry rowEntry, Boolean updateState)

    at Microsoft.Dynamics.Nav.Client.DataBinder.NavTransactionManager.PerformSave(SaveDraftAction saveAction, NavRowEntry navRowEntry, RecordStates preSaveRecordState)

    at Microsoft.Dynamics.Nav.Client.DataBinder.NavTransactionManager.Save(NavRowEntry navRowEntry, SaveDraftAction saveAction)

    at Microsoft.Dynamics.Nav.Client.DataBinder.NavTransactionManager.Save(SaveDraftAction saveAction)

    at Microsoft.Dynamics.Nav.Client.UIPatterns.SaveOnNavigationPattern.Save(SaveDraftAction saveAction)

    at Microsoft.Dynamics.Nav.Client.UIPatterns.SaveOnNavigationPattern.ActiveControlChanged(Object sender, ActiveControlChangedEventArgs e)

    at System.EventHandler`1.Invoke(Object sender, TEventArgs e)

    at Microsoft.Dynamics.Framework.UI.LogicalForm.RaiseActiveControlChanged(ActiveControlChangedEventArgs e)

    at Microsoft.Dynamics.Framework.UI.EventController`1.RegisterEventRaised(DelayedEventDelegate eventImplementation, T e)

    at Microsoft.Dynamics.Framework.UI.LogicalForm.ActivateControl(LogicalControl newActiveControl)

    at Microsoft.Dynamics.Framework.UI.Windows.LogicalFormAdapterBase.OnControlSelected(LogicalControlAdapter control, ControlSelectedReason reason)

    at Microsoft.Dynamics.Framework.UI.WinForms.LogicalFormAdapter.OnControlSelected(LogicalControlAdapter control, ControlSelectedReason reason)

    at Microsoft.Dynamics.Framework.UI.Windows.LogicalControlAdapter.OnControlSelected(LogicalControlAdapter control, ControlSelectedReason reason)

    at Microsoft.Dynamics.Framework.UI.WinForms.FormHostControlAdapter.<InitControl>b__1(Object param0, EventArgs param1)

    at System.Windows.Forms.Control.OnGotFocus(EventArgs e)

    at Microsoft.Dynamics.Framework.UI.WinForms.Controls.HeaderToolStrip.OnGotFocus(EventArgs e)

    at System.Windows.Forms.Control.WmSetFocus(Message& m)

    at System.Windows.Forms.Control.WndProc(Message& m)

    at System.Windows.Forms.ToolStrip.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.NavCSideRecordNotFoundException

    Remappable: True

    ErrorCode: 85132272

    ErrorNumber: 1008

    ModuleNumber: 19

    SuppressMessage: False

    SuppressExceptionCreatedEvent: False

    FatalityScope: None

    Message: The Customer does not exist. Identification fields and values: No.=''

    StackTrace:

    at Microsoft.Dynamics.Nav.Runtime.RecordImplementation.FindRecordWithoutCheckingValues(DataError errorLevel, NavValue[] primaryKeyValues, FiltersAndMarks filtersAndMarks, Boolean useRecord, Boolean cacheOnly, Boolean calcAutoCalcFields)

    at Microsoft.Dynamics.Nav.Runtime.RecordImplementation.GetRecord(DataError errorLevel, NavValue[] values)

    at Microsoft.Dynamics.Nav.Runtime.NavRecord.ALGet(DataError errorLevel, NavValue[] values)

    at Microsoft.Dynamics.Nav.BusinessApplication.Record37.CheckCLByPromiseDate_Scope.OnRun()

    at Filter.InvokeWithFilter(NavMethodScope )

    at Microsoft.Dynamics.Nav.BusinessApplication.Record37.CheckCLByPromiseDate()

    at Microsoft.Dynamics.Nav.BusinessApplication.Record37.OnInsert_Scope.OnRun()

    at Filter.InvokeWithFilter(NavMethodScope )

    at Microsoft.Dynamics.Nav.Runtime.NavRecord.Insert(DataError errorLevel, Boolean runApplicationTrigger, Boolean runGlobalTrigger)

    at Microsoft.Dynamics.Nav.Service.NSRecord.Insert(NavSession session)

    at Microsoft.Dynamics.Nav.Service.NSService.InsertRecord(NavRecordState dataSetState, RecordRequest recordRequest, Boolean belowXRecord, Boolean isEmptyMultipleLine)

    at SyncInvokeInsertRecord(Object , Object[] , Object[] )

    at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)

    at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.ErrorMappingCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)

    Source: Microsoft.Dynamics.Nav.Ncl

    HResult: -2146233088
Sign In or Register to comment.