This question is locked. New answers and comments are not allowed.
I upgraded from v.2011.1.0419 (Q1 2011 SP1) to the Q2 2011 Release. I have a few projects that have RadGrids where I am doing some filtering using FilterDescriptors in xaml as well as adding some FilterDescriptors programatically. Everything was working fine before i upgraded, but after the upgrade I get a NullReferenceException whenever I use one of these filter descriptors. I have run out of ideas of what could be wrong. Ill show some examples below:
here is the error:
I couldn't find any other known issues about this and I am out of ideas, If anyone could offer up any other ideas or any assistance i would be very grateful.
Thank you
<telerik:RadGridView Name="myGridView" ItemsSource="{Binding Path=DataView}" CanUserDeleteRows="False" CanUserInsertRows="False" IsReadOnly="True" AutoGenerateColumns="False" IsBusy="{Binding IsBusy, ElementName=vesselDataSource}"> <telerik:RadGridView.FilterDescriptors> <telerik:FilterDescriptor Member="Inactive" Operator="IsEqualTo" Value="False" /> </telerik:RadGridView.FilterDescriptors>this.lookupGrid.FilterDescriptors.Add(new Telerik.Windows.Data.FilterDescriptor("Deleted", Telerik.Windows.Data.FilterOperator.IsEqualTo, false));here is the error:
Message: Unhandled Error in Silverlight Application
Code: 4004
Category: ManagedRuntimeError
Message: System.NullReferenceException: Object reference not set to an instance of an object.
at Telerik.Windows.Data.TypeExtensions.DefaultValue(Type type)
at Telerik.Windows.Data.Expressions.ExpressionFactory.DefaltValueExpression(Type type)
at Telerik.Windows.Data.Expressions.ExpressionFactory.MakeMemberAccess(Expression instance, String memberName, Type memberType)
at Telerik.Windows.Data.Expressions.ExpressionFactory.MakeMemberAccess(Expression instance, String memberName, Type memberType, Boolean liftMemberAccessToNull)
at Telerik.Windows.Data.Expressions.PropertyAccessExpressionBuilder.CreateMemberAccessExpressionOverride()
at Telerik.Windows.Data.Expressions.MemberAccessExpressionBuilderBase.CreateMemberAccessExpression()
at Telerik.Windows.Data.Expressions.FilterDescriptorExpressionBuilder.CreateMemberExpression()
at Telerik.Windows.Data.Expressions.FilterDescriptorExpressionBuilder.CreateBodyExpression()
at Telerik.Windows.Data.FilterDescriptor.CreateFilterExpression(ParameterExpression parameterExpression)
at Telerik.Windows.Data.FilterDescriptorBase.CreateFilterExpression(Expression instance)
at Telerik.Windows.Data.Expressions.FilterDescriptorCollectionExpressionBuilder.CreateBodyExpression()
at Telerik.Windows.Data.CompositeFilterDescriptor.CreateFilterExpression(ParameterExpression parameterExpression)
at Telerik.Windows.Data.FilterDescriptorBase.CreateFilterExpression(Expression instance)
at Telerik.Windows.Data.CompositeFilterDescriptorCollection.CreateFilterExpression(Expression instance)
at Telerik.Windows.Data.ICompositeFilterDescriptorExtensions.GetFilterFunction(ICompositeFilterDescriptor filterDescriptors, Type itemType)
at Telerik.Windows.Data.QueryableCollectionView.InitializeInternalList(IQueryable view)
at Telerik.Windows.Data.QueryableCollectionView.CreateInternalList()
at Telerik.Windows.Data.QueryableCollectionView.EnsureInternalList()
at Telerik.Windows.Data.QueryableCollectionView.get_InternalList()
at Telerik.Windows.Data.QueryableCollectionView.GetEnumerator()
at Telerik.Windows.Data.DataItemCollection.GetFlatEnumerator()
at Telerik.Windows.Data.DataItemCollection.GetEnumerator()
at Telerik.Windows.Controls.GridView.GridViewVirtualizingPanel.EnsureItems()
at Telerik.Windows.Controls.GridView.GridViewVirtualizingPanel.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
I couldn't find any other known issues about this and I am out of ideas, If anyone could offer up any other ideas or any assistance i would be very grateful.
Thank you