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
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:
-
Erstellen Sie ein Kundenkonto mit einer gültigen Adresse.
-
Gehen Sie zu Admin > Stores > Configuration > GENERAL > General > Store Information und fügen Sie eine gültige Adresse hinzu.
-
Gehen Sie zu Admin > Stores > Configuration > SALES > Shipping settings > Origin und fügen Sie eine gültige Adresse hinzu.
-
Gehen Sie zu Admin > Stores > Configuration > SALES > Delivery methods > UPS und konfigurieren Sie UPS.
-
Bestellen Sie mit UPS.
-
Entfernen Sie die UPS-Benutzer-ID und das Kennwort aus der
core_config_datain der Datenbank. -
Konfigurationscache leeren.
-
Öffnen Sie die erstellte Bestellung im Admin.
-
Erstellen Sie eine neue Sendung.
- Aktivieren Sie das Kontrollkästchen Create Shipping Label .
- Klicken Sie auf Submit shipment.
- Fügen Sie das Produkt zu einem Paket hinzu. Geben Sie die Paketgröße (Länge, Breite und Höhe) an.
- 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:
- Quality Patches Tool: Ein Self-Service-Tool für hochwertige Patches im Tools-Handbuch.