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

ACSD-64546: Allgemeine Fehlermeldung in Benutzeroberfläche und Array-zu-Zeichenfolge-Konvertierung Ausnahme bei der Erstellung der UPS-Kennzeichnung

Mit dem Patch ACSD-64546 wird das Problem behoben, dass eine generische Fehlermeldung in der Benutzeroberfläche angezeigt wird und die Ausnahme Array-in--Konvertierung) während der Erstellung der UPS-Kennzeichnung protokolliert wird, um sicherzustellen, dass in der Benutzeroberfläche und den Protokollen der richtige Fehler angezeigt wird. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.61 installiert ist. Die Patch-ID ist ACSD-64546. 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.7-p3

Kompatibel mit Adobe Commerce-Versionen:

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.4.4 - 2.4.7-p4
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

In der Benutzeroberfläche wird eine allgemeine Fehlermeldung angezeigt und die Array-in-Zeichenfolge-Konvertierung tritt während der Erstellung der UPS-Kennzeichnung auf.

Schritte zur Reproduktion:

  1. Erstellen Sie ein Kundenkonto mit einer gültigen Adresse.

  2. Gehen Sie zu Admin > Stores > Configuration > GENERAL > General > Store Information und fügen Sie eine gültige Adresse hinzu.

  3. Gehen Sie zu Admin > Stores > Configuration > SALES > Shipping settings > Origin und fügen Sie eine gültige Adresse hinzu.

  4. Gehen Sie zu Admin > Stores > Configuration > SALES > Delivery methods > UPS und konfigurieren Sie UPS.

  5. Bestellen Sie mit UPS.

  6. Entfernen Sie die UPS-Benutzer-ID und das Kennwort aus der core_config_data in der Datenbank.

  7. Konfigurationscache leeren.

  8. Öffnen Sie die erstellte Bestellung im Admin.

  9. Erstellen Sie eine neue Sendung.

    1. Aktivieren Sie das Kontrollkästchen Create Shipping Label .
    2. Klicken Sie auf Submit shipment.
    3. Fügen Sie das Produkt zu einem Paket hinzu. Geben Sie die Paketgröße (Länge, Breite und Höhe) an.
    4. Klicken Sie auf Save.

Erwartete Ergebnisse:

Die tatsächliche Fehlermeldung wird in der Benutzeroberfläche und in den Protokollen angezeigt.

Tatsächliche Ergebnisse:

  • Der folgende Fehler wird in der Benutzeroberfläche angezeigt:
    Fehler beim Erstellen des Versandtitels.
  • Die Ausnahme Konvertierung von Array in) verhindert, dass die tatsächliche Fehlermeldung angezeigt oder in den Protokollen gespeichert wird.

Patch anwenden

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

  • Adobe Commerce oder Magento Open Source On-Premise: Quality Patches Tool > Nutzung im Quality Patches Tool.
  • Adobe Commerce in Cloud-Infrastruktur: Upgrades und Patches > Anwenden von Patches im Handbuch zu Commerce in Cloud-Infrastruktur .

Verwandtes Lesen

Weitere Informationen zu Quality Patches Tool finden Sie unter:

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