Hello,
We have a desktop based WPF application that is published via RDS. Randomly throughout the day the application crashes with below exception. The error is random and the user of the application or the development\support team of the application is unable to recreate this at will. Any insights regarding this would be helpful. Thank you in advance!
Exception
******************************************
Application: ntierHealth.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled
exception.
Exception Info: System.NullReferenceException
at
Telerik.Windows.Controls.WindowHost.GetGlobalMousePosition(System.Windows.UIElement,
System.Windows.Input.MouseEventArgs)
at
Telerik.Windows.Controls.InternalWindow.DragBehavior.OnElementMouseLeftButtonUp(System.Object,
System.Windows.Input.MouseButtonEventArgs)
at
System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate,
System.Object)
at
System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
at
System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
at
System.Windows.EventRoute.InvokeHandlersImpl(System.Object,
System.Windows.RoutedEventArgs, Boolean)
at
System.Windows.UIElement.ReRaiseEventAs(System.Windows.DependencyObject,
System.Windows.RoutedEventArgs, System.Windows.RoutedEvent)
at
System.Windows.UIElement.OnMouseUpThunk(System.Object,
System.Windows.Input.MouseButtonEventArgs)
at
System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate,
System.Object)
at System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate,
System.Object)
at
System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object,
System.Windows.RoutedEventArgs)
at
System.Windows.EventRoute.InvokeHandlersImpl(System.Object,
System.Windows.RoutedEventArgs, Boolean)
at
System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject,
System.Windows.RoutedEventArgs)
at
System.Windows.UIElement.RaiseTrustedEvent(System.Windows.RoutedEventArgs)
at
System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs, Boolean)
at
System.Windows.Input.InputManager.ProcessStagingArea()
at
System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs)
at
System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport)
at
System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr,
System.Windows.Input.InputMode, Int32, System.Windows.Input.RawMouseActions,
Int32, Int32, Int32)
at
System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr, MS.Internal.Interop.WindowMessage,
IntPtr, IntPtr, Boolean ByRef)
at
System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr, Int32, IntPtr,
IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32,
IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at
System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate,
System.Object, Int32)
at
System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object,
System.Delegate, System.Object, Int32, System.Delegate)
at
System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority,
System.TimeSpan, System.Delegate, System.Object, Int32)
at
MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at
MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at
System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at
System.Windows.Application.RunDispatcher(System.Object)
at
System.Windows.Application.RunInternal(System.Windows.Window)
at
System.Windows.Application.Run(System.Windows.Window)
at Mdrx.PM.Client.Shell.App.Main()
******************************************