Application crush when pressing HOME key
Hi!,
When pressing END, then HOME key inside an open list (ComboBoxAdv) (sometimes just HOME twice) it´s throwing System.NullReferenceException
Syncfusion WPF version 28.2.5
XAML
<syncfusion:ComboBoxAdv Name="sfComboProveedor" AutoCompleteMode="Suggest"
ItemsSource="{Binding proveedores}"
DisplayMemberPath="Nombre" SelectedValuePath="Codigo"
SelectedValue="{Binding Model.CuentaProveedor}"
IsEditable="True"
Height="30" DockPanel.Dock="Right"/>
SelectedValue Null or not, same behavior
public int? CuentaProveedor { get; set; }
Stack:
at Syncfusion.Windows.Tools.Controls.ComboBoxAdv.OnPreviewKeyDown(KeyEventArgs e)
at System.Windows.UIElement.OnPreviewKeyDownThunk(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.RaiseTrustedEvent(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.OnPreprocessMessage(Object param)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
at System.Windows.Interop.HwndSource.OnPreprocessMessageThunk(MSG& msg, Boolean& handled)
at System.Windows.Interop.HwndSource.WeakEventPreprocessMessage.OnPreprocessMessage(MSG& msg, Boolean& handled)
at System.Windows.Interop.ThreadMessageEventHandler.Invoke(MSG& msg, Boolean& handled)
at System.Windows.Interop.ComponentDispatcherThread.RaiseThreadMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Window.ShowHelper(Object booleanBox)
at System.Windows.Window.Show()
at System.Windows.Window.ShowDialog()
at Magnum.Win.MainScreen.nuevaOCToolStripMenuItem_Click(Object sender, EventArgs e) in D:\Code\MagnumAPI\Magnum.Win\MainScreen.cs:line 198
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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.DebuggableCallback(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 System.Windows.Forms.Application.Run(Form mainForm)
at Magnum.Win.Program.Main() in D:\Code\MagnumAPI\Magnum.Win\Program.cs:line 20
Idem = Syncfusion WPF version 28.2.11
Hi
Mauricio,
We have confirmed the reported scenario is a defect and logged a report for the
reported scenario, “NullReferenceException occurs when pressing End Key in
ComboBoxAdv”. We will fix this issue and include it in our NuGet release which
is scheduled for 1st April 2025.
You can track the status of this defect using the following feedback link: https://www.syncfusion.com/feedback/66220/nullreferenceexception-occurs-when-pressing-end-key-in-comboboxadv-control
Please let us know if you need any further assistance.
Note: The provided feedback link is private, and you need to log in to view this feedback.
Disclaimer:
“Inclusion of this solution in the weekly release may change due to other
factors including but not limited to QA checks and works
reprioritization.”
Regards,
Nithi Sneha S
Hi Mauricio,
Root Cause: Since the Last Item of ComboBoxAdv was null,this issue has occured.
We have included the fix for the reported issue “NullReferenceException occurs when pressing End Key in ComboBoxAdv” in our Weekly NuGet release version 29.1.35 which is available for download ( https://www.nuget.org/).
We thank you for
your support and appreciate your patience in waiting for this update. Please
get in touch with us if you require any further
assistance.
Regards,
Nithi Sneha S
- 3 Replies
- 2 Participants
-
MA mauricio
- Mar 13, 2025 03:09 PM UTC
- Apr 1, 2025 10:34 AM UTC