[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

ACSD-63139: Der Produktexport schlägt fehl, wenn Produktattribute Tausende von Optionswerten enthalten

Der Patch ACSD-63139 behebt das Problem, dass der Produktexport fehlschlägt, wenn Produktattribute Tausende von Optionswerten enthalten. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.64 installiert ist. Die Patch-ID ist ACSD-63139. Dieses Problem wird voraussichtlich in Adobe Commerce 2.4.8 behoben.

Betroffene Produkte und Versionen

Der Patch wird für die Adobe Commerce-Version erstellt:

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.4.6-p8

Kompatibel mit Adobe Commerce-Versionen:

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.4.6 - 2.4.6-p10
NOTE
Der Patch könnte mit neuen Quality Patches Tool-Versionen auch für andere Versionen gelten. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Nach Patches suchen. Verwenden Sie die Patch-ID als Suchbegriff, um den Patch zu finden.

Problem

Der Produktexport schlägt fehl, wenn Produktattribute Tausende von Optionswerten enthalten.

Schritte zur Reproduktion:

  1. Installieren Sie Adobe Commerce mit dem B2B-Modul.
  2. Importieren Sie einen großen Datenbank-Dump mit:
       ​- ~7.000 Produkte
       ​- ~450 Produktattribute
       ​- Einige Attribute mit mehr als 100 Optionen
  3. Führen Sie den folgenden Befehl aus, um cron zu installieren (falls noch nicht installiert):

   bin/magento cron:install   

  1. Konfigurieren Sie RabbitMQ, indem Sie die Anweisungen in RabbitMQ Voraussetzungen befolgen.
  2. Öffnen Sie die php.ini-Datei, setzen Sie die Speicherbegrenzung auf 4G und starten Sie den PHP-Service neu.
  3. Navigieren Sie im Admin-Bedienfeld zu System > Data Transfer > Export.
  4. Legen Sie im Abschnitt Export Settings den Wert Entity Type auf Produkte fest, scrollen Sie nach unten und klicken Sie auf Continue.
  5. Führen Sie den folgenden Befehl aus, um den Exportprozessor zu starten:

   bin/magento queue:consumers:start exportProcessor --max-messages=1   

Erwartete Ergebnisse:

Der Produktexport sollte erfolgreich abgeschlossen werden.

Tatsächliche Ergebnisse:

Der Produktexportvorgang schlägt fehl und gibt den folgenden schwerwiegenden Fehler zurück:

Fatal error: Allowed memory size of 4294967296 bytes exhausted (tried to allocate 12288 bytes) in /var/www/html/app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php on line 597

Patch anwenden

Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:

Verwandtes Lesen

Weitere Informationen zu Quality Patches Tool finden Sie unter:

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3