• Resolved mtg169

    (@mtg169)


    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 2032

    We’ve temporarily patched by casting $groupids as an array. Can you fix and perform better data type checks in the next release?

Viewing 1 replies (of 1 total)
  • Plugin Author gVectors Team

    (@gvectors-team)

    Hi @mtg169 ,

    I assume you have a widget for wpForo Online Users. Please take a screenshot of that widget from dashboard. What kind of widgets you use, is it a classic or block widget?

Viewing 1 replies (of 1 total)

You must be logged in to reply to this topic.