Fatal Error when Elementor updated to v24>
-
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)
Viewing 7 replies - 1 through 7 (of 7 total)
- You must be logged in to reply to this topic.