Virtual Happy Hour is canceled this month (March) due to Good Friday.
Virtual Happy Hour is canceled this month (March) due to Good Friday.
Release 7.5
Aug 12, 2015
Aug 21, 2015
Falcon/Commerce/eCommerce Framework
Closed, Fixed and Tested
Summary
Some classes in EPiServer Commerce uses unsafe techniques for keeping per-request data. A high-traffic web site may experience data loss due to this issue. Mitigating circumstance is that there have been very few cases where we have been able to reproduce data-loss. The likelihood of this bug affecting your web site is therefore low, but since it is a data loss bug we consider it to be serious.
The following classes are affected:
More details
The problems are caused by using [ThreadStatic] attribute to keep state visible for a web request. Due to implementation details of ASP.NET request execution, thread migration might occur causing a request to start executing on one thread and then migrate to another thread when reaching the Page_Load stage. This could cause incorrect Transaction scope to be carried forward and making the transaction to fail, rolling back the attempted changes to the database. Similar situations may occur for the BusinessContext while the other affected classes (see above) should have no data loss impact.