• Resolved bioingen

    (@bioingen)


    Hi, i’m developing my website on localhost and today i was trying to update woocommerce, suddenly i got this fatal error

    Fatal error: Uncaught RuntimeException: Error saving action: Error saving action: Table ‘bio.wp_actionscheduler_actions’ doesn’t exist in C:\xampp\htdocs\Bioingenieria\wp-content\plugins\woocommerce\packages\action-scheduler\classes\migration\ActionScheduler_DBStoreMigrator.php:44 Stack trace: #0 C:\xampp\htdocs\Bioingenieria\wp-content\plugins\woocommerce\packages\action-scheduler\classes\data-stores\ActionScheduler_HybridStore.php(242): ActionScheduler_DBStoreMigrator->save_action(Object(ActionScheduler_Action), NULL) #1 C:\xampp\htdocs\Bioingenieria\wp-content\plugins\woocommerce\packages\action-scheduler\classes\ActionScheduler_ActionFactory.php(177): ActionScheduler_HybridStore->save_action(Object(ActionScheduler_Action)) #2 C:\xampp\htdocs\Bioingenieria\wp-content\plugins\woocommerce\packages\action-scheduler\classes\ActionScheduler_ActionFactory.php(84): ActionScheduler_ActionFactory->store(Object(ActionScheduler_Action)) #3 C:\xampp\htdocs\Bioingenieria\wp-content\plugins\woocommerce\packages\action-scheduler\func in C:\xampp\htdocs\Bioingenieria\wp-content\plugins\woocommerce\packages\action-scheduler\classes\migration\ActionScheduler_DBStoreMigrator.php on line 44

    I read in other threads that i can solve this issue by installind action scheduler plugin. My problem is that my whole WordPress/website is not working anymore with this error, every link of my website or wp admin i access, got to the same fatal error. So i can’t install or run this action scheduler plugin (as far as i know).

    Please, i hope you can help me on this cause i’m very worried

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Contributor Niels Lange

    (@nielslange)

    Hello @bioingen,

    I suggest that you deactivate the WooCommerce plugin to install the other action scheduler plugin. If you’re facing issues accessing your site to deactivate the WooCommerce plugin, you could access your site via FTP and then move the WooCommerce plugin into a different temporary plugin folder. For example, the plugin is located in /wp-content/plugins. You would then create folder /wp-content/plugins_temp and move the plugin into this folder. This will immediately deactivate the plugin and you should be able to access your site again.

    Thread Starter bioingen

    (@bioingen)

    Hi, thank you for your support.
    I followed your instructions and got somewhat the same fatal error, except that now the root folder is action scheduler plugin itself like followed:

    Fatal error: Uncaught RuntimeException: Error saving action: Error saving action: Table ‘bio.wp_actionscheduler_actions’ doesn’t exist in C:\xampp\htdocs\Bioingenieria\wp-content\plugins\action-scheduler-master\classes\migration\ActionScheduler_DBStoreMigrator.php:44 Stack trace: #0 C:\xampp\htdocs\Bioingenieria\wp-content\plugins\action-scheduler-master\classes\data-stores\ActionScheduler_HybridStore.php(242): ActionScheduler_DBStoreMigrator->save_action(Object(ActionScheduler_Action), NULL) #1 C:\xampp\htdocs\Bioingenieria\wp-content\plugins\action-scheduler-master\classes\ActionScheduler_ActionFactory.php(177): ActionScheduler_HybridStore->save_action(Object(ActionScheduler_Action)) #2 C:\xampp\htdocs\Bioingenieria\wp-content\plugins\action-scheduler-master\classes\ActionScheduler_ActionFactory.php(84): ActionScheduler_ActionFactory->store(Object(ActionScheduler_Action)) #3 C:\xampp\htdocs\Bioingenieria\wp-content\plugins\action-scheduler-master\functions.php(36): ActionScheduler_ActionFactory->single(‘action_schedule. in C:\xampp\htdocs\Bioingenieria\wp-content\plugins\action-scheduler-master\classes\migration\ActionScheduler_DBStoreMigrator.php on line 44

    Got the same problem that can’t access any page of my website/WP. Is there a way to manually create the tables needed? Or whatelse should I do?

    Plugin Support Damianne P (a11n)

    (@drwpcom)

    Hi @bioingen. Can you do the same thing to the action-scheduler-master folder, moving it out of the plugins folder?

    Once you’ve confirmed that the Action Scheduler plugin is no longer active and you can access your website, you can try installing the latest version of WooCommerce – 4.3.0. Please keep the Action Scheduler plugin deactivated or you can delete it.

    If you have any issues with missing tables after the installation/activation, you can try to create them by going to WooCommerce > Tools > Verify base database tables. Once that runs, you can update the database by clicking on WooCommerce > Tools > Update database.

    I hope that helps! Please let us know if you still need help.

    Thread Starter bioingen

    (@bioingen)

    Hi drwpcom,
    I couldn’t make that happen, the problem is that i can’t access my website/wordpress as long as Woocommerce or Action Scheduler plugin is active, this fatal error makes me unactivate some or other in order to access.

    Not sure why this is happening, but i’ve been force to create a new data base with wordpress/woocommerce installed and migrate tables between them. It was such a headache but finally did it. So i solved it.

    Hope you can solve these issues on future updates.

    • This reply was modified 4 years, 8 months ago by bioingen.
Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Fatal Error: Uncaught RuntimeException’ is closed to new replies.