unregistered version of Eziriz's ".NET Reactor"!Check the docs before asking a question: https://abp.io/docs/latest
Check the samples to see the basic tasks: https://abp.io/docs/latest/samples
The exact solution to your question may have been answered before, and please first use the search on the homepage.
Provide us with the following info:
🧐 Hint: If you are using the ABP Studio, you can see all the information about your solution from the configuration window, which opens when you right-click on the solution and click on the Solution Configuration
button.
- ABP Framework version: v9.X.X
- UI Type: MVC / Blazor WASM / Blazor Server
- Database System: SQL Server, Oracle, MySQL, PostgreSQL, etc..) / MongoDB
- Tiered (for MVC) or Auth Server Separated (for Angular): no
- Exception message and full stack trace:
- Steps to reproduce the issue:
how can I fix it?
2025-03-19 00:21:58.888 +00:00 [Fatal] Host terminated unexpectedly!
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.Exception: This assembly is protected by an unregistered version of Eziriz's ".NET Reactor"! This assembly won't further work.
at RWRSvaYWUgtDDvQ8cTo.ssDIC8YfDv9AgSxdpVd.kC3x8bo00G()
at Volo.Abp.Identity.AbpIdentityHttpApiModule..ctor()
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions)
--- End of inner exception stack trace ---
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions)
at System.Activator.CreateInstance(Type type, Boolean nonPublic, Boolean wrapExceptions)
at System.Activator.CreateInstance(Type type)
at Volo.Abp.Modularity.ModuleLoader.CreateAndRegisterModule(IServiceCollection services, Type moduleType)
at Volo.Abp.Modularity.ModuleLoader.CreateModuleDescriptor(IServiceCollection services, Type moduleType, Boolean isLoadedAsPlugIn)
at Volo.Abp.Modularity.ModuleLoader.FillModules(List1 modules, IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources) at Volo.Abp.Modularity.ModuleLoader.GetDescriptors(IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources) at Volo.Abp.Modularity.ModuleLoader.LoadModules(IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources) at Volo.Abp.AbpApplicationBase.LoadModules(IServiceCollection services, AbpApplicationCreationOptions options) at Volo.Abp.AbpApplicationBase..ctor(Type startupModuleType, IServiceCollection services, Action
1 optionsAction)
at Volo.Abp.AbpApplicationWithExternalServiceProvider..ctor(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationFactory.Create(Type startupModuleType, IServiceCollection services, Action
1 optionsAction)
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, Action1 optionsAction) at Tapp.Web.Program.Main(String[] args) in D:\git\tapp-9\src\Tapp.Web\Program.cs:line 57 2025-03-19 00:28:34.703 +00:00 [Information] Starting web host. 2025-03-19 00:28:35.717 +00:00 [Fatal] Host terminated unexpectedly! System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: This assembly is protected by an unregistered version of Eziriz's ".NET Reactor"! This assembly won't further work. at RWRSvaYWUgtDDvQ8cTo.ssDIC8YfDv9AgSxdpVd.kC3x8bo00G() at Volo.Abp.Identity.AbpIdentityHttpApiModule..ctor() at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions) --- End of inner exception stack trace --- at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions) at System.Activator.CreateInstance(Type type, Boolean nonPublic, Boolean wrapExceptions) at System.Activator.CreateInstance(Type type) at Volo.Abp.Modularity.ModuleLoader.CreateAndRegisterModule(IServiceCollection services, Type moduleType) at Volo.Abp.Modularity.ModuleLoader.CreateModuleDescriptor(IServiceCollection services, Type moduleType, Boolean isLoadedAsPlugIn) at Volo.Abp.Modularity.ModuleLoader.FillModules(List
1 modules, IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources)
at Volo.Abp.Modularity.ModuleLoader.GetDescriptors(IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources)
at Volo.Abp.Modularity.ModuleLoader.LoadModules(IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources)
at Volo.Abp.AbpApplicationBase.LoadModules(IServiceCollection services, AbpApplicationCreationOptions options)
at Volo.Abp.AbpApplicationBase..ctor(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationWithExternalServiceProvider..ctor(Type startupModuleType, IServiceCollection services, Action
1 optionsAction)
at Volo.Abp.AbpApplicationFactory.Create(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationFactory.CreateAsync[TStartupModule](IServiceCollection services, Action
1 optionsAction)
at Microsoft.Extensions.DependencyInjection.ServiceCollectionApplicationExtensions.AddApplicationAsync[TStartupModule](IServiceCollection services, Action1 optionsAction) at Microsoft.Extensions.DependencyInjection.WebApplicationBuilderExtensions.AddApplicationAsync[TStartupModule](WebApplicationBuilder builder, Action
1 optionsAction)
at Tapp.Web.Program.Main(String[] args) in D:\git\tapp-9\src\Tapp.Web\Program.cs:line 57
2025-03-19 00:32:25.788 +00:00 [Information] Starting web host.
2025-03-19 00:32:33.338 +00:00 [Fatal] Host terminated unexpectedly!
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.Exception: This assembly is protected by an unregistered version of Eziriz's ".NET Reactor"! This assembly won't further work.
at RWRSvaYWUgtDDvQ8cTo.ssDIC8YfDv9AgSxdpVd.kC3x8bo00G()
at Volo.Abp.Identity.AbpIdentityHttpApiModule..ctor()
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions)
--- End of inner exception stack trace ---
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions)
at System.Activator.CreateInstance(Type type, Boolean nonPublic, Boolean wrapExceptions)
at System.Activator.CreateInstance(Type type)
at Volo.Abp.Modularity.ModuleLoader.CreateAndRegisterModule(IServiceCollection services, Type moduleType)
at Volo.Abp.Modularity.ModuleLoader.CreateModuleDescriptor(IServiceCollection services, Type moduleType, Boolean isLoadedAsPlugIn)
at Volo.Abp.Modularity.ModuleLoader.FillModules(List1 modules, IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources) at Volo.Abp.Modularity.ModuleLoader.GetDescriptors(IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources) at Volo.Abp.Modularity.ModuleLoader.LoadModules(IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources) at Volo.Abp.AbpApplicationBase.LoadModules(IServiceCollection services, AbpApplicationCreationOptions options) at Volo.Abp.AbpApplicationBase..ctor(Type startupModuleType, IServiceCollection services, Action
1 optionsAction)
at Volo.Abp.AbpApplicationWithExternalServiceProvider..ctor(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationFactory.Create(Type startupModuleType, IServiceCollection services, Action
1 optionsAction)
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, Action1 optionsAction) at Tapp.Web.Program.Main(String[] args) in D:\git\tapp-9\src\Tapp.Web\Program.cs:line 57 2025-03-19 00:34:02.955 +00:00 [Information] Starting web host. 2025-03-19 00:34:04.312 +00:00 [Fatal] Host terminated unexpectedly! System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: This assembly is protected by an unregistered version of Eziriz's ".NET Reactor"! This assembly won't further work. at RWRSvaYWUgtDDvQ8cTo.ssDIC8YfDv9AgSxdpVd.kC3x8bo00G() at Volo.Abp.Identity.AbpIdentityHttpApiModule..ctor() at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions) --- End of inner exception stack trace --- at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions) at System.Activator.CreateInstance(Type type, Boolean nonPublic, Boolean wrapExceptions) at System.Activator.CreateInstance(Type type) at Volo.Abp.Modularity.ModuleLoader.CreateAndRegisterModule(IServiceCollection services, Type moduleType) at Volo.Abp.Modularity.ModuleLoader.CreateModuleDescriptor(IServiceCollection services, Type moduleType, Boolean isLoadedAsPlugIn) at Volo.Abp.Modularity.ModuleLoader.FillModules(List
1 modules, IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources)
at Volo.Abp.Modularity.ModuleLoader.GetDescriptors(IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources)
at Volo.Abp.Modularity.ModuleLoader.LoadModules(IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources)
at Volo.Abp.AbpApplicationBase.LoadModules(IServiceCollection services, AbpApplicationCreationOptions options)
at Volo.Abp.AbpApplicationBase..ctor(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationWithExternalServiceProvider..ctor(Type startupModuleType, IServiceCollection services, Action
1 optionsAction)
at Volo.Abp.AbpApplicationFactory.Create(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationFactory.CreateAsync[TStartupModule](IServiceCollection services, Action
1 optionsAction)
at Microsoft.Extensions.DependencyInjection.ServiceCollectionApplicationExtensions.AddApplicationAsync[TStartupModule](IServiceCollection services, Action1 optionsAction) at Microsoft.Extensions.DependencyInjection.WebApplicationBuilderExtensions.AddApplicationAsync[TStartupModule](WebApplicationBuilder builder, Action
1 optionsAction)
at Tapp.Web.Program.Main(String[] args) in D:\git\tapp-9\src\Tapp.Web\Program.cs:line 57
37 Answer(s)
-
0
hi We will fix this, your ticket has been refunded.
-
0
hi, thanks, this is urgent because the site went down.
-
0
Yes, We will fix it asap.
-
0
-
0
hi
Hi, the ABP NuGet server seems to have some problem, we are checking it.
I will reply here when we fix it.
Thanks.
-
0
hi @all
Clear your local nuget cache will fix the problem.
dotnet nuget locals all --clear
-
0
I'm having the same issue. abp suite still reports the error after "dotnet nuget locals all --clear"
abp suite [03:21:48 INF] You are running the second generation of the ABP CLI. If you're interested in the legacy CLI, see https://abp.io/new-cli Unhandled exception. System.Exception: This assembly is protected by an unregistered version of Eziriz's ".NET Reactor"! This assembly won't further work. at srGrVA6BRd3xL7Bxk81.G6Dafu67K3oYlc4XBAc.p47LSMAfrX() at Volo.Abp.Suite.Core.SuiteConsole..ctor(IReadOnlyCollection`1 args) at Volo.Abp.Suite.Program.Main(String[] args) at Volo.Abp.Suite.Program.
(String[] args) -
0
hi
Can you try to uninstall and install the suite again?
Thanks.
-
0
remove/install of abp suite worked. Thanks!
-
0
Great.
-
0
Hi!
Our production website was also unavailable due to this error. How can it be that our fully provisioned production website is down just because ABP's NuGet server is having problems?
-
0
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. -
1
We understand that sometimes issues are inevitable. We would just like to know what we can do on our side to prevent future impacts. We're using Azure App Service; for example, would backing up the previous environment and then swapping allow us to recover on our side even if the ABP NuGet server becomes unreachable? it's very important for us to keep our site available for our customers. thanks!
-
0
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.
-
0
We also need additional information. We have created an air-gapped build system specifically to avoid problems like these, and we are doing an offline build (we have local copies of all NuGet dependencies). How did this problem get through? What can we do to make sure that this doesn't happen in the future?
-
1
hi
The reason for this problem is that the ABP NuGet package uses Eziriz's .NET Reactor. However, versions 9.0.7 and 9.1.0 failed to register correctly due to a mistake.
We've updated the NuGet package, so you need to clear your local NuGet cache. If your production website uses the old NuGet package, you'll also need to rebuild it.
We added extra checks to make sure this doesn't happen again.
-
0
How did it suddenly stop working? We had a functional 9.1.0 build that was working without errors.
-
0
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?
-
0
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?
We understand that sometimes issues are inevitable. We would just like to know what we can do on our side to prevent future impacts. We're using Azure App Service; would backing up the previous environment and then swapping allow us to recover on our side even if the ABP NuGet server becomes unreachable? it's very important for us to keep our site available for our customers. thanks!
-
0
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
Upgrade
Volo.Abp.Studio.*
to>=0.9.25
if your project uses it(Packages name start withVolo.Abp.Studio
).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
-
0
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).
-
0
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.
-
0
hi
A component in our compiled code is reaching out to a server live to determine if it is allowed to run
It's offline, and we use the Eziriz encryption DLL. Eziriz allows unregistered use for a month. These two NuGet packages aren't registered, but Eziriz only throws an error after a month.
A license code embedded in our dependencies has an expiration date that we do not know about
The ABP license check is performed only at the application startup, not during runtime or at any other time. It also supports offline usage.
-
0
hi
A component in our compiled code is reaching out to a server live to determine if it is allowed to run
It's offline, and we use the Eziriz encryption DLL. Eziriz allows unregistered use for a month. These two NuGet packages aren't registered, but Eziriz only throws an error after a month.
A license code embedded in our dependencies has an expiration date that we do not know about
The ABP license check is performed only at the application startup, not during runtime or at any other time. It also supports offline usage.
I don't understand, I'm developing a solution with ABP that I will have to release on a customer's on-premise server and this will not have access to the Internet because it processes highly confidential business data and therefore the customer has chosen maximum security. Are you telling me that my application will stop working after 1 month?
-
0
hi roberto.fiocchi
The affected versions are 9.0.7 and 9.1.0, other versions don't have any issues. The issue is now resolved, and here's the quick fix: https://abp.io/support/questions/8990/unregistered-version-of-Eziriz%27s-NET-Reactor#answer-3a18ca49-409a-d43e-0df5-8df4b150c93d