• Error Details
    =============
    An error of type E_ERROR was caused in line 218 of the file /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/src/Google/Ads/ServiceClientFactoryTrait.php. Error message: Uncaught Error: Class “Google\Ads\GoogleAds\V22\Services\Client\AssetGenerationServiceClient” not found in /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/src/Google/Ads/ServiceClientFactoryTrait.php:218
    Stack trace:
    #0 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/src/Ads/AdsAssetGenerationService.php(79): Automattic\WooCommerce\GoogleListingsAndAds\Google\Ads\GoogleAdsClient->getAssetGenerationServiceClient()
    #1 [internal function]: Automattic\WooCommerce\GoogleListingsAndAds\Ads\AdsAssetGenerationService->__construct(Object(Automattic\WooCommerce\GoogleListingsAndAds\Google\Ads\GoogleAdsClient))
    #2 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/vendor/league/container/src/Definition/Definition.php(220): ReflectionClass->newInstanceArgs(Array)
    #3 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/vendor/league/container/src/Definition/Definition.php(180): Automattic\WooCommerce\GoogleListingsAndAds\Vendor\League\Container\Definition\Definition->resolveClass(‘Automattic\\WooC…’)
    #4 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/vendor/league/container/src/Definition/Definition.php(158): Automattic\WooCommerce\GoogleListingsAndAds\Vendor\League\Container\Definition\Definition->resolveNew()
    #5 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/vendor/league/container/src/Definition/DefinitionAggregate.php(83): Automattic\WooCommerce\GoogleListingsAndAds\Vendor\League\Container\Definition\Definition->resolve()
    #6 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/vendor/league/container/src/Container.php(175): Automattic\WooCommerce\GoogleListingsAndAds\Vendor\League\Container\Definition\DefinitionAggregate->resolve(‘Automattic\\WooC…’)
    #7 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/vendor/league/container/src/Container.php(118): Automattic\WooCommerce\GoogleListingsAndAds\Vendor\League\Container\Container->resolve(‘Automattic\\WooC…’)
    #8 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/vendor/league/container/src/Argument/ArgumentResolverTrait.php(45): Automattic\WooCommerce\GoogleListingsAndAds\Vendor\League\Container\Container->get(‘Automattic\\WooC…’)
    #9 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/vendor/league/container/src/Definition/Definition.php(218): Automattic\WooCommerce\GoogleListingsAndAds\Vendor\League\Container\Definition\Definition->resolveArguments(Array)
    #10 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/vendor/league/container/src/Definition/Definition.php(180): Automattic\WooCommerce\GoogleListingsAndAds\Vendor\League\Container\Definition\Definition->resolveClass(‘Automattic\\WooC…’)
    #11 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/vendor/league/container/src/Definition/Definition.php(158): Automattic\WooCommerce\GoogleListingsAndAds\Vendor\League\Container\Definition\Definition->resolveNew()
    #12 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/vendor/league/container/src/Definition/DefinitionAggregate.php(97): Automattic\WooCommerce\GoogleListingsAndAds\Vendor\League\Container\Definition\Definition->resolve()
    #13 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/vendor/league/container/src/Container.php(182): Automattic\WooCommerce\GoogleListingsAndAds\Vendor\League\Container\Definition\DefinitionAggregate->resolveTagged(‘rest_controller’)
    #14 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/vendor/league/container/src/Container.php(198): Automattic\WooCommerce\GoogleListingsAndAds\Vendor\League\Container\Container->resolve(‘rest_controller’, false)
    #15 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/vendor/league/container/src/Container.php(118): Automattic\WooCommerce\GoogleListingsAndAds\Vendor\League\Container\Container->resolve(‘rest_controller’)
    #16 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/src/Container.php(99): Automattic\WooCommerce\GoogleListingsAndAds\Vendor\League\Container\Container->get(‘rest_controller’)
    #17 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/src/API/Site/RESTControllers.php(43): Automattic\WooCommerce\GoogleListingsAndAds\Container->get(‘rest_controller’)
    #18 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/google-listings-and-ads/src/API/Site/RESTControllers.php(33): Automattic\WooCommerce\GoogleListingsAndAds\API\Site\RESTControllers->register_controllers()
    #19 /home/sites/32b/d/d96a58753b/public_html/wp-includes/class-wp-hook.php(341): Automattic\WooCommerce\GoogleListingsAndAds\API\Site\RESTControllers->Automattic\WooCommerce\GoogleListingsAndAds\API\Site\{closure}(Object(WP_REST_Server))
    #20 /home/sites/32b/d/d96a58753b/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(NULL, Array)
    #21 /home/sites/32b/d/d96a58753b/public_html/wp-includes/plugin.php(522): WP_Hook->do_action(Array)
    #22 /home/sites/32b/d/d96a58753b/public_html/wp-includes/rest-api.php(640): do_action(‘rest_api_init’, Object(WP_REST_Server))
    #23 /home/sites/32b/d/d96a58753b/public_html/wp-includes/rest-api.php(598): rest_get_server()
    #24 /home/sites/32b/d/d96a58753b/public_html/wp-includes/rest-api.php(2985): rest_do_request(Object(WP_REST_Request))
    #25 [internal function]: rest_preload_api_request(Array, ‘/jetpack/v4/con…’)
    #26 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/woocommerce/src/Internal/Admin/Settings.php(148): array_reduce(Array, ‘rest_preload_ap…’)
    #27 /home/sites/32b/d/d96a58753b/public_html/wp-includes/class-wp-hook.php(341): Automattic\WooCommerce\Internal\Admin\Settings->add_component_settings(Array)
    #28 /home/sites/32b/d/d96a58753b/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array)
    #29 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/woocommerce/src/Internal/Admin/WCAdminSharedSettings.php(73): apply_filters(‘woocommerce_adm…’, Array)
    #30 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/woocommerce/src/Blocks/Assets/AssetDataRegistry.php(272): Automattic\WooCommerce\Internal\Admin\WCAdminSharedSettings->Automattic\WooCommerce\Internal\Admin\{closure}()
    #31 /home/sites/32b/d/d96a58753b/public_html/wp-content/plugins/woocommerce/src/Blocks/Assets/AssetDataRegistry.php(388): Automattic\WooCommerce\Blocks\Assets\AssetDataRegistry->execute_lazy_data()
    #32 /home/sites/32b/d/d96a58753b/public_html/wp-includes/class-wp-hook.php(341): Automattic\WooCommerce\Blocks\Assets\AssetDataRegistry->enqueue_asset_data(”)
    #33 /home/sites/32b/d/d96a58753b/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(”, Array)
    #34 /home/sites/32b/d/d96a58753b/public_html/wp-includes/plugin.php(522): WP_Hook->do_action(Array)
    #35 /home/sites/32b/d/d96a58753b/public_html/wp-admin/includes/template.php(2232): do_action(‘admin_print_foo…’)
    #36 /home/sites/32b/d/d96a58753b/public_html/wp-admin/update.php(53): iframe_footer()
    #37 {main}
      thrown

    • This topic was modified 1 day, 9 hours ago by Darren Ellis.
Viewing 1 replies (of 1 total)
  • Plugin Support LovingBro (woo-hc)

    (@lovingbro)

    Hi @dazsmodels,

    Thank you for sharing the detailed error log. The fatal error appears to be coming from the Google for WooCommerce plugin, specifically where it is trying to load the AssetGenerationServiceClient class, which suggests that part of the plugin files may be incomplete, outdated, or corrupted after an update.

    To help narrow this down, please try the following:

    1. Update both WooCommerce and Google for WooCommerce to their latest available versions, if not already done.
    2. Reinstall the Google for WooCommerce plugin completely:
      • Deactivate and delete the plugin
      • Download a fresh copy from WordPress.org
      • Reinstall and reconnect the plugin
    3. Clear all caching layers, including any server cache, plugin cache, and CDN cache.
    4. If the issue still persists, run a conflict test by temporarily:
      • Switching to a default theme such as Twenty Twenty-Four
      • Deactivating all plugins except WooCommerce and Google for WooCommerce

    Then test again and let us know the outcome.

    If possible, also share your WooCommerce System Status Report via https://pastebin.com or https://quickforget.com so we can take a closer look: WooCommerce → Status → Get system report → Copy for support. Looking forward to your update.

Viewing 1 replies (of 1 total)

You must be logged in to reply to this topic.