Activities of "brike.kuo@authme.com"

  • ABP Framework version: v5.3.0
  • UI type: Angular
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): microservice
  • Exception message and stack trace: "The instance of entity type 'ClientSecret' cannot be tracked because another instance with the same key value for {'ClientId', 'Type', 'Value'} is already being tracked. When attaching existing entities, ensure that only one entity instance with a given key value is attached. Consider using 'DbContextOptionsBuilder.EnableSensitiveDataLogging' to see the conflicting key values."
  • Steps to reproduce the issue:
    1. add secret to client and save it
    2. edit client => update something(ex. description) except secret => save
    3. get exception

I think it's because client secrets map to "****" from 5.3.0, and UpdateClientSecrets find exist secret by value but secrets from dto will be "*****".

  • ABP Framework version: v5.0.0
  • UI type: Angular
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): no
  • Exception message and stack trace:
  • Steps to reproduce the issue:"
  1. yarn install angular project withour existed yarn.lock (in docker image build)
  2. and then it will get 5.0.2 dependency but not 5.0.0 abp version on my package.json is 5.0.0↓

but there are same bug on 5.1.1 and 5.0.2 that is string-utils.ts

export function escapeHtmlChars(value: string) {
  return (
    value &&
    value.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;')
  );
}

audit log list has "execution duration" column, and that is number not string, so it will throw exception on value.replace

it's fixed on 5.1.2.

  • ABP Framework version: v5.1.2
  • UI type: Angular
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): no
  • Exception message and stack trace:
  • Steps to reproduce the issue:"
  1. use Volo.FileManagement
  2. build on linux system

Volo.Filemanagement can't build on linux system, because the path is badly formed


  • ABP Framework version: v5.0.0
  • UI type: Angular
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): no
  • Exception message and stack trace:
  • Steps to reproduce the issue:"
  1. yarn install angular project withour existed yarn.lock (in docker image build)
  2. and then it will get 5.0.2 dependency but not 5.0.0 abp version on my package.json is 5.0.0↓

but there are same bug on 5.1.1 and 5.0.2 that is string-utils.ts

export function escapeHtmlChars(value: string) {
  return (
    value &&
    value.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;')
  );
}

audit log list has "execution duration" column, and that is number not string, so it will throw exception on value.replace this problem fixed on 5.1.2, but because the Volo.FileManagement problem so I can't update my project to 5.1.2, and even I keep my project on 5.0.0 it will have problem because it get 5.0.2 dependency

Answer

ABP Version 5.1.2 Volo.Filemanagement can't build on linux system, because the path is badly formed

Showing 1 to 4 of 4 entries
Made with ❤️ on ABP v8.3.0-preview Updated on July 05, 2024, 15:13