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

解決方案

套用本文提供的修補程式。

修補

此修補程式已附加至此文章,並可供以.composer.git兩種格式(在您解壓縮檔案後)下載。

若要下載,請向下捲動至文章結尾,然後按一下檔案名稱,或按一下下列其中一個連結:

如何套用修補程式

Composer修補程式

請參閱如何套用Adobe提供的撰寫器修補程式,以取得撰寫器修補程式指示。

Git修補程式

相關閱讀

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