This question is locked. New answers and comments are not allowed.
Hello,
Since the upgrade to Q1 2011, I'm getting an NullReferenceException when removing a filter from DataFilter control, It's critcal for me as I cannot upload a new version to my users, it's urgent. IntelliTrace shows the following call stack trace, hope it helps:
> System.Windows.dll!System.Windows.CLRPropertyListener.Value.set(object value) + 0x23 bytes
System.Windows.dll!System.Windows.PropertyAccessPathStep.Value.set(object value) + 0x10 bytes
System.Windows.dll!System.Windows.Data.BindingExpression.UpdateValue() + 0x3b2 bytes
System.Windows.dll!System.Windows.Data.BindingExpression.UpdateValueIfNecessary() + 0x27 bytes
System.Windows.dll!System.Windows.Data.BindingExpression.TargetPropertyChanged(System.Windows.DependencyObject sender, System.Windows.DependencyProperty dp) + 0x2b bytes
System.Windows.dll!System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyProperty dp) + 0x17 bytes
System.Windows.dll!System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyProperty dp) + 0x51 bytes
System.Windows.dll!System.Windows.DependencyObject.RaisePropertyChangeNotifications(System.Windows.DependencyProperty dp, object oldValue, object newValue) + 0x5c bytes
System.Windows.dll!System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.DependencyProperty property, System.Windows.EffectiveValueEntry oldEntry, ref System.Windows.EffectiveValueEntry newEntry, System.Windows.DependencyObject.ValueOperation operation) + 0xf6 bytes
System.Windows.dll!System.Windows.DependencyObject.SetValueInternal(System.Windows.DependencyProperty dp, object value, bool allowReadOnlySet) + 0x1da bytes
System.Windows.dll!System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty dp, object value) + 0xb bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.Selector.UpdatePublicSelectionProperties() + 0x19c bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.Selector.SelectionChanger<object>.End() + 0x30 bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.Selector.SelectionChanger<object>.ClearItems() + 0x47 bytes
mscorlib.dll!System.Collections.ObjectModel.Collection<object>.Clear() + 0x40 bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.Selector.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + 0x509 bytes
Telerik.Windows.Controls.Input!Telerik.Windows.Controls.RadComboBox.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + 0x25 bytes
System.Windows.dll!System.Windows.Controls.ItemsControl.OnItemCollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + 0x52 bytes
System.Windows.dll!System.Windows.Controls.ItemCollection.NotifyCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + 0x37 bytes
System.Windows.dll!System.Windows.Controls.ItemCollection.System.Windows.Controls.ICollectionChangedListener.OnCollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + 0x20 bytes
System.Windows.dll!System.Windows.Controls.WeakCollectionChangedListener.SourceCollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + 0x3d bytes
System.Windows.dll!System.Collections.ObjectModel.ObservableCollection<Telerik.Windows.Data.FilterOperator>.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + 0x3a bytes
System.Windows.dll!System.Collections.ObjectModel.ObservableCollection<Telerik.Windows.Data.FilterOperator>.ClearItems() + 0x93 bytes
mscorlib.dll!System.Collections.ObjectModel.Collection<Telerik.Windows.Data.FilterOperator>.Clear() + 0x27 bytes
Telerik.Windows.Controls.Data!Telerik.Windows.Controls.Data.DataFilter.SimpleFilterViewModel.Dispose(bool disposing) + 0xaf bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.ViewModelBase.Dispose() + 0x26 bytes
Telerik.Windows.Controls.Data!Telerik.Windows.Controls.Data.DataFilter.FilterViewModel.Dispose(bool disposing) + 0x5c bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.ViewModelBase.Dispose() + 0x26 bytes
Telerik.Windows.Controls.Data!Telerik.Windows.Controls.Data.DataFilter.CompositeFilterViewModel.FilterViewModelCollection.Detach(Telerik.Windows.Controls.Data.DataFilter.FilterViewModel viewModel) + 0x7a bytes
Telerik.Windows.Controls.Data!Telerik.Windows.Controls.Data.DataFilter.CompositeFilterViewModel.FilterViewModelCollection.RemoveItem(int index) + 0x3b bytes
mscorlib.dll!System.Collections.ObjectModel.Collection<Telerik.Windows.Controls.Data.DataFilter.FilterViewModel>.Remove(Telerik.Windows.Controls.Data.DataFilter.FilterViewModel item) + 0x75 bytes
Telerik.Windows.Controls.Data!Telerik.Windows.Controls.Data.DataFilter.FilterViewModel.OnRemoveCommand() + 0xaa bytes
Telerik.Windows.Controls.Data!Telerik.Windows.Controls.Data.DataFilter.FilterViewModel.RemoveFilterCommand.Execute(object parameter) + 0x2a bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.RadButton.ExecuteCommand() + 0x7c bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.RadButton.OnClick() + 0x3f bytes
System.Windows.dll!System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs e) + 0x8e bytes
System.Windows.dll!System.Windows.Controls.Control.OnMouseLeftButtonUp(System.Windows.Controls.Control ctrl, System.EventArgs e) + 0x31 bytes
System.Windows.dll!MS.Internal.JoltHelper.FireEvent(System.IntPtr unmanagedObj, System.IntPtr unmanagedObjArgs, int argsTypeIndex, int actualArgsTypeIndex, string eventName) + 0x234 bytes
[Appdomain Transition]
Since the upgrade to Q1 2011, I'm getting an NullReferenceException when removing a filter from DataFilter control, It's critcal for me as I cannot upload a new version to my users, it's urgent. IntelliTrace shows the following call stack trace, hope it helps:
> System.Windows.dll!System.Windows.CLRPropertyListener.Value.set(object value) + 0x23 bytes
System.Windows.dll!System.Windows.PropertyAccessPathStep.Value.set(object value) + 0x10 bytes
System.Windows.dll!System.Windows.Data.BindingExpression.UpdateValue() + 0x3b2 bytes
System.Windows.dll!System.Windows.Data.BindingExpression.UpdateValueIfNecessary() + 0x27 bytes
System.Windows.dll!System.Windows.Data.BindingExpression.TargetPropertyChanged(System.Windows.DependencyObject sender, System.Windows.DependencyProperty dp) + 0x2b bytes
System.Windows.dll!System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyProperty dp) + 0x17 bytes
System.Windows.dll!System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyProperty dp) + 0x51 bytes
System.Windows.dll!System.Windows.DependencyObject.RaisePropertyChangeNotifications(System.Windows.DependencyProperty dp, object oldValue, object newValue) + 0x5c bytes
System.Windows.dll!System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.DependencyProperty property, System.Windows.EffectiveValueEntry oldEntry, ref System.Windows.EffectiveValueEntry newEntry, System.Windows.DependencyObject.ValueOperation operation) + 0xf6 bytes
System.Windows.dll!System.Windows.DependencyObject.SetValueInternal(System.Windows.DependencyProperty dp, object value, bool allowReadOnlySet) + 0x1da bytes
System.Windows.dll!System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty dp, object value) + 0xb bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.Selector.UpdatePublicSelectionProperties() + 0x19c bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.Selector.SelectionChanger<object>.End() + 0x30 bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.Selector.SelectionChanger<object>.ClearItems() + 0x47 bytes
mscorlib.dll!System.Collections.ObjectModel.Collection<object>.Clear() + 0x40 bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.Selector.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + 0x509 bytes
Telerik.Windows.Controls.Input!Telerik.Windows.Controls.RadComboBox.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + 0x25 bytes
System.Windows.dll!System.Windows.Controls.ItemsControl.OnItemCollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + 0x52 bytes
System.Windows.dll!System.Windows.Controls.ItemCollection.NotifyCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + 0x37 bytes
System.Windows.dll!System.Windows.Controls.ItemCollection.System.Windows.Controls.ICollectionChangedListener.OnCollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + 0x20 bytes
System.Windows.dll!System.Windows.Controls.WeakCollectionChangedListener.SourceCollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + 0x3d bytes
System.Windows.dll!System.Collections.ObjectModel.ObservableCollection<Telerik.Windows.Data.FilterOperator>.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + 0x3a bytes
System.Windows.dll!System.Collections.ObjectModel.ObservableCollection<Telerik.Windows.Data.FilterOperator>.ClearItems() + 0x93 bytes
mscorlib.dll!System.Collections.ObjectModel.Collection<Telerik.Windows.Data.FilterOperator>.Clear() + 0x27 bytes
Telerik.Windows.Controls.Data!Telerik.Windows.Controls.Data.DataFilter.SimpleFilterViewModel.Dispose(bool disposing) + 0xaf bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.ViewModelBase.Dispose() + 0x26 bytes
Telerik.Windows.Controls.Data!Telerik.Windows.Controls.Data.DataFilter.FilterViewModel.Dispose(bool disposing) + 0x5c bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.ViewModelBase.Dispose() + 0x26 bytes
Telerik.Windows.Controls.Data!Telerik.Windows.Controls.Data.DataFilter.CompositeFilterViewModel.FilterViewModelCollection.Detach(Telerik.Windows.Controls.Data.DataFilter.FilterViewModel viewModel) + 0x7a bytes
Telerik.Windows.Controls.Data!Telerik.Windows.Controls.Data.DataFilter.CompositeFilterViewModel.FilterViewModelCollection.RemoveItem(int index) + 0x3b bytes
mscorlib.dll!System.Collections.ObjectModel.Collection<Telerik.Windows.Controls.Data.DataFilter.FilterViewModel>.Remove(Telerik.Windows.Controls.Data.DataFilter.FilterViewModel item) + 0x75 bytes
Telerik.Windows.Controls.Data!Telerik.Windows.Controls.Data.DataFilter.FilterViewModel.OnRemoveCommand() + 0xaa bytes
Telerik.Windows.Controls.Data!Telerik.Windows.Controls.Data.DataFilter.FilterViewModel.RemoveFilterCommand.Execute(object parameter) + 0x2a bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.RadButton.ExecuteCommand() + 0x7c bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.RadButton.OnClick() + 0x3f bytes
System.Windows.dll!System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs e) + 0x8e bytes
System.Windows.dll!System.Windows.Controls.Control.OnMouseLeftButtonUp(System.Windows.Controls.Control ctrl, System.EventArgs e) + 0x31 bytes
System.Windows.dll!MS.Internal.JoltHelper.FireEvent(System.IntPtr unmanagedObj, System.IntPtr unmanagedObjArgs, int argsTypeIndex, int actualArgsTypeIndex, string eventName) + 0x234 bytes
[Appdomain Transition]