Skip to content

Jetbrains Rider error when Blazor hot reload #275

@spingee

Description

@spingee

Affected component

Duende.AccessTokenManagement

Version

4.0.1

Describe the bug

In release (non preview) version , i got error in blazor server hot reloading in JetBrains rider (latest stable version)), it didnt happen in preview versions, i can reload page but this greatly degrades hot reload experience since i lose state:
Unhandled exception rendering component: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at Duende.AccessTokenManagement.OpenIdConnect.Internal.UserAccessAccessTokenManager.GetAccessTokenAsync(ClaimsPrincipal user, UserTokenRequestParameters parameters, CancellationToken ct) at Duende.AccessTokenManagement.OpenIdConnect.Internal.OpenIdConnectUserAccessTokenRetriever.GetTokenAsync(HttpRequestMessage request, CancellationToken ct) at Duende.AccessTokenManagement.AccessTokenRequestHandler.SendAsync(HttpRequestMessage request, CancellationToken ct)

Steps to reproduce

Start debug .net9 blazor server app with page which calls api in onparametersSet (renderinfo.interactive == true) event and needs token set in header.
Change markup and hit "apply changes".
Error happens.

Expected behavior

No error

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions