Projekt

Allgemein

Profil

Aktionen

GX-Bug #68565

geschlossen

DHL GKV: Anfordern des Labels wirft Exception bzgl. setLabelFormat() | Attempting to create a label results in an Exception referring to setLabelFormat()

Von Marco Bruchmann vor fast 3 Jahren hinzugefügt. Vor mehr als 2 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Alexandre Ataides
Kategorie:
Partner
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.4.0.1
Release Notes Langtext:

Das Anfordern von DHL GKV Labels löst nun keine Fehler mehr aus


Beschreibung

Nach einem Update auf Version 4.4.0.2 kann es beim Anfordern des Labels zu einer Exception kommen:

Fatal error: Uncaught TypeError: Argument 1 passed to GeschaeftskundenversandShipment::setLabelFormat() must be of the type string, null given

Dies passiert nur, wenn die Konfiguration des Moduls seit Längerem nicht gespeichert wurde, insbesondere wenn das zuletzt in einer Version getan wurde, die die Labelformatkonfiguration noch nicht unterstützte.

Schritte zum Reproduzieren:

  • DHL-GKV-Modul installieren, konfigurieren
  • Fehlen der DB-Einträge künstlich herstellen: DELETE FROM `gx_configurations` WHERE `key` like 'modules/shipping/geschaeftskundenversand/label_format%'
  • Label anfordern

Erwartetes Ergebnis:
Label wird erzeugt

Tatsächliches Ergebnis:
Exception wird geworfen (siehe oben)


After an update to version 4.4.0.2, an exception may occur when requesting the label:

Fatal error: Uncaught TypeError: Argument 1 passed to GeschaeftskundenversandShipment::setLabelFormat() must be of the type string, null given

This only happens if the module's configuration has not been saved for a while, especially if it was last done in a version that did not yet support the label format configuration.

Steps to reproduce:

  • Install DHL-GKV module, configure.
  • Artificially create missing DB entries: DELETE FROM `gx_configurations` WHERE `key` like 'modules/shipping/business-customer-shipping/label_format%'
  • Request label

Expected result:
Label is generated

Actual result:
Exception is thrown (see above)


Aktionen #1

Von Marco Bruchmann vor fast 3 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu 30 geändert
  • Zugewiesen an wurde auf Core-Entwickler gesetzt
  • Zielversion wurde von 133 zu 4.4.0.2 geändert
Aktionen #3

Von Marco Bruchmann vor fast 3 Jahren aktualisiert

Aktionen #4

Von Moritz Bunjes vor fast 3 Jahren aktualisiert

  • Tags wurde auf 4.4.0.2 gesetzt
Aktionen #7

Von Moritz Bunjes vor fast 3 Jahren aktualisiert

  • Status wurde von 30 zu Testing geändert
Aktionen #8

Von Marvin Muxfeld vor fast 3 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Marvin Muxfeld geändert
Aktionen #9

Von Marvin Muxfeld vor fast 3 Jahren aktualisiert

  • Zugewiesen an wurde von Marvin Muxfeld zu Core-Entwickler geändert
Aktionen #10

Von Alexandre Ataides vor fast 3 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Alexandre Ataides geändert
Aktionen #11

Von Alexandre Ataides vor fast 3 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen #12

Von Marvin Muxfeld vor fast 3 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #13

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Tags 4.4.0.2 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF