Open Closed

unregistered version of Eziriz's ".NET Reactor"! #8990


User avatar
0
LiSong created

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, Action1 optionsAction) at Volo.Abp.AbpApplicationWithExternalServiceProvider..ctor(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationFactory.Create(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationFactory.CreateAsync[TStartupModule](IServiceCollection services, Action1 optionsAction) at Microsoft.Extensions.DependencyInjection.ServiceCollectionApplicationExtensions.AddApplicationAsync[TStartupModule](IServiceCollection services, Action1 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(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, Action1 optionsAction) at Volo.Abp.AbpApplicationWithExternalServiceProvider..ctor(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationFactory.Create(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationFactory.CreateAsync[TStartupModule](IServiceCollection services, Action1 optionsAction) at Microsoft.Extensions.DependencyInjection.ServiceCollectionApplicationExtensions.AddApplicationAsync[TStartupModule](IServiceCollection services, Action1 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: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, Action1 optionsAction) at Volo.Abp.AbpApplicationWithExternalServiceProvider..ctor(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationFactory.Create(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationFactory.CreateAsync[TStartupModule](IServiceCollection services, Action1 optionsAction) at Microsoft.Extensions.DependencyInjection.ServiceCollectionApplicationExtensions.AddApplicationAsync[TStartupModule](IServiceCollection services, Action1 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(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, Action1 optionsAction) at Volo.Abp.AbpApplicationWithExternalServiceProvider..ctor(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationFactory.Create(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationFactory.CreateAsync[TStartupModule](IServiceCollection services, Action1 optionsAction) at Microsoft.Extensions.DependencyInjection.ServiceCollectionApplicationExtensions.AddApplicationAsync[TStartupModule](IServiceCollection services, Action1 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


37 Answer(s)
  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi We will fix this, your ticket has been refunded.

  • User Avatar
    0
    LiSong created

    hi, thanks, this is urgent because the site went down.

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    Yes, We will fix it asap.

  • User Avatar
    0
    lizhaofeng created

    hi maliming

    The same error occurs after debug running.

    ABP Framework version: v9.1.0 UI Type: MVC

    Using CLI to check if already logged in

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi

    Hi, the ABP NuGet server seems to have some problem, we are checking it.

    I will reply here when we fix it.

    Thanks.

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi @all

    Clear your local nuget cache will fix the problem.

    dotnet nuget locals all --clear

  • User Avatar
    0
    mattw@agilenova.com created

    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)

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi

    Can you try to uninstall and install the suite again?

    Thanks.

  • User Avatar
    0
    mattw@agilenova.com created

    remove/install of abp suite worked. Thanks!

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    Great.

  • User Avatar
    0
    karl.ettinger@energieag.at created

    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?

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    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.

  • User Avatar
    1
    LiSong created

    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!

  • User Avatar
    0
    cellero created

    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.

  • User Avatar
    0
    cfd000 created

    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?

  • User Avatar
    1
    maliming created
    Support Team Fullstack Developer

    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.

  • User Avatar
    0
    cfd000 created

    How did it suddenly stop working? We had a functional 9.1.0 build that was working without errors.

  • User Avatar
    0
    cellero created

    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?

  • User Avatar
    0
    LiSong created

    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!

  • User Avatar
    0
    alper created
    Support Team Director

    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:

    1. Run this command on your development computer to clear your local NuGet cache: dotnet nuget locals all --clear

    2. Uninstall and install ABP Suite again: abp suite remove abp suite install

    3. Upgrade Volo.Abp.Studio.* to >=0.9.25 if your project uses it(Packages name start with Volo.Abp.Studio).

    4. 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

  • User Avatar
    0
    cfd000 created

    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:

    1. Run this command on your development computer to clear your local NuGet cache: dotnet nuget locals all --clear

    2. Uninstall and install ABP Suite again: abp suite remove abp suite install

    3. 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:

    1. A component in our compiled code is reaching out to a server live to determine if it is allowed to run
    2. 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).

  • User Avatar
    0
    cellero created

    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:

    1. Run this command on your development computer to clear your local NuGet cache:
      dotnet nuget locals all --clear

    2. Uninstall and install ABP Suite again:
      abp suite remove
      abp suite install

    3. 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:

    1. A component in our compiled code is reaching out to a server live to determine if it is allowed to run
    2. 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.

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    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.

  • User Avatar
    0
    roberto.fiocchi created

    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?

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    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

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.3.0-preview. Updated on April 16, 2025, 12:13