Activities of "nickrubenstein"

I have encountered that dialog a few times, but it does not appear when my issue occurs. I'm not sure what specific actions lead to my issue over what triggers the dialog to appear, as they seem to be mutually exclusive scenarios. Could it be that the state where the user appears logged in but lacks permissions is one where the dialog is expected to show but does not? The behavior I see could be explained by an expired token and the blazor server is not handling it correctly.

The surefire way I have now reproduced the issue multiple times is to login, close the blazor server page in the browser, wait an hour, then navigate directly to the blazor server page.

No luck. I tested with and without idle session timeout enabled on version 9.1.0 and the bug is still present. Again reproducing with an unchanged brand new microservice template using blazor server ui.

I also ran a new test. I logged in with a browser and closed my browser. Came back over an hour later, opened my browser, and navigated to the blazor server url. The same issue occurs, I was still logged in with the permissions failing. So I do not think this is an idle issue.

Also this was in the Blazor Server logs right after coming back and seeing the bug:

3/5/2025 9:50:46 PM [Information] Request starting "HTTP/1.1" "GET" "http"://"localhost:44319""""/""" - null null 3/5/2025 9:50:46 PM [Information] Executing endpoint '"/ (/)"' 3/5/2025 9:50:46 PM [Information] Start processing HTTP request "GET" "http://localhost:44392/api/abp/application-configuration?" 3/5/2025 9:50:46 PM [Information] Sending HTTP request "GET" "http://localhost:44392/api/abp/application-configuration?" 3/5/2025 9:50:46 PM [Information] Received HTTP response headers after 166.7077ms - 200 3/5/2025 9:50:46 PM [Information] End processing HTTP request after 167.0904ms - 200 3/5/2025 9:50:46 PM [Information] Start processing HTTP request "GET" "http://localhost:44392/api/abp/application-localization?" 3/5/2025 9:50:46 PM [Information] Sending HTTP request "GET" "http://localhost:44392/api/abp/application-localization?" 3/5/2025 9:50:47 PM [Information] Received HTTP response headers after 447.4038ms - 200 3/5/2025 9:50:47 PM [Information] End processing HTTP request after 447.5893ms - 200 3/5/2025 9:50:47 PM [Information] Executed endpoint '"/ (/)"' 3/5/2025 9:50:47 PM [Information] Request finished "HTTP/1.1" "GET" "http"://"localhost:44319""""/""" - 200 null "text/html; charset=utf-8" 629.8129ms 3/5/2025 9:50:47 PM [Information] Request starting "HTTP/1.1" "GET" "http"://"localhost:44319""""/api/account/profile-picture-file/d1791337-13cc-d222-68da-3a1875742f44""" - null null 3/5/2025 9:50:47 PM [Information] Executing endpoint '"Volo.Abp.Account.AccountClientProxy.GetProfilePictureFileAsync (Volo.Abp.Account.Pro.Public.HttpApi.Client)"' 3/5/2025 9:50:47 PM [Information] Route matched with "{area = "account", action = "GetProfilePictureFile", controller = "Account", page = ""}". Executing controller action with signature "System.Threading.Tasks.Task`1[Volo.Abp.Content.IRemoteStreamContent] GetProfilePictureFileAsync(System.Guid)" on controller "Volo.Abp.Account.AccountClientProxy" ("Volo.Abp.Account.Pro.Public.HttpApi.Client"). 3/5/2025 9:50:47 PM [Information] Start processing HTTP request "GET" "http://localhost:44392/api/account/profile-picture-file/d1791337-13cc-d222-68da-3a1875742f44?" 3/5/2025 9:50:47 PM [Information] Sending HTTP request "GET" "http://localhost:44392/api/account/profile-picture-file/d1791337-13cc-d222-68da-3a1875742f44?" 3/5/2025 9:50:47 PM [Information] Received HTTP response headers after 86.4451ms - 200 3/5/2025 9:50:47 PM [Information] End processing HTTP request after 86.623ms - 200 3/5/2025 9:50:47 PM [Information] Executing "ObjectResult", writing value of type '"Volo.Abp.Content.RemoteStreamContent"'. 3/5/2025 9:50:47 PM [Information] Executed action "Volo.Abp.Account.AccountClientProxy.GetProfilePictureFileAsync (Volo.Abp.Account.Pro.Public.HttpApi.Client)" in 88.4035ms 3/5/2025 9:50:47 PM [Information] Executed endpoint '"Volo.Abp.Account.AccountClientProxy.GetProfilePictureFileAsync (Volo.Abp.Account.Pro.Public.HttpApi.Client)"' 3/5/2025 9:50:47 PM [Information] Request finished "HTTP/1.1" "GET" "http"://"localhost:44319""""/api/account/profile-picture-file/d1791337-13cc-d222-68da-3a1875742f44""" - 200 1370 "image/jpeg" 89.8434ms 3/5/2025 9:50:47 PM [Information] Request starting "HTTP/1.1" "GET" "http"://"localhost:44319""""/_blazor/initializers""" - null null 3/5/2025 9:50:47 PM [Information] Executing endpoint '"Microsoft.AspNetCore.Routing.RouteEndpoint"' 3/5/2025 9:50:47 PM [Information] Executed endpoint '"Microsoft.AspNetCore.Routing.RouteEndpoint"' 3/5/2025 9:50:47 PM [Information] Request finished "HTTP/1.1" "GET" "http"://"localhost:44319""""/_blazor/initializers""" - 200 null "application/json; charset=utf-8" 1.47ms 3/5/2025 9:50:47 PM [Information] Request starting "HTTP/1.1" "POST" "http"://"localhost:44319""""/_blazor/negotiate""?negotiateVersion=1" - null 0 3/5/2025 9:50:47 PM [Information] Executing endpoint '"Microsoft.AspNetCore.Routing.RouteEndpoint"' 3/5/2025 9:50:47 PM [Information] Executed endpoint '"Microsoft.AspNetCore.Routing.RouteEndpoint"' 3/5/2025 9:50:47 PM [Information] Request finished "HTTP/1.1" "POST" "http"://"localhost:44319""""/_blazor/negotiate""?negotiateVersion=1" - 200 316 "application/json" 0.9733ms 3/5/2025 9:50:47 PM [Information] Request starting "HTTP/1.1" "GET" "http"://"localhost:44319""""/_blazor""?id=lSYdZRHCJf-w3dwXPBWv9A" - null null 3/5/2025 9:50:47 PM [Information] Executing endpoint '"Microsoft.AspNetCore.Routing.RouteEndpoint"' 3/5/2025 9:50:52 PM [Information] Request starting "HTTP/1.1" "POST" "http"://"localhost:44319""""/_blazor/disconnect""" - "multipart/form-data; boundary=----WebKitFormBoundaryJ9jqH3BCJZUOBDQX" 359 3/5/2025 9:50:52 PM [Information] Executing endpoint '"Microsoft.AspNetCore.Routing.RouteEndpoint"' 3/5/2025 9:50:52 PM [Information] Executed endpoint '"Microsoft.AspNetCore.Routing.RouteEndpoint"' 3/5/2025 9:50:52 PM [Information] Request finished "HTTP/1.1" "POST" "http"://"localhost:44319""""/_blazor/disconnect""" - 200 0 null 3.3414ms 3/5/2025 9:50:52 PM [Information] Executed endpoint '"Microsoft.AspNetCore.Routing.RouteEndpoint"' 3/5/2025 9:50:52 PM [Information] Request finished "HTTP/1.1" "GET" "http"://"localhost:44319""""/_blazor""?id=lSYdZRHCJf-w3dwXPBWv9A" - 101 null null 5033.6119ms 3/5/2025 10:30:39 PM [Information] Request starting "HTTP/1.1" "GET" "http"://"localhost:44319""""/""" - null null 3/5/2025 10:30:39 PM [Information] Executing endpoint '"/ (/)"' 3/5/2025 10:30:39 PM [Information] Start processing HTTP request "GET" "http://localhost:44392/api/abp/application-configuration?" 3/5/2025 10:30:39 PM [Information] Sending HTTP request "GET" "http://localhost:44392/api/abp/application-configuration?" 3/5/2025 10:30:40 PM [Information] Received HTTP response headers after 89.3183ms - 200 3/5/2025 10:30:40 PM [Information] End processing HTTP request after 89.4796ms - 200 3/5/2025 10:30:40 PM [Information] Start processing HTTP request "GET" "http://localhost:44392/api/abp/application-localization?" 3/5/2025 10:30:40 PM [Information] Sending HTTP request "GET" "http://localhost:44392/api/abp/application-localization?" 3/5/2025 10:30:40 PM [Information] Received HTTP response headers after 362.1896ms - 200 3/5/2025 10:30:40 PM [Information] End processing HTTP request after 362.3572ms - 200 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: SettingManagement.Emailing" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: AbpAccount.SettingManagement" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: FeatureManagement.ManageHostFeatures" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: Saas.SettingManagement" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: AuditLogging.AuditLogs.SettingManagement" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: AbpIdentity.SettingManagement" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: SettingManagement.Emailing" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: AbpAccount.SettingManagement" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: FeatureManagement.ManageHostFeatures" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: Saas.SettingManagement" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: AuditLogging.AuditLogs.SettingManagement" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: AbpIdentity.SettingManagement" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: SettingManagement.Emailing" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: AbpAccount.SettingManagement" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: FeatureManagement.ManageHostFeatures" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: Saas.SettingManagement" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: AuditLogging.AuditLogs.SettingManagement" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: AbpIdentity.SettingManagement" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: SettingManagement.Emailing" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: AbpAccount.SettingManagement" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: FeatureManagement.ManageHostFeatures" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: Saas.SettingManagement" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: AuditLogging.AuditLogs.SettingManagement" 3/5/2025 10:30:40 PM [Information] Authorization failed. "These requirements were not met: PermissionRequirement: AbpIdentity.SettingManagement"

That appears to be a new feature in 9.1? It does seem related. We are on 9.0.1 and the Idle tab in the Account Settings is not there for the admin user.

Looks like 9.1.0 was released today. I will test upgrading a default microservice template project from 9.0.1 to 9.1.0 and see if the issue persists and report back.

Showing 1 to 3 of 3 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
Do you need assistance from an ABP expert?
Schedule a Meeting
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v9.2.0-preview. Updated on March 19, 2025, 05:30