Activities of "engineering@climatecamp.io"

When installing or running the ABP Suite tool (volo.abp.suite v9.2.0), Windows Defender detects and quarantines Volo.Abp.Suite.dll as Trojan:Win32/Yoma!rfn. This prevents the tool from running and raises security concerns.

Steps to Reproduce:

  1. Install ABP Suite via dotnet tool install volo.abp.suite --global
  2. Attempt to run the tool.
  3. Windows Defender flags and quarantines Volo.Abp.Suite.dll as a trojan. Environment: • Windows 10/11 • .NET 9 SDK • ABP Suite version: 9.2.0

Expected Behavior: ABP Suite should install and run without being flagged as malware.

Actual Behavior: Windows Defender blocks the DLL and reports it as a trojan.

After updating ABP to version 9.1.1, we are encountering issues with localization and configuration state in the Angular frontend when the page is reloaded:

  1. Localization strings are missing after a browser reload.

  2. Browser tab title resets to the default "MyProjectName" instead of the localized/project-specific name.

  3. this.configStateService.getOne(currentTenant) and getOne(currentUser) return undefined after reload. These previously worked as expected before the update.

To reproduce:

  • Log into the application.
  • Reload the page in the browser.
  • Observe the issues listed above.

When generating Angular frontend proxy with 'abp generate-proxy -t ng -u <localhost>, the Saas prefix is added to some Saas classes in the models.ts files (in the import and in the file body):

import type { SaasTenantDto } from '../volo/saas/host/dtos/models'; ... tenant: SaasTenantDto

becomes

import type { SaasSaasTenantDto } from '../volo/saas/host/dtos/models'; ... tenant: SaasSaasTenantDto;

However volo/saas/host/dtos/models has no exported member with this name, so I then need to manually revert this change.

ABP Framework version: v9.0.5

UI Type: Angular

Database System: EF Core

Tiered (for MVC) or Auth Server Separated (for Angular): no

Steps to reproduce the issue:

  1. Generate frontend proxies using abp generate-proxy -t ng -u https://localhost:...
  2. Observe in generated frontend service files: TenantActivationState -> SaasTenantActivationState, SaasTenantCreateDto -> SaasSaasTenantCreateDto,...

After updating to ABP 8.0.2, extra properties for Tenant and OrganizationUnit entities defined in the ModuleExtensionConfigurator file which need to be selected by lookup as described here: https://docs.abp.io/en/abp/latest/Module-Entity-Extensions#navigation-properties-foreign-keys result in the following frontend error: No provider for NgControl found in NodeInjector. The relevant fields are not visible in the frontend form.

The error also occurs in a fresh minimal project.

  • ABP Framework version: v8.0.2
  • UI Type: Angular
  • Database System: EF Core
  • Tiered (for MVC) or Auth Server Separated (for Angular): no
  • Exception message and full stack trace: NG0201: No provider for NgControl found in NodeInjector
  • Steps to reproduce the issue:
    1. Add a navigation property to Tenant or OrganizationUnit entity in ModuleExtensionConfigurator file (lookup url)
    2. Navigate to frontend (Lepton X) page to add/edit Tenant/OrganizationUnit

Hello,

Is inheritance of Entities (Table Per Hierarchy or Table per Concrete Type) supported in abp suite? Can a new entity be derived from a non ABP base class ? What would be the recommended alternative ?

Previously could only found a post saying No: https://support.abp.io/QA/Questions/1913/Support-Table-Per-Hierarchy-abpio-framework

  • ABP Framework version: v7.3.0
  • UI type: Angular
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): no
Showing 1 to 5 of 5 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.1.0-preview. Updated on December 12, 2025, 10:36
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.