• Resolved mapsmarketing

    (@mapsmarketing)


    Good afternoon,

    Prime Slider is triggering the below Fatal Error when Elementor/Pro is updated to latest (3.25.10 & 3.25.4). Disabling Prime Slider plugin removes the fatal error, so it’s been isolated to your plugin. This fatal error occurs both on live and staging (different servers), see below error:

    Fatal error: Uncaught TypeError: array_diff_key(): Argument #1 ($array) must be of type array, null given in /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/controls/groups/image-size.php:366
    Stack trace:
    #0 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/controls/groups/image-size.php(366): array_diff_key(NULL, Array)
    #1 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/controls/groups/image-size.php(325): Elementor\Group_Control_Image_Size->get_image_sizes()
    #2 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/controls/groups/base.php(90): Elementor\Group_Control_Image_Size->prepare_fields(Array)
    #3 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/base/controls-stack.php(780): Elementor\Group_Control_Base->add_controls(Object(PrimeSlider\Modules\General\Widgets\General), Array, Array)
    #4 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/bdthemes-prime-slider-lite/traits/global-widget-controls.php(1570): Elementor\Controls_Stack->add_group_control('image-size', Array)
    #5 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/bdthemes-prime-slider-lite/modules/general/widgets/general.php(507): PrimeSlider\Modules\General\Widgets\General->register_thumbnail_size_controls()
    #6 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/base/controls-stack.php(2386): PrimeSlider\Modules\General\Widgets\General->register_controls()
    #7 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/base/widget-base.php(1065): Elementor\Controls_Stack->init_controls()
    #8 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/base/controls-stack.php(569): Elementor\Widget_Base->init_controls()
    #9 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/base/widget-base.php(192): Elementor\Controls_Stack->get_stack()
    #10 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/base/controls-stack.php(314): Elementor\Widget_Base->get_stack()
    #11 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/base/controls-stack.php(2475): Elementor\Controls_Stack->get_controls()
    #12 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/base/controls-stack.php(1158): Elementor\Controls_Stack->sanitize_settings(Array)
    #13 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/base/controls-stack.php(2218): Elementor\Controls_Stack->get_data('settings')
    #14 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/core/base/base-object.php(142): Elementor\Controls_Stack->get_init_settings()
    #15 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/core/base/base-object.php(40): Elementor\Core\Base\Base_Object->ensure_settings()
    #16 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/base/controls-stack.php(1172): Elementor\Core\Base\Base_Object->get_settings()
    #17 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/base/controls-stack.php(1263): Elementor\Controls_Stack->get_parsed_dynamic_settings()
    #18 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/essential-addons-for-elementor-lite/includes/Extensions/Wrapper_Link.php(87): Elementor\Controls_Stack->get_settings_for_display('eael_wrapper_li...')
    #19 /Users/mapsdigital/Documents/Sites/ches/wp-includes/class-wp-hook.php(324): Essential_Addons_Elementor\Extensions\Wrapper_Link->before_render(Object(PrimeSlider\Modules\General\Widgets\General))
    #20 /Users/mapsdigital/Documents/Sites/ches/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
    #21 /Users/mapsdigital/Documents/Sites/ches/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
    #22 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/base/element-base.php(461): do_action('elementor/front...', Object(PrimeSlider\Modules\General\Widgets\General))
    #23 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/base/element-base.php(1443): Elementor\Element_Base->print_element()
    #24 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/base/element-base.php(483): Elementor\Element_Base->print_content()
    #25 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/core/base/document.php(1874): Elementor\Element_Base->print_element()
    #26 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/core/base/document.php(1799): Elementor\Core\Base\Document->do_print_elements(Array)
    #27 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/core/base/document.php(1200): Elementor\Core\Base\Document->print_elements(Array)
    #28 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/frontend.php(1190): Elementor\Core\Base\Document->print_elements_with_wrapper(Array)
    #29 /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/frontend.php(1085): Elementor\Frontend->get_builder_content(11)
    #30 /Users/mapsdigital/Documents/Sites/ches/wp-includes/class-wp-hook.php(324): Elementor\Frontend->apply_builder_in_content('<ul>\n\t\t\t<li\n\t\t\t...')
    #31 /Users/mapsdigital/Documents/Sites/ches/wp-includes/plugin.php(205): WP_Hook->apply_filters('<ul>\n\t\t\t<li\n\t\t\t...', Array)
    #32 /Users/mapsdigital/Documents/Sites/ches/wp-includes/post-template.php(256): apply_filters('the_content', '<ul>\n\t\t\t<li\n\t\t\t...')
    #33 /Users/mapsdigital/Documents/Sites/ches/wp-content/themes/hello-elementor/template-parts/single.php(25): the_content()
    #34 /Users/mapsdigital/Documents/Sites/ches/wp-includes/template.php(812): require('/Users/mapsdigi...')
    #35 /Users/mapsdigital/Documents/Sites/ches/wp-includes/template.php(745): load_template('/Users/mapsdigi...', false, Array)
    #36 /Users/mapsdigital/Documents/Sites/ches/wp-includes/general-template.php(206): locate_template(Array, true, false, Array)
    #37 /Users/mapsdigital/Documents/Sites/ches/wp-content/themes/hello-elementor/index.php(21): get_template_part('template-parts/...')
    #38 /Users/mapsdigital/Documents/Sites/ches/wp-includes/template-loader.php(106): include('/Users/mapsdigi...')
    #39 /Users/mapsdigital/Documents/Sites/ches/wp-blog-header.php(19): require_once('/Users/mapsdigi...')
    #40 /Users/mapsdigital/Documents/Sites/ches/index.php(17): require('/Users/mapsdigi...')
    #41 {main}
    thrown in /Users/mapsdigital/Documents/Sites/ches/wp-content/plugins/elementor/includes/controls/groups/image-size.php on line 366
Viewing 7 replies - 1 through 7 (of 7 total)
  • Dear mapsmarketing,

    Thanks for sharing your issue with us. Please allow us some time for it. We will fix the issue and release a new version again. I hope in the next update, your issue will be solved.

    If you have any further queries then ask freely with us.

    Thanks.
    Best Regards,
    Hasib Ali

    Thread Starter mapsmarketing

    (@mapsmarketing)

    Sounds great @hashibali

    Please let me know if any further details are needed.

    Dear?mapsmarketing,

    Thanks for your feedback reply. We tried to reproduce the issue on our site but can’t find the issue. We request you to share your website link where you faced the issue and also request you to share a short video of the issue. We will check the video and try to fix the issue for you.

    We appreciate your kind help and support for it and also waiting for your response.
    Thanks.
    Best Regards,
    Hasib Ali

    Thread Starter mapsmarketing

    (@mapsmarketing)

    Hi @hashibali

    The website is located on my local machine, so I cannot provide a link. However, I’ve recorded the issue which you can view from here: https://www.loom.com/share/d5d5ddb19b2a42b4965353a92a0e6ac7

    Thank you

    Dear?mapsmarketing,

    Thanks for sharing your video. We checked your video but we can’t reproduce the issue on our local site. We request you to directly contact the Bdthemes support team by using this link – https://bdthemes.com/support/
    I hope they will help you and fix your issue as soon as possible.

    Thanks.
    Best Regards,
    Hasib Ali

    Thread Starter mapsmarketing

    (@mapsmarketing)

    Hi @hashibali

    Please disregard. I’ve been digging and noticed a filter function which didn’t modify anything but it stopped the return of the image sizes array. I’ve removed the function and it’s all back to normal.

    Thank you very much in looking into things

    Dear?mapsmarketing,

    Thanks for your feedback and confirmation message. If you face any problems again or need our help then please don’t hesitate to knock us.

    Thanks.
    Best Regards,
    Hasib Ali

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.