Forum Replies Created

Viewing 1 replies (of 1 total)
  • I want to second this issue. After A LOT of digging I’ve found that the Scheduled Actions ‘Pending’ queue continues to pile up with multiple jobs. Presently it is over 36k. This all started after upgrading WooCommerce from 3.9.x to 4.0.1.

    Here is my error log:

    Scheduled Actions / Failed
    Hook: woocommerce_run_update_callback
    Arguments: 0 => 'wc_admin_update_0251_remove_unsnooze_action'
    Log: unexpected shutdown: PHP Fatal error Uncaught Error: Undefined class constant 'QUEUE_GROUP' in /home/www/public_html/wp-content/plugins/woocommerce/packages/woocommerce-admin/includes/wc-admin-update-functions.php:70 
    Stack trace: 
    #0 /home/www/public_html/wp-content/plugins/woocommerce/includes/class-wc-install.php(223): wc_admin_update_0251_remove_unsnooze_action() 
    #1 /home/www/public_html/wp-includes/class-wp-hook.php(288): WC_Install::run_update_callback('wc_admin_update...') 
    #2 /home/www/public_html/wp-includes/class-wp-hook.php(312): WP_Hook->apply_filters('', Array) 
    #3 /home/www/public_html/wp-includes/plugin.php(544): WP_Hook->do_action(Array) 
    #4 /home/www/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/actions/ActionScheduler_Action.php(22): do_action_ref_array('woocommerce_run...', Array) 
    #5 /home/www/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php(65): ActionScheduler_Action->execute() 
    #6 /home/ in /home/www/public_html/wp-content/plugins/woocommerce/packages/woocommerce-admin/includes/wc-admin-update-functions.php on line 70

    I’ve found this in the github discussion for WooCommerce: https://github.com/woocommerce/action-scheduler/issues/502

    Which says a fix is forthcoming here:
    https://github.com/woocommerce/woocommerce-admin/issues/3982

    Just wanting to post my research after spending the better part of 16 hours trying to figure out what is happening with my site.

    Additionally, I’m hoping this is the cause of every admin-ajax.php request resulting in a 500… though that may be unrelated(?) I’m open to any thoughts.

    Thanks!

Viewing 1 replies (of 1 total)