Hello!
We have upgraded a solution from version 9.6.22 to 9.7.3 and encountered a problem with PriceProvider. The problem occurs when an extranet user that has any item in their cart logs in. This causes the application to crash due to a Stack Overflow exception in the method FindPrice.
We use a custom price provider but all custom logic in the overridden FindPrice method has been removed and the only line in the method is this:
return base.FindPrice(product, quantity, variantId, currency, unitId, user);
I added logging upon every call to the method and can see that it was called about 1400 times during 3 seconds.
This was done to upgrade the solution:
- Changed version on all projects in the solution to .NET Framework 4.7.2
- Replaced all Dynamicweb binaries with the ones supplied on the 9.7.3 zip file.
Has anyone else expecienced something similar? Do you have any advice on how we can resolve this?
Let me know if you need more information.
Kind regards
Niklas