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 relacionado a uma exceção gerada 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 setup:upgrade for executado para instalar o B2B 1.2.0, esse erro aparecerá no PurchaseOrder módulo:

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 e está disponível para download em .composer e .git formatos (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

Composer patch

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

Correção 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 de patch do git para o Adobe Commerce.

Leitura relacionada

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