This article provides a fix for the known issue when upgrading to Magento versions 2.3.4-p1 and 2.3.5 related to a wishlist error during the upgrade to these versions.
Affected products and versions
- Magento Commerce Cloud versions 2.3.4-p1 and 2.3.5
- Magento Commerce versions 2.3.4-p1 and 2.3.5
Issue
During an upgrade to Magento Commerce Cloud/Commerce/Open Source versions 2.3.5 or 2.3.4-p1, you could get a wishlist error (detailed below) from the Magento_Wishlist
module.
Upgrading:
From Magento Commerce Cloud/Commerce/Open Source version 2.3.4-p1 to version 2.3.4-p2
or from Magento Commerce Cloud/Commerce/Open Source version 2.3.5 to version 2.3.5-p1
will fix the error.
Step to reproduce:
Upgrade your Magento Commerce Cloud/Commerce/Open Source to version 2.3.4-p1 or version 2.3.5.
Expected result:
The upgrade process to Magento Commerce Cloud/Commerce/Open Source version 2.3.4-p1 or version 2.3.5 completes normally.
Actual result:
During the upgrade you get this error:
Module ‘Magento_Wishlist’:
Unable to apply data patch Magento\Wishlist\Setup\Patch\Data\CleanUpData for module Magento_Wishlist. Original exception message: Unable to unserialize value. Error: Syntax error
Solutions
- If you were upgrading to Magento Commerce Cloud/Commerce/Open Source version 2.3.5, upgrade to version 2.3.5-p1.
Magento Commerce Cloud/Commerce/Open Source version 2.3.5-p1 replaces version 2.3.5. - If you were upgrading to Magento Commerce Cloud/Commerce/Open Source version 2.3.4-p1, upgrade to version 2.3.4-p2.
Magento Commerce Cloud/Commerce/Open Source version 2.3.4-p2 replaces version 2.3.4-p1.