Adobe Commerce 2.4.0:B2B 1.2.0 インストール中の例外

この記事では、次の期間にスローされた例外に関するAdobe Commerceの既知の問題を修正します setup:upgrade b2B 1.2.0 をインストールする場合。

影響を受ける製品とバージョン

  • Adobe Commerce オンプレミス 2.4.0
  • クラウドインフラストラクチャー 2.4.0 上のAdobe Commerce
  • B2B 1.2.0

問題

再現手順

  1. 複数のストアが作成されたAdobe Commerceをインストールします。
  2. 追加のストアを作成します。
  3. B2B 1.2.0 のインストール
WARNING
1.2.0 未満のバージョンまたは 2.4.0 未満のCommerce インスタンスから 1 つ以上のストアを含む B2B インスタンスのアップグレードも影響を受けます。

期待される結果

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が提供する composer パッチの適用方法 (composer のパッチ手順)

Git パッチ

関連資料

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