• …whenever I try to activate it. Here’s what happened:
    I’ve just finished redesigning a client’s website and we launched it last week. However, the email delivery wasn’t working so we installed the Post SMTP plugin. We couldn’t get it to work with her Office 365 setup, so she started a Gmail account for the website. I found another email delivery helper plugin that was working with minimal settings on another client’s website, so I installed that and was able to get the delivery working with little effort 9Yay! thank you for that). However, when I deactivate the other one in order to delete it, it apparently removes three database tables the site needs, so it goes down with a critical site error. Debug shows that the database tables xxxactionscheduler_claims, xxx_actionscheduler_groups, and xxx–actionscheduler_logs are missing when this happens, so I reactivated the old/other plugin. However, now I cannot activate yours, which was working to help the email delivery, without the site crashing for the same reason. As long as BOTH plugins are deactivated, everything is fine. When I activate the other one, it’s fine but email is not delivered from the contact form. But whether or not that one is activated, activating yours crashes the site as the database tables it needs are no longer there. We really need to get this working ASAP for her business!! Please help…here are the errors shown when I turn on debug in wp-config. And for clarity, WooCommerce isn’t and has never been installed on this site. I’ve removed the first part of the urls and tables mentioned and replaced them with xxx to help protect her site’s security. The one thing I have not tried is deleting both plugins and then reinstalling yours. I’m so afraid that the missing database tables will take the site down without any remedy that I can’t bring myself to do it.:

    WordPress database error: [Table ‘xxx_actionscheduler_actions’ doesn’t exist]
    SELECT a.action_id FROM xxx_actionscheduler_actions a WHERE a.hook=’action_scheduler/migration_hook’ AND a.status=’in-progress’ ORDER BY scheduled_date_gmt DESC LIMIT 1

    WordPress database error: [Table ‘xxx_actionscheduler_actions’ doesn’t exist]
    SELECT a.action_id FROM xxx_actionscheduler_actions a WHERE a.hook=’action_scheduler/migration_hook’ AND a.status=’pending’ ORDER BY scheduled_date_gmt ASC LIMIT 1

    WordPress database error: [Table ‘uxxx_actionscheduler_actions’ doesn’t exist]
    SELECT a.action_id FROM wpyw_actionscheduler_actions a WHERE a.hook=’action_scheduler/migration_hook’ AND a.status=’in-progress’ ORDER BY scheduled_date_gmt DESC LIMIT 1

    WordPress database error: [Table ‘xxx_actionscheduler_actions’ doesn’t exist]
    SELECT a.action_id FROM xxx_actionscheduler_actions a WHERE a.hook=’action_scheduler/migration_hook’ AND a.status=’pending’ ORDER BY scheduled_date_gmt ASC LIMIT 1

    WordPress database error: [Table ‘xxx_actionscheduler_actions’ doesn’t exist]
    SHOW FULL COLUMNS FROM xxx_actionscheduler_actions

    Fatal error: Uncaught RuntimeException: Error saving action: Error saving action: Table ‘xxx_actionscheduler_actions’ doesn’t exist in public_html/wp-content/plugins/wp-mail-smtp/vendor/woocommerce/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php:44 Stack trace: #0 public_html/wp-content/plugins/wp-mail-smtp/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_HybridStore.php(242): ActionScheduler_DBStoreMigrator->save_action(Object(ActionScheduler_Action), NULL) #1 /public_html/wp-content/plugins/wp-mail-smtp/vendor/woocommerce/action-scheduler/classes/ActionScheduler_ActionFactory.php(177): ActionScheduler_HybridStore->save_action(Object(ActionScheduler_Action)) #2 /public_html/wp-content/plugins/wp-mail-smtp/vendor/woocommerce/action-scheduler/classes/ActionScheduler_ActionFactory.php(84): ActionScheduler_ActionFactory->store(Object(ActionScheduler_Action)) #3 /public_html/wp-content/plu in /public_html/wp-content/plugins/wp-mail-smtp/vendor/woocommerce/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php on line 44

    There has been a critical error on your website. Please check your site admin email inbox for instructions.

    Learn more about debugging in WordPress.

    WordPress database error: [Table ‘xxx_actionscheduler_actions’ doesn’t exist]
    SELECT COUNT(DISTINCT claim_id) FROM xxx_actionscheduler_actions WHERE claim_id != 0 AND status IN ( ‘pending’, ‘in-progress’)

    WordPress database error: [Table ‘xxx_actionscheduler_actions’ doesn’t exist]
    SELECT a.action_id FROM xxx_actionscheduler_actions a WHERE 1=1 AND a.status=’pending’ AND a.scheduled_date_gmt <= ‘2020-09-08 19:28:26’ ORDER BY a.scheduled_date_gmt ASC LIMIT 0, 5

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

Viewing 16 replies (of 16 total)
  • Plugin Author Gregor Capuder

    (@capuderg)

    Hi Hannah,

    I hope you are safe, healthy, and that the fires stop as soon as possible.

    Thank you for your patience on this issue and I’m glad we were able to resolve it ??

    Have a nice day!
    PS: I’ll go to sleep in a few hours, it’s only 5:30 PM here ??

Viewing 16 replies (of 16 total)
  • The topic ‘Your plugin is the one that worked for us, but now the site crashes…’ is closed to new replies.