• Resolved coriolis_too

    (@coriolis_too)


    I also have the same error: extension works fine on 59 sites, but triggers this error when trying to activate it on 3 sites.

    – I tried to deactivate-reactivate the plugin
    – tried to deactivate-reactivate all plugins
    – tried to desinstall (check the folder was deleted) then reinstall.
    – tried with PHP 7.4.30 (I use 8.0.20)

    All these failed, still the same error

    Fatal error: Uncaught Error: Call to a member function trigger_event() on null in […]/wp-content/plugins/wp-security-audit-log/classes/Settings.php:521 Stack trace: #0 […]/wp-content/plugins/wp-security-audit-log/classes/Settings.php(1787): WSAL_Settings->set_incognito(true) #1 […]/wp-content/plugins/wp-security-audit-log/classes/Migration/class-migration.php(97): WSAL_Settings->set_mainwp_child_stealth_mode() #2 […]/wp-content/plugins/wp-security-audit-log/classes/Migration/class-abstract-migration.php(143): WSAL\Utils\Migration::migrate_up_to_4420() #3 […]/wp-content/plugins/wp-security-audit-log/wp-security-audit-log.php(1223): WSAL\Utils\Abstract_Migration::migrate() #4 […]/wp-content/plugins/wp-security-audit-log/wp-security-audit-log.php(341): WpSecurityAuditLog->update() #5 […]/wp-content/plugins/wp-security-audit-log/wp-security-audit-log.php(1185): WpSecurityAuditLog->setup() #6 […]/wp-includes/class-wp-hook.php(307): WpSecurityAuditLog->install(”) #7 […]/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(”, Array) #8 […]/wp-includes/plugin.php(476): WP_Hook->do_action(Array) #9 […]/wp-admin/plugins.php(194): do_action(‘activate_wp-sec…’) #10 {main} thrown in […]/wp-content/plugins/wp-security-audit-log/classes/Settings.php on line 521

    Any help would be greatly appreciated.

    Thanks,
    Stephan

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter coriolis_too

    (@coriolis_too)

    I found a solution for 1 site:

    – deactivate the plugin
    – in your DB, delete all “wsal” options: SELECT * FROM wp_options WHERE option_name LIKE ‘%wsal%’ (this will erase all your settings for the plugin)
    – delete the 20 (or more) rows found
    – reactivate the plugin

    On another site, plugin can be activated but now I have:

    `Notice: ob_end_flush(): Failed to send buffer of zlib output compression (1) in [..]/feedubureau.ch/wp-includes/functions.php on line 5275

    Notice: ob_end_flush(): Failed to send buffer of zlib output compression (1) in [..]/wp-includes/functions.php on line 5275

    Plugin Support robertabela

    (@robert681)

    Hello @coriolis_too

    Thank you for using our plugin and for reporting the issue in so much detail!

    I am sorry to read about your issue. I have just escalated this to the developers. I’ll get back to you with an update as soon as we have one. In the meantime, can you please answer the below questions?

    1) Do these three websites, have something in common / different from all the other websites on which the upgrade worked?

    2) Can you tell us what version of WordPress and PHP these three, or the 2 websites which still have the problem have?

    The more information we can get the better. Please do not share any sensitive technical information here. If you need to share such information, please send us an email at [email protected] and make reference to this ticket.

    Looking forward to hearing from you.

    • This reply was modified 2 years, 5 months ago by robertabela. Reason: added some questions

    I get the exact same exact error on 1 website (so far, still checking others). It crashed the entire website. I renamed the plugin folder via SFTP to restore access to the website, visited the plugins page (to let WP see that it is missing and deactivate it), then renamed the folder back to original. Tried to activate and got the fatal error above, with a message from WP saying that the plugin could not be activated due to a fatal error.

    Tried it on PHP 7.4 and 8.0, WP is on current 6.0. Hosted on a GridPane-managed server (Digital Ocean) using the Kadence theme and the following plugins installed:

    Postmark
    Akismet
    CAOS
    GridPane Redis Object Cache
    ProjectHuddle Client
    MainWP Client
    MainWP Reports extension
    Kadence Blocks
    Kadence Blocks Pro
    Kadence Conversions
    Kadence Pro
    Nginx Helper
    Slim SEO
    SVG Support
    Wayfinder
    WP Activity Log
    WP fail2ban

    All plugins are the latest versions.

    I’ve sent an email to support with actual error messages.

    The same exact scenario just happened on another client website. I’m now deactivating WP Activity Log on 86 client websites so I don’t keep getting these surprise emails from WP.

    Plugin Support robertabela

    (@robert681)

    Hello @coriolis_too

    We have prepared a new update for this plugin which includes a number of fixes reported on this forum.

    The update is still in BETA but we would really appreciate it if you try it on one of the websites on which you are experiencing these issues, since we couldn’t reproduce all of them. The update has been tested but we had to fix some issues via trial and error.

    You can download the support patch from here. Can you please try it and let us know?

    @wendellh as per the forums’ guidelines please open your own forum thread if you need support. Thank you for your cooperation and understanding.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Fatal Error on 4.4.2’ is closed to new replies.