Homepage LearnDash Community Forums General (free) There has been a critical error on this website following plugin update

  • There has been a critical error on this website following plugin update

    Posted by Stuart Reeves on Jul 23, 2026 at 10:00 am

    Hi,

    The following plugin’s have been updated on our WordPress site:

    – LearnDash LMS (from version 5.1.7 to 5.1.8)
    – LearnDash LMS – Notifications (from version 1.6.8 to 1.6.9)
    – LearnDash LMS – ProPanel (from version 3.1.1 to 3.1.2)

    Since this, we have “There has been a critical error on this website.” on any lesson on our website!

    How can I fix this please?

    Stuart Reeves replied 6 hours, 58 minutes ago 1 Member · 1 Reply
  • 1 Reply
  • Stuart Reeves

    Member
    Jul 23, 2026 at 10:58 am

    I have the follow debug notices:

    Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the learndash-achievements domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/customer/www/qnukacademy.co.uk/public_html/wp-includes/functions.php on line 6170

    Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the learndash-migration domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/customer/www/qnukacademy.co.uk/public_html/wp-includes/functions.php on line 6170

    Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the elementor domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/customer/www/qnukacademy.co.uk/public_html/wp-includes/functions.php on line 6170

    Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the elementor-pro domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/customer/www/qnukacademy.co.uk/public_html/wp-includes/functions.php on line 6170

    Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the uncanny-learndash-groups domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/customer/www/qnukacademy.co.uk/public_html/wp-includes/functions.php on line 6170

    Deprecated: File /home/customer/www/qnukacademy.co.uk/public_html/wp-content/plugins/learndash-notifications/src/deprecated/LearnDash_Notifications.php is deprecated since version 1.6.3 with no alternative available. in /home/customer/www/qnukacademy.co.uk/public_html/wp-includes/functions.php on line 6170

    Fatal error: Uncaught TypeError: LearnDash\Notifications\Compat\WPML::filter_has_access(): Argument #3 ($user_id) must be of type int, null given, called in /home/customer/www/qnukacademy.co.uk/public_html/wp-includes/class-wp-hook.php on line 341 and defined in /home/customer/www/qnukacademy.co.uk/public_html/wp-content/plugins/learndash-notifications/src/Notifications/Compat/WPML.php:64 Stack trace: #0 /home/customer/www/qnukacademy.co.uk/public_html/wp-includes/class-wp-hook.php(341): LearnDash\Notifications\Compat\WPML->filter_has_access(true, 185, NULL) #1 /home/customer/www/qnukacademy.co.uk/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(true, Array) #2 /home/customer/www/qnukacademy.co.uk/public_html/wp-content/plugins/sfwd-lms/includes/course/ld-course-user-functions.php(71): apply_filters(‘sfwd_lms_has_ac…’, true, 185, NULL) #3 /home/customer/www/qnukacademy.co.uk/public_html/wp-content/plugins/sfwd-lms/includes/course/ld-course-user-functions.php(196): sfwd_lms_has_access(185) #4 /home/customer/www/qnukacademy.co.uk/public_html/wp-content/plugins/sfwd-lms/includes/class-ld-cpt-instance.php(957): sfwd_lms_access_redirect(185) #5 /home/customer/www/qnukacademy.co.uk/public_html/wp-includes/class-wp-hook.php(341): SFWD_CPT_Instance->template_redirect_access(”) #6 /home/customer/www/qnukacademy.co.uk/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(NULL, Array) #7 /home/customer/www/qnukacademy.co.uk/public_html/wp-includes/plugin.php(522): WP_Hook->do_action(Array) #8 /home/customer/www/qnukacademy.co.uk/public_html/wp-includes/template-loader.php(23): do_action(‘template_redire…’) #9 /home/customer/www/qnukacademy.co.uk/public_html/wp-blog-header.php(19): require_once(‘/home/customer/…’) #10 /home/customer/www/qnukacademy.co.uk/public_html/index.php(17): require(‘/home/customer/…’) #11 {main} thrown in /home/customer/www/qnukacademy.co.uk/public_html/wp-content/plugins/learndash-notifications/src/Notifications/Compat/WPML.php on line 64

    I have deactivated the <strong style=”font-family: inherit; font-size: inherit;”>LearnDash LMS – Notifications plugin for now, but will need a better solution.

Forum Rules

Forum Rules

Be Kind & Patient

We’re here to learn and/or help each other. Please don’t be mean, rude, or condescending. Treat all members the way you should be treating dogs and your elders—with the utmost love & respect.

External Links

✅ Other websites that add value, help solve problems & contribute to the discussion. ❌ Affiliate links are prohibited. (Site owners may use affiliate links to help support the site.)

Promotion

✅ You may promote your own products/services if they are relevant to an existing discussion. You must disclose your relationship with the product(s).
❌ You may not create new posts simply to promote your products.

Non-LearnDash Topics

❌ General (free) Forum: Only LearnDash-specific topics are allowed.
✅ Premium Forums: You are allowed to post other questions tangentially related to LearnDash. Please use the appropriately named forum. If it doesn’t exist, use the “LearnDash Integrations” forum.

Our Right to Remove

We reserve the right to remove any content, at any time, for any reason. We can also merge one post with another. We will exercise caution when removing content and always try to provide an explanation.