Adobe Commerce 2.4.0: eccezione durante l’installazione di B2B 1.2.0

Questo articolo fornisce una correzione per un problema noto di Adobe Commerce relativo a un'eccezione generata durante setup:upgrade durante l'installazione di B2B 1.2.0.

Prodotti e versioni interessati

  • Adobe Commerce on-premise 2.4.0
  • Adobe Commerce sull’infrastruttura cloud 2.4.0
  • B2B 1.2.0

Problema

Passaggi da riprodurre

  1. Installa Adobe Commerce quando è stato creato più di un archivio.
  2. Crea un altro store.
  3. Installare B2B 1.2.0.
WARNING
È interessato anche l’aggiornamento di qualsiasi istanza B2B con più di 1 archivio da una versione precedente alla 1.2.0 o da un’istanza Commerce precedente alla 2.4.0.

Risultato previsto

Installazioni di B2B 1.2.0.

Risultato effettivo

Quando setup:upgrade viene eseguito per installare B2B 1.2.0, questo errore viene visualizzato nel modulo 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

Soluzione

Applichi la patch fornita in questo articolo.

Patch

La patch è allegata a questo articolo, disponibile per il download nei formati .composer e .git (dopo aver decompresso i file).

Per scaricarlo, scorri verso il basso fino alla fine dell’articolo e fai clic sul nome del file, oppure fai clic su uno dei seguenti collegamenti:

Come applicare una patch

Correzione compositore

Per istruzioni sulla patch del compositore, vedere Come applicare una patch del compositore fornita da Adobe.

Patch Git

Lettura correlata

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