Skip to content

TaskExtensions.FireAndForget at line 54 throws System.ObjectDisposedException #34267

@wayne-obz

Description

@wayne-obz

Description

System.ObjectDisposedException
Cannot access a disposed object.
Object name: 'IServiceProvider'

System.ObjectDisposedException: Cannot access a disposed object. Object name: 'IServiceProvider'. at void ThrowHelper.ThrowObjectDisposedException()() in ThrowHelper.cs:line 16 at T ServiceProviderServiceExtensions.GetService<T>(IServiceProvider provider)() in ServiceProviderServiceExtensions.cs:line 25 at ILogger<T> ServiceProviderExtensions.CreateLogger<T>(IServiceProvider services)() in ServiceProviderExtensions.cs:line 18 at ILogger TaskExtensions.CreateLogger<T>(IElementHandler elementHandler)() in TaskExtensions.cs:line 58 at void TaskExtensions.FireAndForget<TResult>(Task<TResult> task, Action<Exception> errorCallback)+(Exception ex) => { }() in TaskExtensions.cs:line 54 at async void TaskExtensions.FireAndForget(Task task, Action<Exception> errorCallback)() in TaskExtensions.cs:line 40 at void Task.ThrowAsync(Exception exception, SynchronizationContext targetContext)+(object state) => { }() in Task.cs:line 1911 at void DispatcherQueueSynchronizationContext.Post(SendOrPostCallback d, object state)+() => { } [0]()

Steps to Reproduce

This showed up in Sentry, so a global handler.

Link to public reproduction project repository

No response

Version with bug

10.0.20

Is this a regression from previous behavior?

Not sure, did not test other versions

Last version that worked well

Unknown/Other

Affected platforms

Android

Affected platform versions

Android 16

Did you find any workaround?

No response

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    s/needs-reproAttach a solution or code which reproduces the issues/no-recent-activityIssue has had no recent activityt/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions