Hi,
Was able to recreate the same problem with ABP Suite and CLI 4.4.3 as ABP Suite seem to go for the latest packages regardless of version. Will email it to you know with "instructions".
Hi,
ABP Framework version: latest
Are you using version 4.4.4 or 5.0.0.beta3?
Hi,
As there are several customers who have reported the same problem, the information is currently a bit spread out unfortunately. We initially wrote in the 4.4.4 bug thread but when we got no reply there, we created a new thread. Maybe you should try to collect all related posts in just one thread or something like that.
We tried creating new blazor projects with ABP Suite and CLI 4.4.4 installed, both with stable and preview. The problems we got where kind of the same, maybe that the one based on the 4.4.4 never worked, but the one based on beta 3 worked sometimes (as strange as that might seem) which had us wondering if it could be VS2022/.net initially, but all problems when away when we downgraded to ABP 4.4.3). Also please note that the project wouldn't even build in VS2019 (latest version) as mentioned in the 4.4.4 bug thread. Something strange is going on here, but as it seem to affect other customers as well, it probably isn't my local configuration etc.
Having downgraded to 4.4.3 and made sure new project were created with 4.4.3 packages (using CLI), everything seem to be working again.
Hi @improwise
Short version, Blazor (client and server) seem to be broken currently even if you create a new project with default settings in ABP Suite and just try to run it after having executed DBMigrator.
I can't reproduce the problem.
Can you provide a project to me? shiwei.liang@volosoft.com
Thanks for responding. There seem to be several customer having the same problem so I would imagine that it isn't something specific on my end here like local configuration etc. Please see here for more details about the problem
https://support.abp.io/QA/Questions/2124/ABP-Suite-broken-with-Blazor-Server-and-client
https://support.abp.io/QA/Questions/1543/Bugs--Issues-v44X
https://support.abp.io/QA/Questions/2126/Error-VoloAbpAbpException-Undefined-permission-AbpId
To reproduce it, we just had to create a new ABP Commercial project with ABP suite and CLI 4.4.4 and using Blazor as UI (client or server). This occurred after trying to run the .Blazor project (DBMigration run fine). This would lead to problems that gave errors about settings / permissions and also wierd error reports (like the OP in this thread). :
I have included the source code in my project for the Lepton theme. The error is gives is the same, but the permssion that it's faling on is a bit random. The stack trace below is for AbpIdentit... but another might be "Volo.Abp.AbpException: Undefined permission: Languag"
Notice how there a characters missing in LanguagE here, and as mentioned in the other threads, we have seen other similar problems. These started occuring when we upgraded to 4.4.4 and went away when we downgraded to 4.4.3 again (both for stable and preview).
Plese have a look in the threads listed above to get a better understanding of the problem and hopefully find a solution. As we no longer have 4.4.4. installed, I am not sure we can generate a broken project to reproduce the problem. Thanks.
We were able to work around this by downgrading to ABP 4.4.3 (which isn't too easy to do as ABP Suite tend to go for latest packages regardless of version) as 4.4.4 just wasn't working at all with Blazor it seems.
We are a bit worried though that even though the first ticket related to these problems with Blazor and ABP 4.4.4 was created five days ago (not by us), we have yet to see an official reply from Support regarding this and it seems there are other customer affected by this as well.
Sadly, ABP Suite is completely broken currently for Blazor as reported in several other threads here like this one and in the sticky for 4.4.4
https://support.abp.io/QA/Questions/2124/ABP-Suite-broken-with-Blazor-Server-and-client
https://support.abp.io/QA/Questions/2109/VoloAbpAbpException-Undefined-permission
https://support.abp.io/QA/Questions/1543/Bugs--Issues-v44X#answer-23dbf383-327f-fea0-4c51-3a001cefbe40
The complete silence from the support team about this is worrying...
Can also add that doing the same thing as we tried to to in Blazor with a MVC project instead works perfectly including code generation for additional entities etc. So problems seem to be related to Blazor, but specific to the ABP Suite generated projects as the ones generated on your website works. Seems reasonable that it is the Lepthon theme perhaps that is the source of the problems, or perhaps the ABP Suite templates.
For some strange reason, we notice that the error messages seem to be truncated. Like:
[12:12:58 WRN] Unhandled exception rendering component: Undefined permission: IdentitySe
[2021-11-12T10:57:31.733Z] Error: Volo.Abp.AbpException: Undefined setting: Volo.Abp.LeptonTheme.Layout.MenuSta
[2021-11-12T11:17:40.335Z] Error: Volo.Abp.AbpException: Undefined permission: Saas.T�
Instead of IdentityServer and MenuStart etc. Please note that it is only the first row of the error message that is truncated, stack trace etc is printed out as it should, as in:
[2021-11-12T10:57:31.733Z] Error: Volo.Abp.AbpException: Undefined setting: Volo.Abp.LeptonTheme.Layout.MenuSta at Volo.Abp.Settings.SettingDefinitionManager.Get(String name) at Volo.Abp.Settings.SettingProvider.GetOrNullAsync(String name) at Volo.Abp.AspNetCore.Components.Web.LeptonTheme.LeptonSettingsProvider.GetMenuStatusAsync() at Volo.Abp.AspNetCore.Components.Web.LeptonTheme.Components.ApplicationLayout.Navigation.MainMenuProvider.GetMenuAsync() at Volo.Abp.AspNetCore.Components.Web.LeptonTheme.Components.ApplicationLayout.MainHeader.MainHeader.OnInitializedAsync() at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
if it isn't only the error messages but rather the code itself, it seems reasonable that it wont find the settings, permissions etc.
Hi,
As reported here:
https://support.abp.io/QA/Questions/1543/Bugs--Issues-v44X
https://support.abp.io/QA/Questions/2109/VoloAbpAbpException-Undefined-permission
It seems like ABP Suite is currently broken with Blazor Server and client. We have a new project that was supposed to have started up yesterday but since we can't even create and run a fresh project in ABP Suite currently, it is still at a standstill. We would like some information about the status on this and possible solutions / work arounds. Thanks.
Initial post fron the bug thread for 4.4.4 but not sure if anyone is reading that as there are no replies there yet.
ABP Framework version: v4.4.4 UI type: Blazor Server DB provider: EF Core Tiered (MVC) or Identity Server Separated (Angular): no
After upgrading to ABP 4.4.4 we can no longer create working projects in ABP Suite (have no tried other methods). The DBMigrator runs fine on a newly created project (default options, .net 5, no preview) but at runtime we get
[17:46:09 INF] Authorization failed. These requirements were not met: PermissionRequirement: AbpAccount.SettingManagement
[17:46:10 WRN] Unhandled exception rendering component: Undefined permission: Audit Volo.Abp.AbpException: Undefined permission: Audit
and in the browser:
blazor.server.js?_v=637706942980000000:21 [2021-11-10T16:46:09.985Z] Error: There was an unhandled exception on the current circuit, so this circuit will be terminated. For more details turn on detailed exceptions by setting 'DetailedErrors: true' in 'appSettings.Development.json' or set 'CircuitOptions.DetailedErrors'.
We have also since last time we tried using ABP Suite upgraded from VS2022 Preview to Current, but I don't think that is the cause of the problem here. Could possibly be related to .net updates also.
There is additional information in the 4.4.4 bug thread linked above.
ABP Framework version: v4.4.4 UI type: Blazor Server DB provider: EF Core Tiered (MVC) or Identity Server Separated (Angular): no
This line seem to appear in the obj/debug after having built a new Blazor server project created with ABP Suite in combination with an error which make the project not compile
#line (1,31)-(1,48) 24 "M:\Projects\ASP.NET\ABP\src\TEST1\aspnet-core\src\TEST1.Blazor\Components\Layout\MainFooterComponent.razor"
In VS2022 (both Preview and Current) the project seem to compile fine though, so not sure if this is an ABP problem or a Microsoft problem. All updated available to VS, .net etc have been installed.
Please have a look in the bug thread for 4.4.4 (isn't anyone from Volo reading that?) for my posts about what seems to be a very similar problem, newly created project with ABP Suite don't work because of missing permissions as well.
https://support.abp.io/QA/Questions/1543/Bugs--Issues-v44X
Short version, Blazor (client and server) seem to be broken currently even if you create a new project with default settings in ABP Suite and just try to run it after having executed DBMigrator.