Adobe Commerce 2.4.0: exceção durante a instalação do B2B 1.2.0

Este artigo fornece uma correção para um problema conhecido do Adobe Commerce para uma exceção lançada durante setup:upgrade ao instalar o B2B 1.2.0.

Produtos e versões afetados

  • Adobe Commerce no local 2.4.0
  • Adobe Commerce na infraestrutura em nuvem 2.4.0
  • B2B 1.2.0

Problema

Etapas a serem reproduzidas

  1. Instale o Adobe Commerce com mais de um armazenamento criado.
  2. Criar um armazenamento adicional.
  3. Instale o B2B 1.2.0.
WARNING
A atualização de qualquer instância B2B com mais de um armazenamento de uma versão inferior a 1.2.0 ou instância do Commerce inferior a 2.4.0 também é afetada.

Resultado esperado

Instalações do B2B 1.2.0.

Resultado real

Quando o setup:upgrade é executado para instalar o B2B 1.2.0, este erro aparece no módulo 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

Solução

Aplique o patch fornecido neste artigo.

Correção

O patch está anexado a este artigo, disponível para download nos formatos .composer e .git (após descompactar os arquivos).

Para baixá-lo, role para baixo até o final do artigo e clique no nome do arquivo ou clique em um dos links a seguir:

Como aplicar um patch

Correção do compositor

Consulte Como aplicar um patch de compositor fornecido pelo Adobe para obter instruções de patch de compositor.

Patch do Git

  • Consulte Aplicar patches na documentação do desenvolvedor para obter instruções de patch do Git para o Adobe Commerce na infraestrutura em nuvem.
  • Consulte Aplicação de patches: patches personalizados na documentação do desenvolvedor para obter instruções sobre patch do Git para o Adobe Commerce.

Leitura relacionada

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