Welcome to the .NET MAUI feedback portal. We’re happy you’re here! If you have feedback on how to improve the .NET MAUI, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

3
Votes

Crashes on any page that has SfDataGrid. Reproduces in Windows + Android at least. Repro project attached.


Unable to cast object of type 'System.Collections.Generic.Dictionary`2[Microsoft.Maui.Controls.BindableProperty,System.ValueTuple`2[System.String,Microsoft.Maui.Controls.SetterSpecificity]]' to type 'System.Collections.Generic.Dictionary`2[Microsoft.Maui.Controls.BindableProperty,System.String]'.


  0xFFFFFFFFFFFFFFFF in Android.Runtime.RuntimeNativeMethods.monodroid_debugger_unhandled_exception C#

  0x1A in Android.Runtime.JNINativeWrapper._unhandled_exception at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:13,5 C#

  0x20 in Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PPII_V at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:159,26 C#

  0x4F in Syncfusion.Maui.DataGrid.DataGridRow.get_ImplicitDataGridRowStyle C#

  0x64 in Syncfusion.Maui.DataGrid.DataRow.ApplyRowStyle C#

  0x1F in Syncfusion.Maui.DataGrid.DataGridRow.OnParentSet C#

  0x17E in Microsoft.Maui.Controls.Element.SetParent at D:\a\_work\1\s\src\Controls\src\Core\Element\Element.cs:369,4 C#

  0x2 in Microsoft.Maui.Controls.Element.OnChildAdded at D:\a\_work\1\s\src\Controls\src\Core\Element\Element.cs:525,4 C#

  0x2 in Microsoft.Maui.Controls.VisualElement.OnChildAdded at D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:1236,4 C#

  0x33 in Syncfusion.Maui.Core.SfView.System.Collections.Generic.ICollection.Add C#

  0x209 in Syncfusion.Maui.DataGrid.VisualContainer.EnsureItems C#

  0x18C in Syncfusion.Maui.DataGrid.VisualContainer.MeasureContent C#

  0x4 in Syncfusion.Maui.Core.SfView.Microsoft.Maui.ILayout.CrossPlatformMeasure C#

  0x4F in Syncfusion.Maui.Core.Platform.LayoutViewGroupExt.OnMeasure C#

  0xA in Android.Views.View.n_OnMeasure_II at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/obj/Release/net8.0/android-34/mcw/Android.Views.View.cs:19598,4 C#

  0xB in Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PPII_V at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:158,5 C#

  0xD in Java.Interop.JniNativeMethods.CallStaticLongMethodA at /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/obj/Release/net7.0/JniEnvironment.g.cs:18500,4 C#

  0x53 in Java.Interop.JniEnvironment.StaticMethods.CallStaticLongMethod at /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/obj/Release/net7.0/JniEnvironment.g.cs:21700,4 C#

  0x16 in Java.Interop.JniPeerMembers.JniStaticMethods.InvokeInt64Method at /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/Java.Interop/JniPeerMembers.JniStaticMethods.cs:147,4 C#

  0x60 in Microsoft.Maui.PlatformInterop.MeasureAndGetWidthAndHeight at D:\a\_work\1\s\src\Core\src\obj\Release\net8.0-android\generated\src\Microsoft.Maui.PlatformInterop.cs:566,5 C#

  0x5D in Microsoft.Maui.ViewHandlerExtensions.GetDesiredSizeFromHandler at D:\a\_work\1\s\src\Core\src\Handlers\ViewHandlerExtensions.Android.cs:93,4 C#

  0x3 in Microsoft.Maui.Handlers.ViewHandler.GetDesiredSize at D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandlerOfT.Android.cs:18,4 C#

  0x41 in Microsoft.Maui.Layouts.LayoutExtensions.ComputeDesiredSize at D:\a\_work\1\s\src\Core\src\Layouts\LayoutExtensions.cs:27,4 C#

  0x4 in Microsoft.Maui.Controls.VisualElement.MeasureOverride at D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:1862,4 C#

  0x4 in Syncfusion.Maui.Core.SfView.MeasureOverride C#

  0x3 in Microsoft.Maui.Controls.VisualElement.Microsoft.Maui.IView.Measure at D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:1850,4 C#

  0x183 in Syncfusion.Maui.DataGrid.DataGridScrollView.OnPropertyChanged C#

  0x173 in Microsoft.Maui.Controls.BindableObject.SetValueActual at D:\a\_work\1\s\src\Controls\src\Core\BindableObject.cs:631,5 C#

  0x162 in Microsoft.Maui.Controls.BindableObject.SetValueCore at D:\a\_work\1\s\src\Controls\src\Core\BindableObject.cs:559,5 C#

  0x1D in Microsoft.Maui.Controls.BindableObject.SetValue at D:\a\_work\1\s\src\Controls\src\Core\BindableObject.cs:479,4 C#

  0xC in Microsoft.Maui.Controls.VisualElement.set_Height at D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:579,18 C#

  0x3C in Microsoft.Maui.Controls.VisualElement.UpdateBoundsComponents at D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:1670,4 C#

  0x11 in Microsoft.Maui.Controls.VisualElement.set_Frame at D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:1699,5 C#

  0x8 in Microsoft.Maui.Controls.ScrollView.ArrangeOverride at D:\a\_work\1\s\src\Controls\src\Core\ScrollView\ScrollView.cs:478,4 C#

  0x2 in Microsoft.Maui.Controls.VisualElement.Microsoft.Maui.IView.Arrange at D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:1804,4 C#

  0x3A in Syncfusion.Maui.DataGrid.SfDataGrid.ArrangeContent C#

  0x3 in Syncfusion.Maui.Core.SfView.Microsoft.Maui.ILayout.CrossPlatformArrange C#

  0x35 in Syncfusion.Maui.Core.Platform.LayoutViewGroupExt.OnLayout C#

  0x10 in Android.Views.ViewGroup.n_OnLayout_ZIIII at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/obj/Release/net8.0/android-34/mcw/Android.Views.ViewGroup.cs:3670,4 C#

  0x11 in Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PPZIIII_V at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:444,5 C#

  0xF in Java.Interop.JniNativeMethods.CallNonvirtualVoidMethodA at /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/obj/Release/net7.0/JniEnvironment.g.cs:18296,4 C#

  0x73 in Java.Interop.JniEnvironment.InstanceMethods.CallNonvirtualVoidMethod at /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/obj/Release/net7.0/JniEnvironment.g.cs:20825,4 C#

  0x2D in Java.Interop.JniPeerMembers.JniInstanceMethods.InvokeNonvirtualVoidMethod at /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/Java.Interop/JniPeerMembers.JniInstanceMethods_Invoke.cs:93,6 C#

  0x69 in Android.Views.ViewGroup.Layout at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/obj/Release/net8.0/android-34/mcw/Android.Views.ViewGroup.cs:3384,5 C#

  0xD4 in Microsoft.Maui.ViewHandlerExtensions.PlatformArrangeHandler at D:\a\_work\1\s\src\Core\src\Handlers\ViewHandlerExtensions.Android.cs:133,4 C#

  0x2 in Microsoft.Maui.Handlers.ViewHandler.PlatformArrange at D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandlerOfT.Android.cs:15,4 C#

  0x1F in Microsoft.Maui.Controls.VisualElement.ArrangeOverride at D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:1816,4 C#

  0x3 in Syncfusion.Maui.Core.SfView.ArrangeOverride C#

  0x2 in Microsoft.Maui.Controls.VisualElement.Microsoft.Maui.IView.Arrange at D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:1804,4 C#

  0x5A in Microsoft.Maui.Layouts.LayoutExtensions.ArrangeContent at D:\a\_work\1\s\src\Core\src\Layouts\LayoutExtensions.cs:182,4 C#

  0x6D in Microsoft.Maui.Layouts.LayoutExtensions.ArrangeContentUnbounded at D:\a\_work\1\s\src\Core\src\Layouts\LayoutExtensions.cs:228,4 C#

  0x7 in Microsoft.Maui.Controls.ScrollView.Microsoft.Maui.ICrossPlatformLayout.CrossPlatformArrange at D:\a\_work\1\s\src\Controls\src\Core\ScrollView\ScrollView.cs:488,5 C#

  0x7 in Microsoft.Maui.Handlers.ScrollViewHandler.Microsoft.Maui.ICrossPlatformLayout.CrossPlatformArrange at D:\a\_work\1\s\src\Core\src\Handlers\ScrollView\ScrollViewHandler.Android.cs:249,4 C#

  0x11 in Microsoft.Maui.Platform.ContentViewGroup.CrossPlatformArrange at D:\a\_work\1\s\src\Core\src\Platform\Android\ContentViewGroup.cs:56,4 C#

  0x23 in Microsoft.Maui.Platform.ContentViewGroup.OnLayout at D:\a\_work\1\s\src\Core\src\Platform\Android\ContentViewGroup.cs:99,4 C#

  0x10 in Android.Views.ViewGroup.n_OnLayout_ZIIII at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/obj/Release/net8.0/android-34/mcw/Android.Views.ViewGroup.cs:3670,4 C#

  0x11 in Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PPZIIII_V at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:444,5 C#

  0xF in Java.Interop.JniNativeMethods.CallNonvirtualVoidMethodA at /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/obj/Release/net7.0/JniEnvironment.g.cs:18296,4 C#

  0x73 in Java.Interop.JniEnvironment.InstanceMethods.CallNonvirtualVoidMethod at /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/obj/Release/net7.0/JniEnvironment.g.cs:20825,4 C#

  0x78 in Java.Interop.JniPeerMembers.JniInstanceMethods.InvokeVirtualVoidMethod at /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/Java.Interop/JniPeerMembers.JniInstanceMethods_Invoke.cs:75,7 C#

  0x80 in Android.Widget.FrameLayout.OnLayout at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/obj/Release/net8.0/android-34/mcw/Android.Widget.FrameLayout.cs:613,5 C#

  0x8 in Microsoft.Maui.Platform.MauiScrollView.OnLayout at D:\a\_work\1\s\src\Core\src\Platform\Android\MauiScrollView.cs:189,4 C#

  0x10 in Android.Widget.FrameLayout.n_OnLayout_ZIIII at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/obj/Release/net8.0/android-34/mcw/Android.Widget.FrameLayout.cs:597,4 C#

  0x11 in Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PPZIIII_V at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:444,5 C#

  0xF in Java.Interop.JniNativeMethods.CallNonvirtualVoidMethodA at /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/obj/Release/net7.0/JniEnvironment.g.cs:18296,4 C#

  0x73 in Java.Interop.JniEnvironment.InstanceMethods.CallNonvirtualVoidMethod at /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/obj/Release/net7.0/JniEnvironment.g.cs:20825,4 C#

  0x2D in Java.Interop.JniPeerMembers.JniInstanceMethods.InvokeNonvirtualVoidMethod at /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/Java.Interop/JniPeerMembers.JniInstanceMethods_Invoke.cs:93,6 C#

  0x69 in Android.Views.ViewGroup.Layout at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/obj/Release/net8.0/android-34/mcw/Android.Views.ViewGroup.cs:3384,5 C#

  0xD4 in Microsoft.Maui.ViewHandlerExtensions.PlatformArrangeHandler at D:\a\_work\1\s\src\Core\src\Handlers\ViewHandlerExtensions.Android.cs:133,4 C#

  0x2 in Microsoft.Maui.Handlers.ViewHandler.PlatformArrange at D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandlerOfT.Android.cs:15,4 C#

  0x1F in Microsoft.Maui.Controls.ScrollView.ArrangeOverride at D:\a\_work\1\s\src\Controls\src\Core\ScrollView\ScrollView.cs:479,4 C#

  0x2 in Microsoft.Maui.Controls.VisualElement.Microsoft.Maui.IView.Arrange at D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:1804,4 C#

  0x7B in Microsoft.Maui.Controls.Compatibility.Layout.LayoutChildIntoBoundingRegion at D:\a\_work\1\s\src\Controls\src\Core\Layout.cs:158,5 C#

  0x10A in Microsoft.Maui.Controls.Page.LayoutChildren at D:\a\_work\1\s\src\Controls\src\Core\Page\Page.cs:400,6 C#

  0xCF in Microsoft.Maui.Controls.Page.UpdateChildrenLayout at D:\a\_work\1\s\src\Controls\src\Core\Page\Page.cs:525,4 C#

  0x10 in Microsoft.Maui.Controls.Page.OnSizeAllocated at D:\a\_work\1\s\src\Controls\src\Core\Page\Page.cs:501,4 C#

  0x3 in Microsoft.Maui.Controls.VisualElement.SizeAllocated at D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:1293,64 C#

  0x4E in Microsoft.Maui.Controls.VisualElement.UpdateBoundsComponents at D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:1672,4 C#

  0x11 in Microsoft.Maui.Controls.VisualElement.set_Frame at D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:1699,5 C#

  0x2 in Microsoft.Maui.Controls.ContentPage.Microsoft.Maui.ICrossPlatformLayout.CrossPlatformArrange at D:\a\_work\1\s\src\Controls\src\Core\ContentPage\ContentPage.cs:92,4 C#

  0x11 in Microsoft.Maui.Platform.ContentViewGroup.CrossPlatformArrange at D:\a\_work\1\s\src\Core\src\Platform\Android\ContentViewGroup.cs:56,4 C#

  0x23 in Microsoft.Maui.Platform.ContentViewGroup.OnLayout at D:\a\_work\1\s\src\Core\src\Platform\Android\ContentViewGroup.cs:99,4 C#

  0x10 in Android.Views.ViewGroup.n_OnLayout_ZIIII at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/obj/Release/net8.0/android-34/mcw/Android.Views.ViewGroup.cs:3670,4 C#

  0x11 in Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PPZIIII_V at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:444,5 C#

  0xF in Java.Interop.JniNativeMethods.CallNonvirtualVoidMethodA at /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/obj/Release/net7.0/JniEnvironment.g.cs:18296,4 C#

  0x73 in Java.Interop.JniEnvironment.InstanceMethods.CallNonvirtualVoidMethod at /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/obj/Release/net7.0/JniEnvironment.g.cs:20825,4 C#

  0x2D in Java.Interop.JniPeerMembers.JniInstanceMethods.InvokeNonvirtualVoidMethod at /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/Java.Interop/JniPeerMembers.JniInstanceMethods_Invoke.cs:93,6 C#

  0x69 in Android.Views.ViewGroup.Layout at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/obj/Release/net8.0/android-34/mcw/Android.Views.ViewGroup.cs:3384,5 C#

  0x23 in Microsoft.Maui.Controls.Platform.Compatibility.ShellPageContainer.OnLayout at D:\a\_work\1\s\src\Controls\src\Core\Compatibility\Handlers\Shell\Android\ShellPageContainer.cs:47,5 C#

  0x10 in Android.Views.ViewGroup.n_OnLayout_ZIIII at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/obj/Release/net8.0/android-34/mcw/Android.Views.ViewGroup.cs:3670,4 C#

  0x11 in Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PPZIIII_V at /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:444,5 C#