• Resolved JeroenRC

    (@jeroenrc)


    Hi, installing this plugin gives fatal errors after install + activate.

    file /var/www/[...]/wordpress/current/wp-content/plugins/popup-maker/packages/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php. 
    
    Uncaught RuntimeException: Error saving action: Error saving action: Table '[...].wp_actionscheduler_actions' doesn't exist in /var/www/[...]/wordpress/current/wp-content/plugins/popup-maker/packages/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php:44

    Reproduced it multiple times…

    PHP version:7.3.25
    Database: 5.6.50
    PLUGINS:
    Advanced Editor Tools (previously TinyMCE Advanced) Versie 5.6.0 door Automattic | Auto-updates uitgeschakeld
    Classic Editor Versie 1.6 door WordPress Contributors | Auto-updates uitgeschakeld
    Cookie Notice Versie 1.3.2 door dFactory | Auto-updates uitgeschakeld
    Duplicate Page Versie 4.3 door mndpsingh287 | Auto-updates uitgeschakeld
    HTTP Auth Versie 0.3.2 door YAS Global Team | Auto-updates uitgeschakeld
    Ninja Forms Versie 3.4.33 door Saturday Drive | Auto-updates uitgeschakeld
    Redirection Versie 4.9.2 door John Godley | Auto-updates uitgeschakeld
    Warpdrive Versie 2.10.2 door Savvii <[email protected]> | Auto-updates uitgeschakeld
    WP All Import Pro Versie 4.6.3 door Soflyy (Nieuwste versie: 4.6.5) | Auto-updates uitgeschakeld
    Yoast SEO Versie 15.4 door Team Yoast | Auto-updates uitgeschakeld

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Daniel Iser

    (@danieliser)

    @jeroenrc – Thanks for the report, we’ve seen similar reports in the WooCommerce support forums as they also use this library.

    We may ultimately be removing our usage of that library by default as we thought it would be reliable but this issue has yet to be patched, I believe because it tends to be an extreme unduplicateable edge case for most reports.

    Couple of things:

    1. Many users reported that installing the “Action Scheduler” plugin directly correctly installed the needed table, eliminating the bug.
    2. You can also try manually creating the table per this issue: https://github.com/woocommerce/woocommerce/issues/25895

    Seems there have been a few solutions added to that issue recently. Again this isn’t really in our code base, so a bit out of our control as to getting it actually patched as we’ve tried to get movement on it. But we are looking to likely address it in an upcoming update by either removing it entirely or making it something enabled only when needed by our extensions.

    Thread Starter JeroenRC

    (@jeroenrc)

    Hi! Thanks for your quick reply.

    I tried installing the original ActiveScheduler plugin from Automattic themselves. Did not fix it (strangely enough). Gave the same problems.

    I tried creating all 4 tables myself (no data at all in the tables), still problems:

    Fatal error: Uncaught RuntimeException: Error saving action: Error saving action: Duplicate entry '0' for key 'PRIMARY' in /[...]/wp-content/plugins/popup-maker/packages/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php on line 44

    Any ideas on the timing of the new version?

    Again thanks!

    • This reply was modified 4 years, 3 months ago by JeroenRC.
    • This reply was modified 4 years, 3 months ago by JeroenRC.
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Installing on WP5.6 fails’ is closed to new replies.