Hi,
I try to expand items by path in a RadTreeView and sometimes occurs a NullReferenceException. The stack trace is:
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeView.RadTreeView_ItemPrepared(object sender = {Telerik.Windows.Controls.RadTreeView}, Telerik.Windows.Controls.RadTreeViewItemPreparedEventArgs e = {Telerik.Windows.Controls.RadTreeViewItemPreparedEventArgs}) + 0x10c bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeView.OnItemPrepared(Telerik.Windows.Controls.RadTreeViewItemPreparedEventArgs e = {Telerik.Windows.Controls.RadTreeViewItemPreparedEventArgs}) + 0x42 bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeView.PrepareContainerForDescendant(System.Windows.DependencyObject element = {Schleswig-Holstein}, object item = {Schleswig-Holstein}, Telerik.Windows.Controls.ItemsControl owner = {Germany}) + 0x244 bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeViewItem.PrepareContainerForItemOverride(System.Windows.DependencyObject element = {Schleswig-Holstein}, object item = {Schleswig-Holstein}) + 0x60 bytes
System.Windows.dll!System.Windows.Controls.ItemsControl.MS.Internal.Controls.IGeneratorHost.PrepareItemContainer(System.Windows.DependencyObject container = {Schleswig-Holstein}, object item = {Schleswig-Holstein}) + 0x56 bytes
System.Windows.dll!System.Windows.Controls.ItemContainerGenerator.System.Windows.Controls.Primitives.IItemContainerGenerator.PrepareItemContainer(System.Windows.DependencyObject container = {Schleswig-Holstein}) + 0x69 bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.TreeView.TreeViewPanel.InsertContainer(int childIndex = 0, System.Windows.UIElement container = {Schleswig-Holstein}, bool isRecycled = false) + 0x21f bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.TreeView.TreeViewPanel.InsertNewContainer(int childIndex = 0, System.Windows.UIElement container = {Schleswig-Holstein}) + 0x2b bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.TreeView.TreeViewPanel.AddContainerFromGenerator(int childIndex = 0, System.Windows.UIElement child = {Schleswig-Holstein}, bool newlyRealized = true) + 0xcf bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.TreeView.TreeViewPanel.MeasureOverride(System.Windows.Size constraint = {Infinity,Infinity}) + 0xec1 bytes
System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.IntPtr nativeTarget = 171078864, float inWidth = Infinity, float inHeight = Infinity, out float outWidth = 0.0, out float outHeight = 0.0) + 0x13d bytes
[Native to Managed Transition]
[Managed to Native Transition]
System.Windows.dll!MS.Internal.XcpImports.FrameworkElement_MeasureOverride(System.Windows.FrameworkElement element = {Germany}, System.Windows.Size availableSize = {Infinity,Infinity}) + 0x8e bytes
System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.Windows.Size availableSize = {Infinity,Infinity}) + 0x42 bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeViewItem.MeasureOverride(System.Windows.Size availableSize = {Infinity,Infinity}) + 0x3b9 bytes
System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.IntPtr nativeTarget = 161547216, float inWidth = Infinity, float inHeight = Infinity, out float outWidth = 0.0, out float outHeight = 0.0) + 0x13d bytes
[Native to Managed Transition]
[Managed to Native Transition]
System.Windows.dll!MS.Internal.XcpImports.UIElement_Measure(System.Windows.UIElement element = {Germany}, System.Windows.Size availableSize = {Infinity,Infinity}) + 0x68 bytes
System.Windows.dll!System.Windows.UIElement.Measure(System.Windows.Size availableSize = {Infinity,Infinity}) + 0xc1 bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.TreeView.TreeViewPanel.MeasureOverride(System.Windows.Size constraint = {Infinity,Infinity}) + 0x1002 bytes
System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.IntPtr nativeTarget = 171076040, float inWidth = Infinity, float inHeight = Infinity, out float outWidth = 0.0, out float outHeight = 0.0) + 0x13d bytes
[Native to Managed Transition]
[Managed to Native Transition]
System.Windows.dll!MS.Internal.XcpImports.FrameworkElement_MeasureOverride(System.Windows.FrameworkElement element = {EMEA / LATAM}, System.Windows.Size availableSize = {Infinity,Infinity}) + 0x8e bytes
System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.Windows.Size availableSize = {Infinity,Infinity}) + 0x42 bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeViewItem.MeasureOverride(System.Windows.Size availableSize = {Infinity,Infinity}) + 0x3b9 bytes
System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.IntPtr nativeTarget = 171266368, float inWidth = Infinity, float inHeight = Infinity, out float outWidth = 0.0, out float outHeight = 0.0) + 0x13d bytes
[Native to Managed Transition]
[Managed to Native Transition]
System.Windows.dll!MS.Internal.XcpImports.MethodEx(System.IntPtr ptr = 171266368, string name = "UpdateLayout", MS.Internal.CValue[] cvData = null) + 0x15b bytes
System.Windows.dll!MS.Internal.XcpImports.MethodEx(System.Windows.DependencyObject obj = {EMEA / LATAM}, string name = "UpdateLayout") + 0x48 bytes
System.Windows.dll!MS.Internal.XcpImports.UIElement_UpdateLayout(System.Windows.UIElement element = {EMEA / LATAM}) + 0x39 bytes
System.Windows.dll!System.Windows.UIElement.UpdateLayout() + 0x1e bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeView.GetItemByPath(string path = "EMEA / LATAM|Germany|Schleswig-Holstein", string separator = "|") + 0x217 bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeView.ExpandItemByPath(string path = "EMEA / LATAM|Germany|Schleswig-Holstein", string separator = "|") + 0x113 bytes
Is this bug noted? Is a bug fix planed for this?
Best regards,
Gabriele
I try to expand items by path in a RadTreeView and sometimes occurs a NullReferenceException. The stack trace is:
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeView.RadTreeView_ItemPrepared(object sender = {Telerik.Windows.Controls.RadTreeView}, Telerik.Windows.Controls.RadTreeViewItemPreparedEventArgs e = {Telerik.Windows.Controls.RadTreeViewItemPreparedEventArgs}) + 0x10c bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeView.OnItemPrepared(Telerik.Windows.Controls.RadTreeViewItemPreparedEventArgs e = {Telerik.Windows.Controls.RadTreeViewItemPreparedEventArgs}) + 0x42 bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeView.PrepareContainerForDescendant(System.Windows.DependencyObject element = {Schleswig-Holstein}, object item = {Schleswig-Holstein}, Telerik.Windows.Controls.ItemsControl owner = {Germany}) + 0x244 bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeViewItem.PrepareContainerForItemOverride(System.Windows.DependencyObject element = {Schleswig-Holstein}, object item = {Schleswig-Holstein}) + 0x60 bytes
System.Windows.dll!System.Windows.Controls.ItemsControl.MS.Internal.Controls.IGeneratorHost.PrepareItemContainer(System.Windows.DependencyObject container = {Schleswig-Holstein}, object item = {Schleswig-Holstein}) + 0x56 bytes
System.Windows.dll!System.Windows.Controls.ItemContainerGenerator.System.Windows.Controls.Primitives.IItemContainerGenerator.PrepareItemContainer(System.Windows.DependencyObject container = {Schleswig-Holstein}) + 0x69 bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.TreeView.TreeViewPanel.InsertContainer(int childIndex = 0, System.Windows.UIElement container = {Schleswig-Holstein}, bool isRecycled = false) + 0x21f bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.TreeView.TreeViewPanel.InsertNewContainer(int childIndex = 0, System.Windows.UIElement container = {Schleswig-Holstein}) + 0x2b bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.TreeView.TreeViewPanel.AddContainerFromGenerator(int childIndex = 0, System.Windows.UIElement child = {Schleswig-Holstein}, bool newlyRealized = true) + 0xcf bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.TreeView.TreeViewPanel.MeasureOverride(System.Windows.Size constraint = {Infinity,Infinity}) + 0xec1 bytes
System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.IntPtr nativeTarget = 171078864, float inWidth = Infinity, float inHeight = Infinity, out float outWidth = 0.0, out float outHeight = 0.0) + 0x13d bytes
[Native to Managed Transition]
[Managed to Native Transition]
System.Windows.dll!MS.Internal.XcpImports.FrameworkElement_MeasureOverride(System.Windows.FrameworkElement element = {Germany}, System.Windows.Size availableSize = {Infinity,Infinity}) + 0x8e bytes
System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.Windows.Size availableSize = {Infinity,Infinity}) + 0x42 bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeViewItem.MeasureOverride(System.Windows.Size availableSize = {Infinity,Infinity}) + 0x3b9 bytes
System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.IntPtr nativeTarget = 161547216, float inWidth = Infinity, float inHeight = Infinity, out float outWidth = 0.0, out float outHeight = 0.0) + 0x13d bytes
[Native to Managed Transition]
[Managed to Native Transition]
System.Windows.dll!MS.Internal.XcpImports.UIElement_Measure(System.Windows.UIElement element = {Germany}, System.Windows.Size availableSize = {Infinity,Infinity}) + 0x68 bytes
System.Windows.dll!System.Windows.UIElement.Measure(System.Windows.Size availableSize = {Infinity,Infinity}) + 0xc1 bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.TreeView.TreeViewPanel.MeasureOverride(System.Windows.Size constraint = {Infinity,Infinity}) + 0x1002 bytes
System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.IntPtr nativeTarget = 171076040, float inWidth = Infinity, float inHeight = Infinity, out float outWidth = 0.0, out float outHeight = 0.0) + 0x13d bytes
[Native to Managed Transition]
[Managed to Native Transition]
System.Windows.dll!MS.Internal.XcpImports.FrameworkElement_MeasureOverride(System.Windows.FrameworkElement element = {EMEA / LATAM}, System.Windows.Size availableSize = {Infinity,Infinity}) + 0x8e bytes
System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.Windows.Size availableSize = {Infinity,Infinity}) + 0x42 bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeViewItem.MeasureOverride(System.Windows.Size availableSize = {Infinity,Infinity}) + 0x3b9 bytes
System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.IntPtr nativeTarget = 171266368, float inWidth = Infinity, float inHeight = Infinity, out float outWidth = 0.0, out float outHeight = 0.0) + 0x13d bytes
[Native to Managed Transition]
[Managed to Native Transition]
System.Windows.dll!MS.Internal.XcpImports.MethodEx(System.IntPtr ptr = 171266368, string name = "UpdateLayout", MS.Internal.CValue[] cvData = null) + 0x15b bytes
System.Windows.dll!MS.Internal.XcpImports.MethodEx(System.Windows.DependencyObject obj = {EMEA / LATAM}, string name = "UpdateLayout") + 0x48 bytes
System.Windows.dll!MS.Internal.XcpImports.UIElement_UpdateLayout(System.Windows.UIElement element = {EMEA / LATAM}) + 0x39 bytes
System.Windows.dll!System.Windows.UIElement.UpdateLayout() + 0x1e bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeView.GetItemByPath(string path = "EMEA / LATAM|Germany|Schleswig-Holstein", string separator = "|") + 0x217 bytes
Telerik.Windows.Controls.Navigation!Telerik.Windows.Controls.RadTreeView.ExpandItemByPath(string path = "EMEA / LATAM|Germany|Schleswig-Holstein", string separator = "|") + 0x113 bytes
Is this bug noted? Is a bug fix planed for this?
Best regards,
Gabriele