• Resolved freshuk

    (@freshuk)


    hello
    When using wp activity log plugin https://he.wordpress.org/plugins/wp-security-audit-log/
    with decalog active along with it (wp activity only tracks the users activity on the website), there’s a fatal php error when reaching the checkout page of woocommerce, on the front end.
    the user gets a server error in this case, and the logs in new relic (from the new relic agent installed on the server) give this errors:
    https://snipboard.io/yAiZKP.jpg

    in Decalog\Listener\WsalListener::wsal_logged_alert called at /home/xxxxxx/domains/xxxxx.co.il/public_html/wp-includes/class-wp-hook.php (303)
     in WP_Hook::apply_filters called at /home/xxxxx/domains/xxxx.co.il/public_html/wp-includes/class-wp-hook.php (327)
     in WP_Hook::do_action called at /home/xxxxx/domains/xxxxxx/public_html/wp-includes/plugin.php (470)
     in do_action called at /home/xxxxx/domains/xxxxx/public_html/wp-content/plugins/wp-security-audit-log-premium/classes/Loggers/Database.php (103)
     in WSAL_Loggers_Database::Log called at /home/xxxxx/domains/xxxxxx/public_html/wp-content/plugins/wp-security-audit-log-premium/classes/AlertManager.php (694)
     in WSAL_AlertManager::Log called at /home/xxxxx/domains/xxxxxx/public_html/wp-content/plugins/wp-security-audit-log-premium/classes/AlertManager.php (359)
     in WSAL_AlertManager::_CommitItem called at /home/xxxx/domains/xxxxx/public_html/wp-content/plugins/wp-security-audit-log-premium/classes/AlertManager.php (248)
     in WSAL_AlertManager::Trigger called at /home/xxxxx/domains/xxxxx/public_html/wp-content/plugins/wp-security-audit-log-premium/classes/Sensors/Content.php (477)
     in WSAL_Sensors_Content::viewing_post called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/class-wp-hook.php (303)
     in WP_Hook::apply_filters called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/class-wp-hook.php (327)
     in WP_Hook::do_action called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/plugin.php (470)
     in do_action called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/general-template.php (3015)
     in wp_head called at /home/xxxxxx/domains/xxxxxx/public_html/wp-content/themes/flatsome/header.php (10)
     in require_once called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/template.php (770)
     in load_template called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/template.php (716)
     in locate_template called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/general-template.php (48)
     in get_header called at /home/xxxxxx/domains/xxxxxx/public_html/wp-content/themes/flatsome/single.php (8)
     in include called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/template-loader.php (106)
     in require_once called at /home/xxxxxx/domains/xxxxxx/public_html/wp-blog-header.php (19)
     in require called at /home/xxxxxx/domains/xxxxxx/public_html/index.php (17)

    in Decalog\Listener\WsalListener::wsal_logged_alert called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/class-wp-hook.php (303)
     in WP_Hook::apply_filters called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/class-wp-hook.php (327)
     in WP_Hook::do_action called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/plugin.php (470)
     in do_action called at /home/xxxxxx/domains/xxxxxx/public_html/wp-content/plugins/wp-security-audit-log-premium/classes/Loggers/Database.php (103)
     in WSAL_Loggers_Database::Log called at /home/xxxxxx/domains/xxxxxx/public_html/wp-content/plugins/wp-security-audit-log-premium/classes/AlertManager.php (694)
     in WSAL_AlertManager::Log called at /home/xxxxxx/domains/xxxxxx/public_html/wp-content/plugins/wp-security-audit-log-premium/classes/AlertManager.php (359)
     in WSAL_AlertManager::_CommitItem called at /home/xxxxxx/domains/xxxxxx/public_html/wp-content/plugins/wp-security-audit-log-premium/classes/AlertManager.php (248)
     in WSAL_AlertManager::Trigger called at /home/xxxxxx/domains/xxxxxx/public_html/wp-content/plugins/wp-security-audit-log-premium/classes/Sensors/Content.php (477)
     in WSAL_Sensors_Content::viewing_post called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/class-wp-hook.php (303)
     in WP_Hook::apply_filters called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/class-wp-hook.php (327)
     in WP_Hook::do_action called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/plugin.php (470)
     in do_action called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/general-template.php (3015)
     in wp_head called at /home/xxxxxx/domains/xxxxxx/public_html/wp-content/themes/flatsome/header.php (10)
     in require_once called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/template.php (770)
     in load_template called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/template.php (716)
     in locate_template called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/general-template.php (48)
     in get_header called at /home/xxxxxx/domains/xxxxxx/public_html/wp-content/themes/flatsome/page-blank.php (5)
     in require called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/template.php (772)
     in load_template called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/template.php (716)
     in locate_template called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/general-template.php (204)
     in get_template_part called at /home/xxxxxx/domains/xxxxxx/public_html/wp-content/themes/flatsome/page.php (12)
     in include called at /home/xxxxxx/domains/xxxxxx/public_html/wp-includes/template-loader.php (106)
     in require_once called at /home/xxxxxx/domains/xxxxxx/public_html/wp-blog-header.php (19)
     in require called at /home/xxxxxx/domains/xxxxxx/public_html/index.php (17)
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Pierre Lannoy

    (@pierrelannoy)

    Hello @freshuk !

    Sorry to hear that…

    I have many problem with WSAL… Their hooks usage is not really consistent and signatures seems to change regularly 🙁
    The issue you encounteer is exactly caused by a param they omit in an action or a filter (a hook). Once again.

    I wonder if I will not remove the support of WSAL…

    Nevermind, in the meantime, you can disabled the WSAL listener in DecaLog (to avoid this error):
    – go to settings
    – in the second tab (listeners), choose “Activate selected listeners)
    – select all available except WSAL

    Sorry for that. I will try to find a definitive solution to this problem.

    Thread Starter freshuk

    (@freshuk)

    Pierre, congrads on the new version release! updated it on live, and so far so good!
    i approve that this issue is fixed, tested on staging.
    I actually removed WSAL on the live website and left it only on staging, as it crashed it after every plugin update..non related to decalog working along with it.

    Plugin Author Pierre Lannoy

    (@pierrelannoy)

    Great news!

    And for WSAL, I’m not so surprised 😉

    Thanks for all.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘fatal error with WP activity log plugin’ is closed to new replies.