I don't know when or why but suddenly I cannot select any other shipping except for standard parcel. Just returns a blank page when continuing to step2 of Delivery Information.
Zencart version 2.0.1 module version 2.5.6 PHP version 8.3.11
[08-Nov-2024 11:50:59 Australia/Melbourne] PHP Fatal error: Uncaught TypeError: strlen(): Argument #1 ($string) must be of type string, false given in /includes/modules/shipping/aupost.php:159
Stack trace:
#0 /includes/classes/shipping.php(245): aupost->quote()
#1 /includes/modules/pages/checkout_shipping/header_php.php(160): shipping->quote()
#2 /index.php(35): require('/users/user/...')
#3 {main}
thrown in /includes/modules/shipping/aupost.php on line 159
[08-Nov-2024 11:50:59 Australia/Melbourne] Request URI: /index.php?main_page=checkout_shipping, IP address: xxx.xxx.xxx.xxx
--> PHP Fatal error: Uncaught TypeError: strlen(): Argument #1 ($string) must be of type string, false given in /includes/modules/shipping/aupost.php:159
Stack trace:
#0 /includes/classes/shipping.php(245): aupost->quote()
#1 /includes/modules/pages/checkout_shipping/header_php.php(160): shipping->quote()
#2 /index.php(35): require('/users/user/...')
#3 {main}
thrown in /includes/modules/shipping/aupost.php on line 159.
[08-Nov-2024 11:50:59 Australia/Melbourne] Request URI: /index.php?main_page=checkout_shipping, IP address: xxx.xxx.xxx.xxx
--> PHP Fatal error: Uncaught TypeError: strlen(): Argument #1 ($string) must be of type string, false given in /includes/modules/shipping/aupost.php:159
Stack trace:
#0 /includes/classes/shipping.php(245): aupost->quote()
#1 /includes/modules/pages/checkout_shipping/header_php.php(160): shipping->quote()
#2 /index.php(35): require('/users/user/...')
#3 {main}
thrown in /includes/modules/shipping/aupost.php on line 159.
Zen Cart 2.0.1
PHP 8.3.11