<telerik:RadComboBox
DisplayMemberPath="Name"
SelectedValuePath="RefDataID"
SelectedValue="{Binding RefID, Mode=TwoWay, NotifyOnValidationError=true}"
ItemsSource="{Binding Source={StaticResource Reference}}" />
System.Windows.Markup.XamlParseException occurred
Message= [Line: 0 Position: 0]
LineNumber=0
LinePosition=0
StackTrace:
at MS.Internal.XcpImports.MethodEx(IntPtr ptr, String name, CValue[] cvData)
InnerException: System.InvalidCastException
Message=Unable to cast object of type 'MS.Internal.ManagedObjectReference' to type 'Telerik.Windows.Controls.Animation.AnimationSelectorBase'.
StackTrace:
at Telerik.Windows.Controls.Animation.AnimationManager.GetAnimationSelector(DependencyObject obj)
at Telerik.Windows.Controls.ItemsControl.PrepareContainerForItemOverride(DependencyObject element, Object item)
at Telerik.Windows.Controls.RadComboBox.PrepareContainerForItemOverride(DependencyObject element, Object item)
at System.Windows.Controls.ItemsControl.MS.Internal.Controls.IGeneratorHost.PrepareItemContainer(DependencyObject container, Object item)
at System.Windows.Controls.ItemContainerGenerator.System.Windows.Controls.Primitives.IItemContainerGenerator.PrepareItemContainer(DependencyObject container)
at System.Windows.Controls.ItemsControl.AddVisualChild(Int32 containerIndex, DependencyObject container, Boolean needPrepareContainer)
at System.Windows.Controls.ItemsControl.AddContainers()
at System.Windows.Controls.ItemsControl.RecreateVisualChildren(IntPtr unmanagedObj)
InnerException:
7 Answers, 1 is accepted
Thank you for contacting us.
We are not aware of such issue. Could you please try with the Latest Internal Build from yesterday. If the problem persists please send us your project, so that we can run it here locally and track down the source of the problem.
Looking forward to your reply.
Regards,
Konstantina
the Telerik team
System.Windows.Markup.XamlParseException occurred
Message= [Line: 0 Position: 0]
LineNumber=0
LinePosition=0
StackTrace:
at MS.Internal.XcpImports.MethodEx(IntPtr ptr, String name, CValue[] cvData)
InnerException: System.InvalidCastException
Message=Unable to cast object of type 'MS.Internal.ManagedObjectReference' to type 'Telerik.Windows.Controls.Animation.AnimationSelectorBase'.
StackTrace:
at Telerik.Windows.Controls.Animation.AnimationManager.GetAnimationSelector(DependencyObject obj)
at Telerik.Windows.Controls.ItemsControl.PrepareContainerForItemOverride(DependencyObject element, Object item)
at Telerik.Windows.Controls.RadComboBox.PrepareContainerForItemOverride(DependencyObject element, Object item)
at System.Windows.Controls.ItemsControl.MS.Internal.Controls.IGeneratorHost.PrepareItemContainer(DependencyObject container, Object item)
at System.Windows.Controls.ItemContainerGenerator.System.Windows.Controls.Primitives.IItemContainerGenerator.PrepareItemContainer(DependencyObject container)
at System.Windows.Controls.ItemsControl.AddVisualChild(Int32 containerIndex, DependencyObject container, Boolean needPrepareContainer)
at System.Windows.Controls.ItemsControl.AddContainers()
at System.Windows.Controls.ItemsControl.RecreateVisualChildren(IntPtr nativeItemsControl)
InnerException:
With which version of the controls you are receiving this exception? Also, if you could send us the code that is raising this exception and some more details how to reproduce it. In that way we will be able to start researching the issue and provide a fix in a timely manner.
Thank you in advance.
Regards,
Konstantina
the Telerik team
Here some info I found, not sure if it somehow will help, but imho - this is better then nothing, maybe someone will find this useful.
Exception message:
System.InvalidCastException occurred
Message=Unable to cast object of type 'MS.Internal.ManagedObjectReference' to type 'Telerik.Windows.Controls.Animation.AnimationSelectorBase'.
StackTrace:
at Telerik.Windows.Controls.Animation.AnimationManager.GetAnimationSelector(DependencyObject obj)
InnerException:
This i took from "Locals" window:
+ target {Telerik.Windows.Controls.RadComboBox} System.Windows.FrameworkElement {Telerik.Windows.Controls.RadComboBox}
animationName "Expand" string
Stack Traces (exception is thrown a few times in a row):
1)
Telerik.Windows.Controls!Telerik.Windows.Controls.Animation.AnimationManager.GetAnimationSelector(System.Windows.DependencyObject obj) + 0x5a bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.Animation.AnimationManager.Play(System.Windows.FrameworkElement target, string animationName, System.Action completeCallback, bool animateSelf, object[] args) + 0x13c bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.Animation.AnimationManager.Play(System.Windows.FrameworkElement target, string animationName, System.Action completeCallback, object[] args) + 0x35 bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.AutoClosePopupWrapper.OnPopupOpened(object sender, System.EventArgs e) + 0x13c bytes
System.Windows.dll!MS.Internal.CoreInvokeHandler.InvokeEventHandler(uint typeIndex, System.Delegate handlerDelegate, object sender, object args) + 0x1b3 bytes
System.Windows.dll!MS.Internal.JoltHelper.FireEvent(System.IntPtr unmanagedObj, System.IntPtr unmanagedObjArgs, int argsTypeIndex, int actualArgsTypeIndex, string eventName, uint flags) + 0x38d bytes
2)
Telerik.Windows.Controls!Telerik.Windows.Controls.Animation.AnimationManager.GetAnimationSelector(System.Windows.DependencyObject obj) + 0x5a bytes
Telerik.Windows.Controls!Telerik.Windows.Controls.ItemsControl.PrepareContainerForItemOverride(System.Windows.DependencyObject element, object item) + 0x40f bytes
Telerik.Windows.Controls.Input!Telerik.Windows.Controls.RadComboBox.PrepareContainerForItemOverride(System.Windows.DependencyObject element, object item) + 0x3b bytes
System.Windows.dll!System.Windows.Controls.ItemsControl.MS.Internal.Controls.IGeneratorHost.PrepareItemContainer(System.Windows.DependencyObject container, object item) + 0x26 bytes
System.Windows.dll!System.Windows.Controls.ItemContainerGenerator.System.Windows.Controls.Primitives.IItemContainerGenerator.PrepareItemContainer(System.Windows.DependencyObject container) + 0x3d bytes
System.Windows.dll!System.Windows.Controls.ItemsControl.AddVisualChild(int containerIndex, System.Windows.DependencyObject container, bool needPrepareContainer) + 0x80 bytes
System.Windows.dll!System.Windows.Controls.ItemsControl.AddContainers() + 0xb5 bytes
System.Windows.dll!System.Windows.Controls.ItemsControl.RecreateVisualChildren(System.IntPtr nativeItemsControl) + 0x56 bytes
[Managed to Native Transition]
System.Windows.dll!MS.Internal.XcpImports.MethodEx(System.IntPtr ptr, string name, MS.Internal.CValue[] cvData) + 0xcd bytes
System.Windows.dll!MS.Internal.XcpImports.MethodEx(System.Windows.DependencyObject obj, string name) + 0x2c bytes
System.Windows.dll!MS.Internal.XcpImports.FrameworkElement_ApplyTemplateInternal(System.Windows.FrameworkElement frameworkElement) + 0x22 bytes
System.Windows.dll!System.Windows.Controls.ScrollContentPresenter.HookupScrollingComponents() + 0x8c bytes
System.Windows.dll!System.Windows.Controls.ScrollContentPresenter.OnApplyTemplate() + 0x14 bytes
System.Windows.dll!System.Windows.FrameworkElement.OnApplyTemplate(System.IntPtr nativeTarget) + 0x55 bytes
[Managed to Native Transition]
System.Windows.dll!MS.Internal.XcpImports.UIElement_Measure(System.Windows.UIElement element, System.Windows.Size availableSize) + 0x43 bytes
System.Windows.dll!System.Windows.UIElement.Measure(System.Windows.Size availableSize) + 0x47 bytes
System.Windows.dll!System.Windows.Controls.ScrollViewer.MeasureOverride(System.Windows.Size constraint) + 0x1bf bytes
System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.IntPtr nativeTarget, float inWidth, float inHeight, out float outWidth, out float outHeight) + 0x9e bytes
[Appdomain Transition]
3)
System.Windows.dll!MS.Internal.XcpImports.MethodEx(System.IntPtr ptr, string name, MS.Internal.CValue[] cvData) + 0x16d bytes
System.Windows.dll!MS.Internal.XcpImports.MethodEx(System.Windows.DependencyObject obj, string name) + 0x2c bytes
System.Windows.dll!MS.Internal.XcpImports.FrameworkElement_ApplyTemplateInternal(System.Windows.FrameworkElement frameworkElement) + 0x22 bytes
System.Windows.dll!System.Windows.Controls.ScrollContentPresenter.HookupScrollingComponents() + 0x8c bytes
System.Windows.dll!System.Windows.Controls.ScrollContentPresenter.OnApplyTemplate() + 0x14 bytes
System.Windows.dll!System.Windows.FrameworkElement.OnApplyTemplate(System.IntPtr nativeTarget) + 0x55 bytes
[Managed to Native Transition]
System.Windows.dll!MS.Internal.XcpImports.UIElement_Measure(System.Windows.UIElement element, System.Windows.Size availableSize) + 0x43 bytes
System.Windows.dll!System.Windows.UIElement.Measure(System.Windows.Size availableSize) + 0x47 bytes
System.Windows.dll!System.Windows.Controls.ScrollViewer.MeasureOverride(System.Windows.Size constraint) + 0x1bf bytes
System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.IntPtr nativeTarget, float inWidth, float inHeight, out float outWidth, out float outHeight) + 0x9e bytes
[Appdomain Transition]
And this is message given by IE 9 :
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
Timestamp: Fri, 27 Apr 2012 13:37:35 UTC
Message: Unhandled Error in Silverlight Application
Code: 4004
Category: ManagedRuntimeError
Message: System.Windows.Markup.XamlParseException: [Line: 0 Position: 0] ---> System.InvalidCastException: Unable to cast object of type 'MS.Internal.ManagedObjectReference' to type 'Telerik.Windows.Controls.Animation.AnimationSelectorBase'.
at Telerik.Windows.Controls.Animation.AnimationManager.GetAnimationSelector(DependencyObject obj)
at Telerik.Windows.Controls.ItemsControl.PrepareContainerForItemOverride(DependencyObject element, Object item)
at Telerik.Windows.Controls.RadComboBox.PrepareContainerForItemOverride(DependencyObject element, Object item)
at System.Windows.Controls.ItemsControl.MS.Internal.Controls.IGeneratorHost.PrepareItemContainer(DependencyObject container, Object item)
at System.Windows.Controls.ItemContainerGenerator.System.Windows.Controls.Primitives.IItemContainerGenerator.PrepareItemContainer(DependencyObject container)
at System.Windows.Controls.ItemsControl.AddVisualChild(Int32 containerIndex, DependencyObject container, Boolean needPrepareContainer)
at System.Windows.Controls.ItemsControl.AddContainers()
at System.Windows.Controls.ItemsControl.RecreateVisualChildren(IntPtr nativeItemsControl)
--- End of inner exception stack trace ---
at MS.Internal.XcpImports.MethodEx(IntPtr ptr, String name, CValue[] cvData)
at MS.Internal.XcpImports.MethodEx(DependencyObject obj, String name)
at MS.Internal.XcpImports.FrameworkElement_ApplyTemplateInternal(FrameworkElement frameworkElement)
at System.Windows.Controls.ScrollContentPresenter.HookupScrollingComponents()
at System.Windows.Controls.ScrollContentPresenter.OnApplyTemplate()
at System.Windows.FrameworkElement.OnApplyTemplate(IntPtr nativeTarget)
Line: 87
Char: 13
Code: 0
URI: http://stage-ngnms-server/index.html
<Setter Property="animation:AnimationManager.AnimationSelector">
<Setter.Value>
<animation:AnimationSelector>
<animation:AnimationGroup AnimationName="Expand">
<animation:SlideAnimation Direction="In" SlideMode="Top" TargetElementName="PopupRoot" />
</animation:AnimationGroup>
<animation:AnimationGroup AnimationName="Collapse">
<animation:SlideAnimation Direction="Out" SlideMode="Top" TargetElementName="PopupRoot" />
</animation:AnimationGroup>
</animation:AnimationSelector>
</Setter.Value>
</Setter>
We are still not able to reproduce the issue. However, we will look into it further. Meanwhile, if you succeed in reproducing it in a sample project, open a support ticket and send it to us. In that way we will be able to track the problem in a timely manner.
I have logged the issue in PITS - you can track it here. Once we find a solution for the problem its status will be updated.
Greetings,
Konstantina
the Telerik team
As I said, even in our project this bug doesn't happen always, only when app is running some time, and you actively use the combo box. So I don't think I can provide a sample solution that reproduces this.
Also i just got same exception with the same animation in RadExpander, so I think we will just remove all this kind of animation from all styles.