Adobe Commerce 2.4.0:安装B2B 1.2.0时出现异常

针对以下期间引发的异常,本文修复了Adobe Commerce已知问题 setup:upgrade 安装B2B 1.2.0时。

受影响的产品和版本

  • Adobe Commerce内部部署2.4.0
  • 云基础架构上的Adobe Commerce 2.4.0
  • B2B 1.2.0

问题

重现问题的步骤

  1. 安装Adobe Commerce并创建多个存储。
  2. 创建其他存储。
  3. 安装B2B 1.2.0。
WARNING
任何存储区超过1个的B2B实例从1.2.0以下的版本升级或Commerce实例2.4.0以下的版本升级也会受到影响。

预期结果

B2B 1.2.0安装。

实际结果

时间 setup:upgrade 运行以安装B2B 1.2.0,此错误显示在 PurchaseOrder 模块:

Module 'Magento_PurchaseOrder':
  Unable to apply data patch Magento\PurchaseOrder\Setup\Patch\Data\InitPurchaseOrderSalesSequence
  for module Magento_PurchaseOrder. Original exception message: DDL statements
  are not allowed in transactions

解决方案

应用本文中提供的修补程序。

Patch

该修补程序已附加到本文,可在以下两个页面中下载: .composer.git 格式(解压缩文件后)。

要下载它,请向下滚动到文章的结尾并单击文件名,或单击以下链接之一:

如何应用修补程序

Composer修补程序

请参阅 如何应用Adobe提供的编辑器修补程序 有关编辑器修补程序的说明。

Git修补程序

相关阅读

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a