I have a editable autocomplete combo bound to an IEnumerable under the current 2014.1 version.Everything works fine.. however after I change the value three times by selecting different values in the combo I get this error:
System.NullReferenceException: "Object reference not set to an instance of an object." at MS.Internal.XcpImports.CheckHResult(UInt32 hr) at MS.Internal.XcpImports.UIElement_Measure(UIElement element, Size availableSize) at System.Windows.UIElement.Measure(Size availableSize) at Infragistics.Controls.Editors.ComboEditorBase`2.InvalidateDropDownPosition(Boolean adjustHeight) at Infragistics.Controls.Editors.ComboEditorBase`2.DataManager_DataUpdated(Object sender, EventArgs e) at Infragistics.DataManagerBase.OnDataUpdated() at Infragistics.DataManager`1.ApplyClientDataManipulations(Boolean setSortedFilteredDataSource) at Infragistics.DataManager`1.ResolveFilteredSortedPagedDataSource() at Infragistics.DataManagerBase.InvalidateSortedFilterdDataSource() at Infragistics.DataManagerBase.ClearCachedDataSource(Boolean invalidateTotalRowCount) at Infragistics.DataManager`1.ClearCachedDataSource(Boolean invalidateTotalRowCount) at Infragistics.DataManagerBase.set_Filters(RecordFilterCollection value) at Infragistics.Controls.Editors.ComboEditorBase`2.SearchAndFilterItemsByText(String text, Boolean performAutoComplete) at Infragistics.Controls.Editors.ComboEditorBase`2.ProcessEditorText(Boolean allowDropDown, Boolean attemptAutoComplete) at Infragistics.Controls.Editors.ComboEditorBase`2.ProcessEditorText(Boolean allowDropDown) at Infragistics.Controls.Editors.ComboEditorBase`2.Editor_LostFocus(Object sender, RoutedEventArgs e) at MS.Internal.CoreInvokeHandler.InvokeEventHandler(UInt32 typeIndex, Delegate handlerDelegate, Object sender, Object args) at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)
Hello Igor,
I have been looking into your post!
The latest service release for Silverlight for Infragistics 14.1 version is - 2083. This is why what I can suggest is to try to update your project to the latest version of Infragistics controls - 14.1.20141.2083.
Please do not hesitate to let me know if you have any further questions on this matter.
The issue is still present (SL 14.1.20141.2009). It is very annoying as it crashes whole SL application.
When can we expect a fix for this issue?
The recently published Service release fixed this issue.
We tried everything and the only way to avoid the error was to disable edit mode and autocomplete and make our own handler for keyup that jumped to the combobox item the person is typing. Not a very good solution but at least it's not crashing now.
We now have users compliaining about another comboeditor in our application throwing errors. We tried AllowFiltering=False and we still get the error. This is really bad, either we have to change all our combo boxes back to regular combos or reinstall 2013.2 and convert everything back.
This new error we are getting looks to be the same:
System.NullReferenceException: Object reference not set to an instance of an object
at MS.Internal.XcpImports.CheckHResult(UInt32 hr)
at MS.Internal.XcpImports.UIElement_Measure(UIElement element, Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at Infragistics.Controls.Editors.ComboEditorBase`2.InvalidateDropDownPosition(Boolean adjustHeight)
at Infragistics.Controls.Editors.ComboEditorBase`2.DataManager_DataUpdated(Object sender, EventArgs e)
at Infragistics.DataManagerBase.OnDataUpdated()
at Infragistics.DataManager`1.ApplyClientDataManipulations(Boolean setSortedFilteredDataSource)
at Infragistics.DataManager`1.ResolveFilteredSortedPagedDataSource()
at Infragistics.DataManagerBase.InvalidateSortedFilterdDataSource()
at Infragistics.DataManagerBase.ClearCachedDataSource(Boolean invalidateTotalRowCount)
at Infragistics.DataManager`1.ClearCachedDataSource(Boolean invalidateTotalRowCount)
at Infragistics.DataManagerBase.set_Filters(RecordFilterCollection value)
at Infragistics.Controls.Editors.ComboEditorBase`2.SearchAndFilterItemsByText(String text, Boolean performAutoComplete)
at Infragistics.Controls.Editors.ComboEditorBase`2.ProcessEditorText(Boolean allowDropDown, Boolean attemptAutoComplete)
at Infragistics.Controls.Editors.ComboEditorBase`2.ProcessEditorText(Boolean allowDropDown)
at Infragistics.Controls.Editors.ComboEditorBase`2.DelayTracker_Tick(Object sender, EventArgs e)
at MS.Internal.CoreInvokeHandler.InvokeEventHandler(UInt32 typeIndex, Delegate handlerDelegate, Object sender, Object args)
at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)