Hi everyone,
We sincerely apologize for the issue caused by the recent release with a 3rd party component. The affected versions are 9.0.7 and 9.1.0, other versions don't have any issue. We understand how frustrating it is, especially when it affects live systems. The ABP project, like other software solutions, includes many 3rd party components, and sometimes there may be problems with them. We contacted our 3rd party vendor and completely fixed the case.
The issue is now resolved, and here's the quick fix:
Run this command on your development computer to clear your local NuGet cache:
dotnet nuget locals all --clear
Uninstall and install ABP Suite again:
abp suite remove
abp suite install
Rebuild your ABP solution and publish it again to your live environment
Thank you for your patience, and we truly appreciate the feedback. We're taking extra measures to prevent this in future releases.
– ABP Team
I'm sorry, that is not an explanation of what went wrong, and gives us no reassurance that it won't happen again.
We have customers that cannot tolerate an outage like this, and saying "someone else will fix it in the next day" is NOT an acceptable answer. Being may time zones away that means we are effectively shutting down their business for at least a day.
We put a LOT of effort into creating an offline build so that we are not affected by a temporary outage of any NuGet servers, but this problem stopped logins in code that was already functional and deployed. That means that 1 of 2 things happened, both of which are unacceptable:
- A component in our compiled code is reaching out to a server live to determine if it is allowed to run
- A license code embedded in our dependencies has an expiration date that we do not know about
We need to answer our organizations with a specific cause for this outage, or we will be forced to abandon ABP entirely (which we do not want to do).
Well said. I 100% agree. I am watching this space for ABP to acknowledge this is an architectural flaw and needs to be rectified.
When using the ABP Docs module in a Blazor WebApp the left side bar menu does not render. There is empty space where the menu and branding should be:
Menu:
context.Menu.AddItem( new ApplicationMenuItem( ConcreteMenus.UserDocs, l["Menu:Docs"], url: "/Documents", icon: "fa fa-question-circle", order: 600 ) );
Please advise how to render the side bar menu correctly.
Thanks.
ABP Version: 9.1.0 UI: Blazor WebApp DB: EF
How did it suddenly stop working? We had a functional 9.1.0 build that was working without errors.
This is a serious / important question. I had a fully deployed system that stopped working due to this issue.
The system has a requirement to have high availability.
My customer will not accept this type of architecture whereby the site availability is dependent on a third party.
@ABP - Do you agree? Do you think a chance is required here?
hi karl.ettinger
Can you rebuild and publish the website?
Sorry for your production website. Please get in touch with us(
info@abp.io
). We will do something.
Hi Maliming,
I would like to understand this as well. I also had a site go down.
I am concern that a fully deployed system has dependencies on ABP.
Can you please advise what is being done to prevent this.
Thank you.
I am deploying a newly created ABP Blazor webapp to a new Azure Web App.
These instructions have been followed: https://abp.io/docs/latest/solution-templates/layered-web-application/deployment/azure-deployment/azure-deployment?UI=BlazorServer&DB=EF&Tiered=Yes
The DbMigrator has been successfully used to migrate the Azure database
The project is published using Visual Studio using the downloaded Publish Profile from Azure..
After publishing the website shows a: HTTP Error 500.30 - ASP.NET Core app failed to start
After turning on logging follow log is given. Please advise how to resolve this or where good instructions can be found.
2025-03-14T02:25:51 sandboxproc.exe complete successfully. Elapsed = 3305.00 ms[02:25:54 INF] Starting web host.[02:26:03 FTL] Host terminated unexpectedly!Volo.Abp.AbpInitializationException: An error occurred during ConfigureServicesAsync phase of the module Volo.Abp.OpenIddict.AbpOpenIddictAspNetCoreModule, Volo.Abp.OpenIddict.AspNetCore, Version=9.1.0.0, Culture=neutral, PublicKeyToken=null. See the inner exception for details.---> System.Security.Cryptography.CryptographicException: The system cannot find the file specified.at System.Security.Cryptography.CngKey.Open(String keyName, CngProvider provider, CngKeyOpenOptions openOptions)at System.Security.Cryptography.X509Certificates.CertificatePal.GetPrivateKey[T](Func2 createCsp, Func
2 createCng)at System.Security.Cryptography.X509Certificates.CertificatePal.GetRSAPrivateKey()at System.Security.Cryptography.X509Certificates.CertificateExtensionsCommon.GetPrivateKey[T](X509Certificate2 certificate, Predicate1 matchesConstraints)at System.Security.Cryptography.X509Certificates.RSACertificateExtensions.GetRSAPrivateKey(X509Certificate2 certificate)at Microsoft.IdentityModel.Tokens.X509SecurityKey.get_PrivateKey()at Microsoft.IdentityModel.Tokens.X509SecurityKey.get_PrivateKeyStatus()at Microsoft.Extensions.DependencyInjection.OpenIddictServerBuilder.AddSigningKey(SecurityKey key)at Microsoft.Extensions.DependencyInjection.OpenIddictServerBuilder.AddSigningCertificate(X509Certificate2 certificate)at Microsoft.Extensions.DependencyInjection.OpenIddictServerBuilderExtensions.AddProductionEncryptionAndSigningCertificate(OpenIddictServerBuilder builder, String fileName, String passPhrase, Nullable
1 flag)at Cellero.CloudServices.Blazor.CloudServicesBlazorModule.<>c__DisplayClass0_0.<PreConfigureServices>b__3(OpenIddictServerBuilder serverBuilder) in D:\DevOps\Cellero.CloudServices\src\Cellero.CloudServices.Blazor\CloudServicesBlazorModule.cs:line 129at Volo.Abp.Options.PreConfigureActionList1.Configure(TOptions options)at Microsoft.Extensions.DependencyInjection.ServiceCollectionPreConfigureExtensions.ExecutePreConfiguredActions[TOptions](IServiceCollection services, TOptions options)at Volo.Abp.OpenIddict.AbpOpenIddictAspNetCoreModule.<>c__DisplayClass1_0.<AddOpenIddictServer>b__0(OpenIddictServerBuilder builder)at Microsoft.Extensions.DependencyInjection.OpenIddictServerExtensions.AddServer(OpenIddictBuilder builder, Action
1 configuration)at Volo.Abp.OpenIddict.AbpOpenIddictAspNetCoreModule.AddOpenIddictServer(IServiceCollection services)at Volo.Abp.OpenIddict.AbpOpenIddictAspNetCoreModule.ConfigureServices(ServiceConfigurationContext context)at Volo.Abp.Modularity.AbpModule.ConfigureServicesAsync(ServiceConfigurationContext context)at Volo.Abp.AbpApplicationBase.ConfigureServicesAsync()--- End of inner exception stack trace ---at Volo.Abp.AbpApplicationBase.ConfigureServicesAsync()at Volo.Abp.AbpApplicationFactory.CreateAsync[TStartupModule](IServiceCollection services, Action1 optionsAction)at Microsoft.Extensions.DependencyInjection.ServiceCollectionApplicationExtensions.AddApplicationAsync[TStartupModule](IServiceCollection services, Action
1 optionsAction)at Microsoft.Extensions.DependencyInjection.WebApplicationBuilderExtensions.AddApplicationAsync[TStartupModule](WebApplicationBuilder builder, Action`1 optionsAction)at Cellero.CloudServices.Blazor.Program.Main(String[] args) in D:\DevOps\Cellero.CloudServices\src\Cellero.CloudServices.Blazor\Program.cs:line 42
ABP Studio is unable install /find the studio templates:
I have review support cases related to this issue, but the resolutions suggested either do not work or are not easily followed: https://abp.io/support/questions/7568/PackageId--VoloAbpStudioExtensionsStandardSolutionTemplates-throw--CodeAbpStudioNugetPackageNotFound https://abp.io/support/questions/6416/ABP-Studio-Bugs--Issues?CurrentPage=2#answer-3a12b15b-682d-771c-0d8a-2ec47a603c92
Also long paths: https://superuser.com/questions/1807770/how-to-enable-long-paths-on-windows-11-home
This problem only exists on 1 computer that I use. The problem has existed for several months, and I periodically uninstall and re try.
Can you please assist in resolving this issue. Thanks.
I'm facing the same issue