Neu Bestellvorgang – Land und Postleitzahl werden nicht erkannt und HTTP-Fehler 500 bei der Lieferadresse

yousuf1131

Mitglied
13. August 2025
84
4
Hallo

Als separaten Beitrag statt als Kommentar erneut posten.

Ich habe ein neues Problem mit der Rechnungs- und Lieferadresse. Vor dem Bezahlen erhalte ich die Fehlermeldung „Bitte füllen Sie die Angaben zu Land und Postleitzahl korrekt aus“.


1759917956555.png

Wenn ich zur Kasse gehe und die gleiche Rechnungs- und Lieferadresse beibehalten möchte, erhalte ich diese Fehlermeldung.

1759917966456.png

Ich konnte fortfahren, nachdem ich alle Details in der Lieferadresse ausgefüllt hatte, es kam jedoch zu einem HTTP 500-Fehler.

1759917972953.png

Ich habe eine Versandart mit maximalem Gewicht und allen ausgewählten Ländern erstellt und diese Versandart auch als „immer verfügbar“ zum Testen markiert, aber sie ist ebenfalls nicht sichtbar.

1759917977596.png

1759917983043.png
 

Jan K.

Aktives Mitglied
Mitarbeiter
13. März 2024
35
13

yousuf1131

Mitglied
13. August 2025
84
4
Hallo @yousuf1131

Bitte trage mal beim Angezeigten Namen (Deutsch) etwas ein und probiere es erneut.

Bei einem Fatal Error (500) empfehle ich, Display Errors wie im folgenden Guide beschrieben zu aktivieren:
https://guide.jtl-software.com/jtl-shop/systemverwaltung/faq-zu-jtl-shop/#ich-habe-meine-anmeldedaten-fuer-das-admin-backend-vergessen-wie-kann-ich-neue-anmeldedaten-setzen:~:text=Fehlerbehebung-,Mir wird ein Error 500 im Browser oder beim JTL-Shop-Abgleich angezeigt – was soll ich tun?,-Fügen Sie in

Das bewirkt, dass beim Reload der 500er-Fehler-Seite eine explizite Fehlermeldung gezeigt wird. Das könnte bei der sonstigen Fehlereingrenzung sehr helfen.
Hallo

Ich habe den Angezeigten Namen (Deutsch) wie unten angegeben aktualisiert, aber es hat nicht funktioniert.

1759992406282.png

Ich habe die PHP-Datei aktualisiert und die Protokolle zeigen diesen Fehler an.

1759990058464.png

Error:

Fatal error: Uncaught TypeError: JTL\Customer\Registration\Validator\AbstractValidator::isValidAddress(): Argument #3 ($country) must be of type string, null given, called in /kunden/232601_90610/00live/shop_v2/includes/src/Customer/Registration/Validator/ShippingAddress.php on line 94 and defined in /kunden/232601_90610/00live/shop_v2/includes/src/Customer/Registration/Validator/AbstractValidator.php:46 Stack trace: #0 /kunden/232601_90610/00live/shop_v2/includes/src/Customer/Registration/Validator/ShippingAddress.php(94): JTL\Customer\Registration\Validator\AbstractValidator::isValidAddress() #1 /kunden/232601_90610/00live/shop_v2/includes/src/Customer/Registration/Validator/ShippingAddress.php(24): JTL\Customer\Registration\Validator\ShippingAddress->validateAddress() #2 /kunden/232601_90610/00live/shop_v2/includes/src/Customer/Registration/Form.php(291): JTL\Customer\Registration\Validator\ShippingAddress->validate() #3 /kunden/232601_90610/00live/shop_v2/includes/src/Customer/Registration/Form.php(204): JTL\Customer\Registration\Form->checkLieferFormularArray() #4 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Controller/RegistrationController.php(139): JTL\Customer\Registration\Form->pruefeLieferdaten() #5 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Controller/CheckoutController.php(192): JTL\Router\Controller\RegistrationController->saveCustomer() #6 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Controller/DefaultController.php(139): JTL\Router\Controller\CheckoutController->getResponse() #7 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Controller/DefaultController.php(110): JTL\Router\Controller\DefaultController->redirectOldRoute() #8 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Strategy/SmartyStrategy.php(32): JTL\Router\Controller\DefaultController->getResponse() #9 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Route.php(124): JTL\Router\Strategy\SmartyStrategy->invokeRouteCallable() #10 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Dispatcher.php(59): League\Route\Route->process() #11 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Middleware/MaintenanceModeMiddleware.php(43): League\Route\Dispatcher->handle() #12 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\MaintenanceModeMiddleware->process() #13 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Middleware/PhpFileCheckMiddleware.php(39): League\Route\Dispatcher->handle() #14 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\PhpFileCheckMiddleware->process() #15 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Middleware/OptinMiddleware.php(38): League\Route\Dispatcher->handle() #16 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\OptinMiddleware->process() #17 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Middleware/CurrencyCheckMiddleware.php(30): League\Route\Dispatcher->handle() #18 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\CurrencyCheckMiddleware->process() #19 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Middleware/LocaleCheckMiddleware.php(44): League\Route\Dispatcher->handle() #20 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\LocaleCheckMiddleware->process() #21 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Middleware/CartcheckMiddleware.php(27): League\Route\Dispatcher->handle() #22 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\CartcheckMiddleware->process() #23 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Middleware/WishlistCheckMiddleware.php(30): League\Route\Dispatcher->handle() #24 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\WishlistCheckMiddleware->process() #25 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Middleware/SSLRedirectMiddleware.php(32): League\Route\Dispatcher->handle() #26 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\SSLRedirectMiddleware->process() #27 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Middleware/MaintenanceModeMiddleware.php(43): League\Route\Dispatcher->handle() #28 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\MaintenanceModeMiddleware->process() #29 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Middleware/LocaleRedirectMiddleware.php(37): League\Route\Dispatcher->handle() #30 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\LocaleRedirectMiddleware->process() #31 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Strategy/ApplicationStrategy.php(37): League\Route\Dispatcher->handle() #32 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Dispatcher.php(59): Psr\Http\Server\MiddlewareInterface@anonymous->process() #33 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Dispatcher.php(53): League\Route\Dispatcher->handle() #34 /kunden/232601_90610/00live/shop_v2/includes/vendor/league/route/src/Router.php(97): League\Route\Dispatcher->dispatchRequest() #35 /kunden/232601_90610/00live/shop_v2/includes/src/Router/Router.php(654): League\Route\Router->dispatch() #36 /kunden/232601_90610/00live/shop_v2/includes/src/Shop.php(379): JTL\Router\Router->dispatch() #37 /kunden/232601_90610/00live/shop_v2/index.php(9): JTL\Shop::dispatch() #38 {main} thrown in /kunden/232601_90610/00live/shop_v2/includes/src/Customer/Registration/Validator/AbstractValidator.php on line 46
 

Anhänge

  • 1759990309876.png
    1759990309876.png
    7,9 KB · Aufrufe: 10
Zuletzt bearbeitet:

Jan K.

Aktives Mitglied
Mitarbeiter
13. März 2024
35
13
Könntest Du mir einen Link zum Shop senden? Gerne auch per PN, falls der Link nicht öffentlicht stehen soll.
 

Jan K.

Aktives Mitglied
Mitarbeiter
13. März 2024
35
13
Update:
Nach einigen Prüfungen ist der Fehler wohl auf einen zu geringen Wert in max_input_vars zurückzuführen.
 

Jan K.

Aktives Mitglied
Mitarbeiter
13. März 2024
35
13
Guten Morgen @frankell

Ich beschreibe es mal eher mit unglücklichen Umständen.
Der Wert in diesem Fall war deutlich unter dem Standardwert von 10.000. Und in diesem speziellen Fall wurde auch äußerst viel gesendet (durch diverse Einstellungen und eventuellen Plugins).

Zumindest in meiner Testumgebung mit einem Wert von 10.000 in max_input_vars scheint der Fehler nicht aufzutreten.
 

yousuf1131

Mitglied
13. August 2025
84
4
Update: Für alle, die in Zukunft mit diesem Problem konfrontiert werden: Bei mir hat ein vollständiges Zurücksetzen des Shops das Problem behoben.
 

Ähnliche Themen