Thanks. I wll check and fix this problem. 👍
hi
Can you share a template project to reproduce?
liming.ma@volosoft.com Thanks
hi
Can you try this solution?
https://abp.io/support/questions/8917/VoloAbpDataAbpDbConcurrencyException-The-database-operation-was-expected-to-affect-1-rows#answer-3a188c6d-831a-c7fb-6404-a2f2e5735118
We will fix this in 9.1.1
Thanks.
hi
I will fix AddAll
in https://github.com/abpframework/abp/pull/22471#issue-2951431686
if options.AutoEventSelectors.AddAll();
Configure<AbpDistributedEntityEventOptions>(options =>
{
options.AutoEventSelectors.AddAll();
});
1️⃣ Add an entity
↓
2️⃣ Publish EntityCreatedEto<MyEntity>
event
↓
3️⃣ Add to Outbox and insert OutgoingEventRecord
entity
↓
4️⃣ Publish EntityCreatedEto<OutgoingEventRecord>
event
↓
↻ Back to 3️⃣
↓
Endless loop
hi
I created a new MS project for troubleshooting.
options.AutoEventSelectors.AddAll();
will have a problem. I tested the code below, and it works.
We will fix AddAll
problem in https://github.com/abpframework/abp/pull/22471
Configure<AbpDistributedEntityEventOptions>(options =>
{
options.AutoEventSelectors.Add<DirectoryDescriptor>();
options.AutoEventSelectors.Add<FileDescriptor>();
});
hi
Can you try to change the following properties of AbpEventBusBoxesOptions
and try again?
You can configure AbpEventBusBoxesOptions
in all of the microservices.
public override void ConfigureServices(ServiceConfigurationContext context)
{
Configure<AbpEventBusBoxesOptions>(options =>
{
options.InboxWaitingEventMaxCount = 100; //Default 1000
options.OutboxWaitingEventMaxCount = 100; //Default 1000
options.BatchPublishOutboxEvents = false; //Default true
});
}
If you get new exceptions, you can share them here.
Thanks.
hi
I can see the session
all exist in the cache.
Can you share your revoke
code?
Are you sue the sessions are revoked by IdentitySessionManager
?
You can enable the EF Core debug to see the revoke SQL. see https://abp.io/support/questions/8622/How-to-enable-Debug-logs-for-troubleshoot-problems
Thanks.
hi
There is no Debug
log in your logs.txt
file.
What is your Serilog Configuration
in your LitmusHttpApiHostModule
?
See https://abp.io/support/questions/8622/How-to-enable-Debug-logs-for-troubleshoot-problems
hi
You can download the account pro source code to check the OnGetExternalLoginCallbackAsync
method of LoginModel(account/src/Volo.Abp.Account.Pro.Public.Web/Pages/Account/Login.cshtml.cs)
Then override the OnGetExternalLoginCallbackAsync
method to implement your needs.
https://abp.io/support/questions/632/How-can-I-download-the-source-code-of-the-framework-Angular-packages-theme-and-pro-modules
https://abp.io/support/questions/160/How-to-customize-an-ABP-project
Thanks.
hi
You can override the OnGetExternalLoginCallbackAsync
method of LoginModel
Download the account pro module to check the implementation.
Thanks.