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!

2
Votes

App fails to initialize in release mode on Android .Net 7 but launches normally in debug mode.

Context: I have a standard content page with a SfCircularProgressBar inside. When InitializeComponent is called the app crashes and produces the stack trace below.

Further investigations:

Removing the SfCircularProgressBar allows the app to initialize and everything else seems normal. So maybe the bug is related to the SfCircularProgressBar.

Update:

It appears that placing content inside of the SfCircularProgressBar is causing this exception. In my case, I was placing another control inside of it to act as a logo. Removing the child content allows everything to initialize correctly.


Additional information:

NuGet package version: 21.2.8


Workloads:

Installed Workload Id Manifest Version Installation Source

--------------------------------------------------------------------------------------------

maui 8.0.0-preview.3.8149/8.0.100-preview.3 SDK 8.0.100-preview.3

maui-maccatalyst 8.0.0-preview.3.8149/8.0.100-preview.3 VS 17.6.33723.286

maccatalyst 16.2.462-net8-p3/8.0.100-preview.3 VS 17.6.33723.286

maui-ios 8.0.0-preview.3.8149/8.0.100-preview.3 VS 17.6.33723.286

ios 16.2.462-net8-p3/8.0.100-preview.3 VS 17.6.33723.286

android 34.0.0-preview.3.224/8.0.100-preview.3 VS 17.6.33723.286

maui-windows 8.0.0-preview.3.8149/8.0.100-preview.3 VS 17.6.33723.286

maui-android 8.0.0-preview.3.8149/8.0.100-preview.3 VS 17.6.33723.286


Potentially relevant project settings:

AOT in release mode only - still crashes with AOT off

LLVM in release mode only - still crashes with LLVM off

Trimming in release mode only still crashes with trimming off


Stack trace:

Time Device Name Type PID Tag Message

06-01 14:11:34.303 pixel_3a_-_api_33_new Info 5719 MonoDroid android.runtime.JavaProxyThrowable: System.MethodAccessException: Method `Syncfusion.Maui.Core.SfView.Add(Microsoft.Maui.Controls.View)' is inaccessible from method `TestApp.View.LoadingPage.InitializeComponent()'

   at TestApp.View.LoadingPage.InitializeComponent()

   at TestApp.View.LoadingPage..ctor(SignInViewModel svm)

   at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags , Binder , Object[] , CultureInfo )

   at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite , RuntimeResolverContext )

   at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSiteMain(ServiceCallSite , RuntimeResolverContext )

   at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite , RuntimeResolverContext )

   at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSite(ServiceCallSite , RuntimeResolverContext )

   at Microsoft.Extensions.DependencyInjection.ServiceProvider.CreateServiceAccessor(Type )

   at System.Collections.Concurrent.ConcurrentDictionary`2[[System.Type, System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Func`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope, Microsoft.Extensions.DependencyInjection, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].GetOrAdd(Type , Func`2 )

   at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type , ServiceProviderEngineScope )

   at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type )

   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider , Type )

   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[LoadingPage](IServiceProvider )

   at TestApp.MauiProgram.GetService[LoadingPage]()

   at TestApp.App..ctor()

   at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags , Binder , Object[] , CultureInfo )

   at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite , RuntimeResolverContext )

   at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSiteMain(ServiceCallSite , RuntimeResolverContext )

   at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite , RuntimeResolverContext )

   at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSite(ServiceCallSite , RuntimeResolverContext )

   at Microsoft.Extensions.DependencyInjection.ServiceProvider.CreateServiceAccessor(Type )

   at System.Collections.Concurrent.ConcurrentDictionary`2[[System.Type, System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Func`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope, Microsoft.Extensions.DependencyInjection, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].GetOrAdd(Type , Func`2 )

   at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type , ServiceProviderEngineScope )

   at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type )

   at Microsoft.Maui.MauiContext.WrappedServiceProvider.GetService(Type serviceType)

   at Microsoft.Maui.MauiContext.WrappedServiceProvider.GetService(Type serviceType)

   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider , Type )

   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[IApplication](IServiceProvider )

   at Microsoft.Maui.MauiApplication.OnCreate()

   at Android.App.Application.n_OnCreate(IntPtr , IntPtr )

   at Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PP_V(_JniMarshal_PP_V , IntPtr , IntPtr )

at crc6488302ad6e9e4df1a.MauiApplication.n_onCreate(Native Method)

at crc6488302ad6e9e4df1a.MauiApplication.onCreate(MauiApplication.java:28)

at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1266)

at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6779)

at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2132)

at android.os.Handler.dispatchMessage(Handler.java:106)

at android.os.Looper.loopOnce(Looper.java:201)

at android.os.Looper.loop(Looper.java:288)

at android.app.ActivityThread.main(ActivityThread.java:7892)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)