Date start not valide since woocommerce update
-
Hello,
We have been using your plugin for a few years now, but since the new Woocommerce update (9.4.0 i think ?) we have errors when a subscription come to an end and an email need to be sent.
Here is the error in our server logs :
H01071: Got error ‘PHP message: Exception caught in get_order. Date start non valide. La date doit \xc3\xaatre au format\xc2\xa0: \xc2\xab\xc2\xa0Y-m-d H:i:s\xc2\xa0\xc2\xbb.. Args: Array\n(\n [0] => 15052\n)\n..; PHP message: PHP Fatal error: Uncaught Error: Call to a member function get_ID() on bool in?/var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/subscriptions-renewal-reminders/inc/base/renewal-reminders-table-operations.php:49\nStack trace:\n#0?/var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/subscriptions-renewal-reminders/subscriptions-renewal-reminders.php(206): SPRRTableOperations::sprr_active_subscription_list()\n#1?/var/www/vhosts/ourwebsite/httpdocs/wp-includes/class-wp-hook.php(324): renew_get_data_test()\n#2?/var/www/vhosts/ourwebsite/httpdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()\n#3?/var/www/vhosts/ourwebsite/httpdocs/wp-includes/plugin.php(517): WP_Hook->do_action()\n#4?/var/www/vhosts/ourwebsite/httpdocs/wp-admin/admin-ajax.php(192): do_action()\n#5 {main}\n thrown in?/var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/subscriptions-renewal-reminders/inc/base/renewal-reminders-table-operations.php?on line 49’, referer: https://www.ourwebsite/wp-admin/admin.php?page=sp-renewal-reminders&tab=sync
And in woocommerce logs we have those kind of errors :
2024-12-12T23:01:51+00:00 Erreur scheduled action 1256873 (subscription payment) failed to finish processing due to the following exception: Call to a member function get_ID() on bool in /var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/subscriptions-renewal-reminders/inc/base/renewal-reminders-table-operations.php:49
{ “action_args”: “subscription_id: 23208”, “error_trace”: “#0 /var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/subscriptions-renewal-reminders/subscriptions-renewal-reminders.php(220): SPRRTableOperations::sprr_active_subscription_list()n#1 /var/www/vhosts/ourwebsite/httpdocs/wp-includes/class-wp-hook.php(326): renew_sunscription_change_db_update()n#2 /var/www/vhosts/ourwebsite/httpdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()n#3 /var/www/vhosts/ourwebsite/httpdocs/wp-includes/plugin.php(517): WP_Hook->do_action()n#4 /var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php(607): do_action()n#5 /var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/woocommerce/includes/class-wc-order.php(253): WC_Subscription->status_transition()n#6 /var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php(549): WC_Order->save()n#7 /var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php(140): WC_Subscription->update_status()n#8 /var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php(116): WC_Subscriptions_Manager::process_renewal()n#9 /var/www/vhosts/ourwebsite/httpdocs/wp-includes/class-wp-hook.php(324): WC_Subscriptions_Manager::prepare_renewal()n#10 /var/www/vhosts/ourwebsite/httpdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()n#11 /var/www/vhosts/ourwebsite/httpdocs/wp-includes/plugin.php(565): WP_Hook->do_action()n#12 /var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/woocommerce/packages/action-scheduler/classes/actions/ActionScheduler_Action.php(67): do_action_ref_array()n#13 /var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/woocommerce/packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php(89): ActionScheduler_Action->execute()n#14 /var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_QueueRunner.php(170): ActionScheduler_Abstract_QueueRunner->process_action()n#15 /var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_QueueRunner.php(140): ActionScheduler_QueueRunner->do_batch()n#16 /var/www/vhosts/ourwebsite/httpdocs/wp-includes/class-wp-hook.php(324): ActionScheduler_QueueRunner->run()n#17 /var/www/vhosts/ourwebsite/httpdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()n#18 /var/www/vhosts/ourwebsite/httpdocs/wp-includes/plugin.php(517): WP_Hook->do_action()n#19 /var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_AsyncRequest_QueueRunner.php(51): do_action()n#20 /var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/woocommerce/includes/libraries/wp-async-request.php(147): ActionScheduler_AsyncRequest_QueueRunner->handle()n#21 /var/www/vhosts/ourwebsite/httpdocs/wp-includes/class-wp-hook.php(324): WP_Async_Request->maybe_handle()n#22 /var/www/vhosts/ourwebsite/httpdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()n#23 /var/www/vhosts/ourwebsite/httpdocs/wp-includes/plugin.php(517): WP_Hook->do_action()n#24 /var/www/vhosts/ourwebsite/httpdocs/wp-admin/admin-ajax.php(207): do_action()n#25 {main}”, “exceptions”: [ “Date start non valide. La date doit être au format?: ??Y-m-d H:i:s??. in /var/www/vhosts/ourwebsite/httpdocs/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2521” ] }
Woocommerce subscription works well when the plugin is deactivated
Could you please help us ?Thank you
Fabien
- You must be logged in to reply to this topic.