• Since the release of Elementor 3.22, I get a 500 internal server error / fatal error when opening the editor to edit a page/post/template. Fortunately the pages still work but opening the Elementor editor doesn’t. This happens only when Real Media Library is enabled, but let me know if I still need to create an issue with Elementor.

    Please see below for the error log:

    Fatal error: Uncaught Error: Call to a member function get_component() on null
    in /public_html/wp-content/plugins/elementor/modules/ai/module.php on line 442

    Call stack:
    Elementor\M\A\Module::get_ai_app()
    wp-content/plugins/elementor/modules/ai/module.php:301
    Elementor\M\A\Module::get_ai_connect_url()
    wp-content/plugins/elementor/modules/ai/module.php:182
    Elementor\M\A\Module::enqueue_ai_media_library()
    wp-includes/class-wp-hook.php:324
    WP_Hook::apply_filters()
    wp-includes/class-wp-hook.php:348
    WP_Hook::do_action()
    wp-includes/plugin.php:517
    do_action()
    wp-includes/media.php:4957
    wp_enqueue_media()
    wp-content/plugins/real-media-library-lite/inc/Assets.php:87
    MatthiasWeb\RealMediaLibrary\Assets::enqueue_scripts_and_styles()
    wp-content/plugins/real-media-library-lite/vendor/devowl-wp/utils/src/Assets.php:546
    MatthiasWeb\RealMediaLibrary\Assets::wp_enqueue_scripts()
    wp-includes/class-wp-hook.php:324
    WP_Hook::apply_filters()
    wp-includes/class-wp-hook.php:348
    WP_Hook::do_action()
    wp-includes/plugin.php:517
    do_action()
    wp-includes/script-loader.php:2265
    wp_enqueue_scripts()
    wp-includes/class-wp-hook.php:324
    WP_Hook::apply_filters()
    wp-includes/class-wp-hook.php:348
    WP_Hook::do_action()
    wp-includes/plugin.php:517
    do_action()
    wp-includes/general-template.php:3050
    wp_head()
    wp-content/themes/hello-elementor/header.php:24
    require_once()
    wp-includes/template.php:810
    load_template()
    wp-includes/template.php:745
    locate_template()
    wp-includes/general-template.php:48
    get_header()
    wp-content/themes/hello-elementor/index.php:15
    include()
    wp-includes/template-loader.php:106
    require_once()
    wp-blog-header.php:19
    require()
    index.php:17

    Uncaught Error: Call to a member function get_component() on null in /public_html/wp-content/plugins/elementor/modules/ai/module.php:442
    Stack trace:
    #0 /public_html/wp-content/plugins/elementor/modules/ai/module.php(301): Elementor\Modules\Ai\Module->get_ai_app()
    #1 /public_html/wp-content/plugins/elementor/modules/ai/module.php(182): Elementor\Modules\Ai\Module->get_ai_connect_url()
    #2 /public_html/wp-includes/class-wp-hook.php(324): Elementor\Modules\Ai\Module->enqueue_ai_media_library()
    #3 /public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
    #4 /public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
    #5 /public_html/wp-includes/media.php(4957): do_action()
    #6 /public_html/wp-content/plugins/real-media-library-lite/inc/Assets.php(87): wp_enqueue_media()
    #7 /public_html/wp-content/plugins/real-media-library-lite/vendor/devowl-wp/utils/src/Assets.php(546): MatthiasWeb\RealMediaLibrary\Assets->enqueue_scripts_and_styles()
    #8 /public_html/wp-includes/class-wp-hook.php(324): MatthiasWeb\RealMediaLibrary\Assets->wp_enqueue_scripts()
    #9 /public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
    #10 /public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
    #11 /public_html/wp-includes/script-loader.php(2265): do_action()
    #12 /public_html/wp-includes/class-wp-hook.php(324): wp_enqueue_scripts()
    #13 /public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
    #14 /public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
    #15 /public_html/wp-includes/general-template.php(3050): do_action()
    #16 /public_html/wp-content/themes/hello-elementor/header.php(24): wp_head()
    #17 /public_html/wp-includes/template.php(810): require_once('/home/u124288p1...')
    #18 /public_html/wp-includes/template.php(745): load_template()
    #19 /public_html/wp-includes/general-template.php(48): locate_template()
    #20 /public_html/wp-content/themes/hello-elementor/index.php(15): get_header()
    #21 /public_html/wp-includes/template-loader.php(106): include('/home/u124288p1...')
    #22 /public_html/wp-blog-header.php(19): require_once('/home/u124288p1...')
    #23 /public_html/index.php(17): require('/home/u124288p1...')
    #24 {main}
    thrown
Viewing 3 replies - 1 through 3 (of 3 total)
Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.