Activities of "maliming"

I will send you the new log file by e-mail in about 30 minutes...

OK, I will check the logs.

Can you reproduce the Problem in the new template?

If so, Please share the template with liming.ma@volosoft.com

I will download and test it.

Thanks.

Great

Three places.

Please change your code as below, then share the logs again.

Thanks

hi

Please search where PaymentRequestRepository.UpdateAsync(paymentRequest) is called. Concurrency exception occurs here.

Please use try catch and set autoSave: true. You will get the exception stack.

try
{
    var paymentRequest = await PaymentRequestRepository.GetAsync(paymentRequestId);
    
    // update paymentRequest
    
    await PaymentRequestRepository.UpdateAsync(paymentRequest, autoSave: true);
}
catch(e)
{
    Logger.LogError("PaymentRequestRepository.UpdateAsync", e);
}

Thanks.

hi

You can test your code in a new template project and share the template source code.

Thanks.

hi

Can you share the test project so I can reproduce the problem locally?

liming.ma@volosoft.com

Thanks

ok, You can use 9.x to solve the problem.

But you can share the normal info and debug logs.

I will check if it contains any abnormal info.

Thanks.

hi

Please try to add lock for Task<PaymentRequestWithDetailsDto> CompleteAsync(string paymentGateway, Dictionary<string, string> parameters) of PaymentRequestAppService

Override it and use _webhookSemaphore

 await _webhookSemaphore.WaitAsync();

CompleteAsync

_webhookSemaphore.Release();

Thanks

hi

Please try to set autoSave to turewhile updating the payment request.

await PaymentRequestRepository.UpdateAsync(paymentRequest, autoSave: true);

Then share the logs again.

Thanks.

Showing 2591 to 2600 of 11546 entries
Learn More, Pay Less
33% OFF
All Trainings!
Get Your Deal
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 17, 2025, 07:08
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.