Hi, One user in production got below exception. From our logs we found that he filtered on a cloumn,
we have our own filter machanism that is based on applying filter string on underlying DataView's Filter property. around 2 senconds after this filter was applied user got this exception. This stack trace is not related to our code at all, can you please advice?
Exception='System.ArgumentNullException: Value cannot be null.Parameter name: record at Infragistics.Windows.DataPresenter.GridViewPanel.EnsureRecordIsVisibleHelper(Record record, Boolean firstPass) at Infragistics.Windows.DataPresenter.GridViewPanel.Infragistics.Windows.DataPresenter.IViewPanel.EnsureRecordIsVisible(Record record) at Infragistics.Windows.DataPresenter.DataPresenterBase.ExecuteCommandImpl(RoutedCommand command, Object commandParameter, Boolean raiseEvents) at Infragistics.Windows.DataPresenter.DataPresenterBase.Infragistics.Windows.Commands.ICommandHost.Execute(ExecuteCommandInfo commandInfo) at Infragistics.Windows.Commands.Commands`1.OnCommand(Object target, ExecutedRoutedEventArgs args) at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e) at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding) at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute) at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute) at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e) at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e) at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted) at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated) at System.Windows.Input.RoutedCommand.Execute(Object parameter, IInputElement target) at Infragistics.Windows.Commands.Commands`1.ProcessKeyboardInput(KeyEventArgs e, ICommandHost commandHost) at Infragistics.Windows.DataPresenter.DataPresenterCommands.ProcessKeyboardInput(KeyEventArgs e, ICommandHost commandHost) at Infragistics.Windows.Controls.IGControlBase.OnKeyDown(KeyEventArgs e) at System.Windows.UIElement.OnKeyDownThunk(Object sender, KeyEventArgs e) at System.Windows.Input.KeyEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) at System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey) at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled) at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers) at System.Windows.Interop.HwndSource.System.Windows.Interop.IKeyboardInputSink.TranslateAccelerator(MSG& msg, ModifierKeys modifiers) at System.Windows.Forms.Integration.ElementHost.ProcessCmdKey(Message& msg, Keys keyData) at System.Windows.Forms.Control.PreProcessMessage(Message& msg) at System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg) at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)' (Loader.UnhandledThreadException)
Hello,
This issue should be resolved in the latest service release, build 10.2.20102.2045.
I've been discussing this issue with the development team and they have asked that I log a development issue for this issue so that they can research the matter and keep you notified of any progress.
I am going to provide more details about the development issue through a case in our Developer Support system.
Please let me know if you have any further questions or concerns about this matter.