Critical error after plugin update
-
Since the latest plugin update, my customers are seeing this on-screen error after placing an order:

Despite the error message, the order comes through successfully. I tested my own order and got the same message, but the order came through successfully as well.
Also, after cancelling my test order, I received this email from WordPress about a problem with the plugin:Howdy!
WordPress has a built-in feature that detects when a plugin or theme causes a fatal error on your site, and notifies you with this automated email.
In this case, WordPress caught an error with one of your plugins, WooCommerce Delivery & Pickup Date Time Pro.
First, visit your website (https://themacmaker.com/) and check for any visible issues. Next, visit the page where the error was caught (https://themacmaker.com/wp-admin/admin.php?page=wc-orders&s=&search-filter=all&_wpnonce=aff37e5803&_wp_http_referer=%2Fwp-admin%2Fadmin.php%3Fpage%3Dwc-orders&action=mark_cancelled&bulk_action=Apply&m=0&_delivery_type=&_date_filter=&coderockz_woo_delivery_custom_start_date_filter=&coderockz_woo_delivery_custom_end_date_filter=&_created_via=&_customer_user=&paged=1&id%5B%5D=9490&action2=mark_cancelled) and check for any visible issues.
Please contact your host for assistance with investigating this issue further.
WordPress version 6.8.3
Active theme: Astra (version 4.11.15)
Current plugin: WooCommerce Delivery & Pickup Date Time Pro (version 1.4.72)
PHP version 8.2.29ERROR DETAILS:
=============
An error of type E_ERROR was caused in line 7 of the file /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/guzzle/src/Exception/GuzzleException.php. Error message: Uncaught Error: Interface “WooDelivery\Psr\Http\Client\ClientExceptionInterface” not found in /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/guzzle/src/Exception/GuzzleException.php:7
Stack trace:
#0 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/all-in-one-seo-pack/vendor/composer/ClassLoader.php(576): include()
#1 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/all-in-one-seo-pack/vendor/composer/ClassLoader.php(427): Composer\Autoload\{closure}(‘/home/customer/…’)
#2 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/guzzle/src/Exception/TransferException.php(5): Composer\Autoload\ClassLoader->loadClass(‘WooDelivery\\Guz…’)
#3 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/all-in-one-seo-pack/vendor/composer/ClassLoader.php(576): include(‘/home/customer/…’)
#4 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/all-in-one-seo-pack/vendor/composer/ClassLoader.php(427): Composer\Autoload\{closure}(‘/home/customer/…’)
#5 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/guzzle/src/Exception/RequestException.php(14): Composer\Autoload\ClassLoader->loadClass(‘WooDelivery\\Guz…’)
#6 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/all-in-one-seo-pack/vendor/composer/ClassLoader.php(576): include(‘/home/customer/…’)
#7 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/all-in-one-seo-pack/vendor/composer/ClassLoader.php(427): Composer\Autoload\{closure}(‘/home/customer/…’)
#8 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/guzzle/src/Middleware.php(72): Composer\Autoload\ClassLoader->loadClass(‘WooDelivery\\Guz…’)
#9 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/promises/src/Promise.php(209): WooDelivery\GuzzleHttp\Middleware::WooDelivery\GuzzleHttp\{closure}(Object(WooDelivery\GuzzleHttp\Psr7\Response))
#10 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/promises/src/Promise.php(158): WooDelivery\GuzzleHttp\Promise\Promise::callHandler(1, Object(WooDelivery\GuzzleHttp\Psr7\Response), NULL)
#11 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/promises/src/TaskQueue.php(52): WooDelivery\GuzzleHttp\Promise\Promise::WooDelivery\GuzzleHttp\Promise\{closure}()
#12 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/promises/src/Promise.php(251): WooDelivery\GuzzleHttp\Promise\TaskQueue->run(true)
#13 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/promises/src/Promise.php(227): WooDelivery\GuzzleHttp\Promise\Promise->invokeWaitFn()
#14 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/promises/src/Promise.php(272): WooDelivery\GuzzleHttp\Promise\Promise->waitIfPending()
#15 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/promises/src/Promise.php(229): WooDelivery\GuzzleHttp\Promise\Promise->invokeWaitList()
#16 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/promises/src/Promise.php(69): WooDelivery\GuzzleHttp\Promise\Promise->waitIfPending()
#17 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/guzzle/src/Client.php(124): WooDelivery\GuzzleHttp\Promise\Promise->wait()
#18 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/google/auth/src/HttpHandler/Guzzle6HttpHandler.php(65): WooDelivery\GuzzleHttp\Client->send(Object(WooDelivery\GuzzleHttp\Psr7\Request), Array)
#19 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/google/auth/src/OAuth2.php(678): Google\Auth\HttpHandler\Guzzle6HttpHandler->__invoke(Object(WooDelivery\GuzzleHttp\Psr7\Request))
#20 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/google/auth/src/Credentials/UserRefreshCredentials.php(146): Google\Auth\OAuth2->fetchAuthToken(Object(Google\Auth\HttpHandler\Guzzle7HttpHandler), Array)
#21 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/google/auth/src/UpdateMetadataTrait.php(66): Google\Auth\Credentials\UserRefreshCredentials->fetchAuthToken(Object(Google\Auth\HttpHandler\Guzzle7HttpHandler))
#22 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/google/auth/src/FetchAuthTokenCache.php(263): Google\Auth\CredentialsLoader->updateMetadata(Array, NULL, Object(Google\Auth\HttpHandler\Guzzle7HttpHandler))
#23 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/google/auth/src/Middleware/AuthTokenMiddleware.php(139): Google\Auth\FetchAuthTokenCache->updateMetadata(Array, NULL, Object(Google\Auth\HttpHandler\Guzzle7HttpHandler))
#24 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/google/auth/src/Middleware/AuthTokenMiddleware.php(108): Google\Auth\Middleware\AuthTokenMiddleware->addAuthHeaders(Object(WooDelivery\GuzzleHttp\Psr7\Request))
#25 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(35): Google\Auth\Middleware\AuthTokenMiddleware->Google\Auth\Middleware\{closure}(Object(WooDelivery\GuzzleHttp\Psr7\Request), Array)
#26 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/guzzle/src/Middleware.php(31): WooDelivery\GuzzleHttp\PrepareBodyMiddleware->__invoke(Object(WooDelivery\GuzzleHttp\Psr7\Request), Array)
#27 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): WooDelivery\GuzzleHttp\Middleware::WooDelivery\GuzzleHttp\{closure}(Object(WooDelivery\GuzzleHttp\Psr7\Request), Array)
#28 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/guzzle/src/Middleware.php(63): WooDelivery\GuzzleHttp\RedirectMiddleware->__invoke(Object(WooDelivery\GuzzleHttp\Psr7\Request), Array)
#29 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/guzzle/src/HandlerStack.php(75): WooDelivery\GuzzleHttp\Middleware::WooDelivery\GuzzleHttp\{closure}(Object(WooDelivery\GuzzleHttp\Psr7\Request), Array)
#30 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/guzzle/src/Client.php(333): WooDelivery\GuzzleHttp\HandlerStack->__invoke(Object(WooDelivery\GuzzleHttp\Psr7\Request), Array)
#31 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/guzzle/src/Client.php(106): WooDelivery\GuzzleHttp\Client->transfer(Object(WooDelivery\GuzzleHttp\Psr7\Request), Array)
#32 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/guzzlehttp/guzzle/src/Client.php(124): WooDelivery\GuzzleHttp\Client->sendAsync(Object(WooDelivery\GuzzleHttp\Psr7\Request), Array)
#33 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/google/auth/src/HttpHandler/Guzzle6HttpHandler.php(65): WooDelivery\GuzzleHttp\Client->send(Object(WooDelivery\GuzzleHttp\Psr7\Request), Array)
#34 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/google/apiclient/src/Http/REST.php(84): Google\Auth\HttpHandler\Guzzle6HttpHandler->__invoke(Object(WooDelivery\GuzzleHttp\Psr7\Request))
#35 [internal function]: Google\Http\REST::doExecute(Object(WooDelivery\GuzzleHttp\Client), Object(WooDelivery\GuzzleHttp\Psr7\Request), ‘Google\\Service\\…’)
#36 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/google/apiclient/src/Task/Runner.php(187): call_user_func_array(Array, Array)
#37 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/google/apiclient/src/Http/REST.php(66): Google\Task\Runner->run()
#38 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/google/apiclient/src/Client.php(969): Google\Http\REST::execute(Object(WooDelivery\GuzzleHttp\Client), Object(WooDelivery\GuzzleHttp\Psr7\Request), ‘Google\\Service\\…’, Array, NULL)
#39 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/google/apiclient/src/Service/Resource.php(248): Google\Client->execute(Object(WooDelivery\GuzzleHttp\Psr7\Request), ‘Google\\Service\\…’)
#40 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/libs/google-api/google/apiclient-services/src/Calendar/Resource/Events.php(85): Google\Service\Resource->call(‘get’, Array, ‘Google\\Service\\…’)
#41 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/coderockz-woocommerce-delivery-date-time-pro/admin/class-coderockz-woo-delivery-admin.php(17665): Google\Service\Calendar\Resource\Events->get(‘themacmakermaca…’, ‘order9490’)
#42 /home/customer/www/themacmaker.com/public_html/wp-includes/class-wp-hook.php(326): Coderockz_Woo_Delivery_Admin->coderockz_woo_delivery_make_delivery_completed_with_order_completed(9490, ‘on-hold’, ‘cancelled’)
#43 /home/customer/www/themacmaker.com/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#44 /home/customer/www/themacmaker.com/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#45 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-order.php(458): do_action(‘woocommerce_ord…’, 9490, ‘on-hold’, ‘cancelled’, Object(Automattic\WooCommerce\Admin\Overrides\Order))
#46 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-order.php(274): WC_Order->status_transition()
#47 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-order.php(394): WC_Order->save()
#48 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/woocommerce/src/Internal/Admin/Orders/ListTable.php(1560): WC_Order->update_status(‘cancelled’, ‘Order status ch…’, true)
#49 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/woocommerce/src/Internal/Admin/Orders/ListTable.php(1476): Automattic\WooCommerce\Internal\Admin\Orders\ListTable->do_bulk_action_mark_orders(Array, ‘cancelled’)
#50 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/woocommerce/src/Internal/Admin/Orders/PageController.php(319): Automattic\WooCommerce\Internal\Admin\Orders\ListTable->handle_bulk_actions()
#51 /home/customer/www/themacmaker.com/public_html/wp-content/plugins/woocommerce/src/Internal/Admin/Orders/PageController.php(167): Automattic\WooCommerce\Internal\Admin\Orders\PageController->setup_action_list_orders()
#52 /home/customer/www/themacmaker.com/public_html/wp-includes/class-wp-hook.php(324): Automattic\WooCommerce\Internal\Admin\Orders\PageController->handle_load_page_action(”)
#53 /home/customer/www/themacmaker.com/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array)
#54 /home/customer/www/themacmaker.com/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#55 /home/customer/www/themacmaker.com/public_html/wp-admin/admin.php(238): do_action(‘load-woocommerc…’)
#56 {main}
thrownThe page I need help with: [log in to see the link]
The topic ‘Critical error after plugin update’ is closed to new replies.