Sitecore Experience Commerce 9.0.3 — Double Trouble on Standard Values

Vincent Lui
2 min readMar 13, 2019

--

One of the project teams at Isobar Australia has recently upgraded their Sitecore Experience Commerce on their developer machines from 9.0.2 to 9.0.3. Shortly after, all the TDS projects failed to build. Upon inspection, all the Standard Value items have content versions doubling up in the serialised files, as well as every single Standard Value items in Sitecore.

Double Versioning on Standard Value Items

So first thing I looked at was the Sample Item in /sitecore/templates/Sample/Sample Item/__Standard Values. The same problem was also on the out of the box sample item.

The team started questioning themselves whether they have followed the upgrade guide properly or not. I have also started tracing back the git commits just to see if there is anything out of the ordinary.

I decided that I would setup XP 9.0.2, and XC 9.0.3 with everything provided by Sitecore only, and no client Sitecore build being deployed. Every single step I took I always check the Standard Values.

As soon as I completed installing SXA Storefront, lo and behold, the doubling of versions for Standard Values appeared.

For the developers out there serialising items and using TDS, be aware of this problem as your serialised items may fail to deserialise, and the TDS projects will not build.

This issue was reproduced by a Commerce Solutions Architect from Sitecore on his own laptop as well. I have logged a Sitecore Support ticket, and the bug has been registered as 311105.

To get around this problem in the interim, Sitecore support has suggested to temporarily disable the setting
<dataProvider ref=”dataProviders/catalogProvider” /> in the related database inside the file /App_Config/Include/Y.Commerce.Engine/Sitecore.Commerce.Engine.DataProvider.config when serialising.

UPDATE (Monday 25th March 2019):
Sitecore has issued a hotfix titled “SC Hotfix 315296–1 CommerceEngine.CEConnect 2.4.40 (v2).zip”.

--

--

Vincent Lui
Vincent Lui

Written by Vincent Lui

Sitecore Technology MVP 2020–2025 | Solution Architect on Sitecore, Akamai, Microsoft Azure | Passionate on DevSecOps Lifecycle

No responses yet