Adobe Commerce 2.4.0: Ausnahme während B2B 1.2.0-Installation

Dieser Artikel enthält eine Fehlerbehebung für ein bekanntes Adobe Commerce-Problem, das bei einer Ausnahme auftritt, die während der setup:upgrade B2B 1.2.0 installieren.

Betroffene Produkte und Versionen

  • Adobe Commerce vor Ort 2.4.0
  • Adobe Commerce auf Cloud-Infrastruktur 2.4.0
  • B2B 1.2.0

Problem

Zu reproduzierende Schritte

  1. Installieren Sie Adobe Commerce mit mehreren erstellten Stores.
  2. Erstellen Sie einen zusätzlichen Store.
  3. Installieren Sie B2B 1.2.0.
WARNING
Das Upgrade einer B2B-Instanz mit mehr als 1 Store von einer Version unter 1.2.0 oder einer Commerce-Instanz unter 2.4.0 ist ebenfalls betroffen.

Erwartetes Ergebnis

B2B 1.2.0 wird installiert.

Tatsächliches Ergebnis

Wann setup:upgrade wird ausgeführt, um B2B 1.2.0 zu installieren. Dieser Fehler wird auf der Seite PurchaseOrder -Modul:

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

Lösung

Wenden Sie den in diesem Artikel bereitgestellten Patch an.

Patch

Der Patch ist an diesen Artikel angehängt, der in beiden zum Download verfügbar ist. .composer und .git -Formate (nach dem Entpacken der Dateien).

Scrollen Sie zum Herunterladen nach unten zum Ende des Artikels und klicken Sie auf den Dateinamen oder auf einen der folgenden Links:

Anwenden eines Pflasters

Composer-Patch

Siehe Anwenden eines von Adobe bereitgestellten Composer-Patches für Patch-Anweisungen für Composer.

Git Patch

Verwandtes Lesen

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