We are running GP 2015 installed on a Windows Server 2016 Terminal Services VM. A good number of employees access the application in this manner. For one specific user (only), GP crashes somewhat regularly. Given that this happens for only a single user, I am tempted to think that her "environment" has somehow become corrupted. Is it possible that her GP profile needs to be rebuilt? Or is there some %appdata% like files that need to be cleared?
Interestingly, there is a .NET Runtime log in the Windows Event Log for each occurrence showing three separate traces (included below). It is perhaps a coincidence, but I find it rather interesting that the problem occurs when invoking the Dexterity Table code relating exactly to the Scrolling Window I mentioned in this post. To be clear, the GetDocumentsFromApplyTable (in red) is a utility method in my VST addin that is looping through the Table associated to a Scrolling Window (or a third party GP/Dexterity app). Could the two problems be related?
Application : Dynamics.exe
Version du Framework : v4.0.30319
Description : le processus a été arrêté en raison d'une exception non gérée.
Informations sur l'exception : System.AccessViolationException
à <Module>.AppDispatch_FmFile(Int32, Int16, Int16, Void*)
à AppDispatch.FmFile(Int32, Int16, Int16, Void*)
à Microsoft.Dexterity.Bridge.AppController.FmFile(Microsoft.Dexterity.Bridge.Table, Int16, Int16, Void*)
à Microsoft.Dexterity.Bridge.Table.GetFirst()
à <Addin.Namespace.Redacted>.GetDocumentsFromApplyTable()
à <Addin.Namespace.Redacted>.ValidateIntegratedDocumentsListAndPayments()
à <Addin.Namespace.Redacted>.CustomerNumber_ValidateAfterOriginal(System.Object, System.EventArgs)
à Microsoft.Dexterity.Bridge.Trigger.Run()
Informations sur l'exception : System.Reflection.TargetInvocationException
à AppDispatch.ExecuteSanscript(Char*, Char**)
à Microsoft.Dexterity.Bridge.AppDispatchProxy.ExecuteSanscript(System.String, System.String ByRef)
à Microsoft.Dexterity.Bridge.AppController+Sanscript.ExecuteStatement(System.String, System.String)
à Microsoft.Dexterity.Bridge.FieldWithEvents`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].RunValidate()
à <Addin.Namespace.Redacted>.LocalPbAddItem_ClickBeforeOriginal(System.Object, System.ComponentModel.CancelEventArgs)
à Microsoft.Dexterity.Bridge.CancelTrigger.Run()
Informations sur l'exception : System.Reflection.TargetInvocationException
à <Module>.TNT_new_event_loop(Int16 (HWND__*, EVENT*, Int16*), Int16, Int16)
à <Module>.dtw_run()
à <Module>._WinMainCRTStartup()
*This post is locked for comments