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

本文修复了在安装B2B 1.2.0时setup:upgrade期间引发的异常所导致的Adobe Commerce已知问题。

受影响的产品和版本

  • 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