Fatal in 2.4.9
-
Seeing the following fatal on a site since updating to 2.4.9:
PHP Fatal error: Uncaught TypeError: array_filter(): Argument #1 ($array) must be of type array, string given in /srv/htdocs/wp-content/plugins/wpforo/classes/Members.php:2032
Stack trace:
#0 /srv/htdocs/wp-content/plugins/wpforo/classes/Members.php(2032): array_filter('["1","5","2","3...')
#1 /srv/htdocs/wp-content/plugins/wpforo/widgets/OnlineMembers.php(31): wpforo\classes\Members->get_online_members(15, '["1","5","2","3...')
#2 /srv/htdocs/wp-content/plugins/wpforo/widgets/OnlineMembers.php(70): wpforo\widgets\OnlineMembers->get_widget(Array)
#3 /wordpress/core/6.8.3/wp-includes/class-wp-widget.php(394): wpforo\widgets\OnlineMembers->widget(Array, Array)
#4 /wordpress/core/6.8.3/wp-includes/widgets.php(845): WP_Widget->display_callback(Array, Array)
#5 /srv/htdocs/wp-content/plugins/wpforo/themes/2022/index.php(49): dynamic_sidebar('wpforo_sidebar')
#6 /srv/htdocs/wp-content/plugins/wpforo/includes/hooks.php(267): include('/srv/htdocs/wp-...')
#7 /wordpress/core/6.8.3/wp-includes/shortcodes.php(434): wpforo\wpforo->{closure}(Array, '', 'wpforo')
#8 [internal function]: do_shortcode_tag(Array)
#9 /wordpress/core/6.8.3/wp-includes/shortcodes.php(273): preg_replace_callback('/\\[(\\[?)(wpforo...', 'do_shortcode_ta...', '[wpforo]\n')
#10 /wordpress/core/6.8.3/wp-includes/class-wp-hook.php(324): do_shortcode('[wpforo]\n')
#11 /wordpress/core/6.8.3/wp-includes/plugin.php(205): WP_Hook->apply_filters('[wpforo]\n', Array)
#12 /wordpress/core/6.8.3/wp-includes/post-template.php(256): apply_filters('the_content', '[wpforo]')
#13 /srv/htdocs/wp-content/themes/generatepress/content-page.php(73): the_content()
#14 /wordpress/core/6.8.3/wp-includes/template.php(812): require('/srv/htdocs/wp-...')
#15 /wordpress/core/6.8.3/wp-includes/template.php(745): load_template('/srv/htdocs/wp-...', false, Array)
#16 /wordpress/core/6.8.3/wp-includes/general-template.php(206): locate_template(Array, true, false, Array)
#17 /srv/htdocs/wp-content/themes/generatepress/inc/theme-functions.php(568): get_template_part('content', 'page')
#18 /srv/htdocs/wp-content/themes/generatepress/page.php(34): generate_do_template_part('page')
#19 /wordpress/core/6.8.3/wp-includes/template-loader.php(106): include('/srv/htdocs/wp-...')
#20 /wordpress/core/6.8.3/wp-blog-header.php(19): require_once('/wordpress/core...')
#21 /wordpress/core/6.8.3/index.php(17): require('/wordpress/core...')
#22 {main}
thrown in /srv/htdocs/wp-content/plugins/wpforo/classes/Members.php on line 2032We’ve temporarily patched by casting
$groupidsas an array. Can you fix and perform better data type checks in the next release?
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
You must be logged in to reply to this topic.