• Resolved owengreaves

    (@owengreaves)


    I update wpdatatables to 5.7 on PHP 8.2 and I’m getting critical errors on some pages, rolling back to 7.4 solves the problem, everything works properly.

    The logs show a PHP FATAL error –

    [05-Jul-2023 14:29:14 UTC] PHP Fatal error:  Uncaught TypeError: strpos(): Argument #1 ($haystack) must be of type string, array given in /home/virtualh/public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php:3944
    Stack trace:
    #0 /home/virtualh/public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php(3944): strpos(Array, 'Undefined')
    #1 /home/virtualh/public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php(1792): WPDataTable::solveFormula('wpdatacolumna+w...', Array, Array)
    #2 /home/virtualh/public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php(1765): WPDataTable->calculateFormulaCells()
    #3 /home/virtualh/public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php(3070): WPDataTable->arrayBasedConstruct(Array, Array)
    #4 /home/virtualh/public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php(4180): WPDataTable->queryBasedConstruct('SELECT * FROM R...', Array, Array, false)
    #5 /home/virtualh/public_html/wp-content/plugins/wpdatatables/controllers/wdt_functions.php(1231): WPDataTable->fillFromData(Object(stdClass), Array)
    #6 /home/virtualh/public_html/wp-includes/shortcodes.php(355): wdtWpDataTableShortcodeHandler(Array, '', 'wpdatatable')
    #7 [internal function]: do_shortcode_tag(Array)
    #8 /home/virtualh/public_html/wp-includes/shortcodes.php(227): preg_replace_callback('/\\[(\\[?)(wpdata...', 'do_shortcode_ta...', '<div class="fl-...')
    #9 /home/virtualh/public_html/wp-content/plugins/bb-plugin/classes/class-fl-builder.php(1999): do_shortcode('<div class="fl-...')
    #10 /home/virtualh/public_html/wp-content/plugins/bb-plugin/classes/class-fl-builder.php(2055): FLBuilder::render_content_by_id(334)
    #11 /home/virtualh/public_html/wp-includes/class-wp-hook.php(308): FLBuilder::render_content('\n<h1>\n\t\t<a href...')
    #12 /home/virtualh/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters('\n<h1>\n\t\t<a href...', Array)
    #13 /home/virtualh/public_html/wp-includes/post-template.php(255): apply_filters('the_content', '<!-- wp:fl-buil...')
    #14 /home/virtualh/public_html/wp-content/themes/bb-theme/content-page.php(13): the_content()
    #15 /home/virtualh/public_html/wp-includes/template.php(785): require('/home/virtualh/...')
    #16 /home/virtualh/public_html/wp-includes/template.php(718): load_template('/home/virtualh/...', false, Array)
    #17 /home/virtualh/public_html/wp-includes/general-template.php(204): locate_template(Array, true, false, Array)
    #18 /home/virtualh/public_html/wp-content/themes/bb-theme/page.php(10): get_template_part('content', 'page')
    #19 /home/virtualh/public_html/wp-includes/template-loader.php(106): include('/home/virtualh/...')
    #20 /home/virtualh/public_html/wp-blog-header.php(19): require_once('/home/virtualh/...')
    #21 /home/virtualh/public_html/index.php(17): require('/home/virtualh/...')
    #22 {main}
      thrown in /home/virtualh/public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php on line 3944

    Thanks for any input or direction.

    Owen

    The page I need help with: [log in to see the link]

Viewing 1 replies (of 1 total)
  • Plugin Author wpDataTables

    (@wpdatatables)

    Hello,

    Since you’re using the Premium version of the plugin, please open a ticket on our main Support platform here,

     and one of our Agents will respond as quickly as possible.

    Premium products are not supported in these forums, as per this comment by WordPress.org moderators.

    Thank you for understanding. 

    Kind regards.

Viewing 1 replies (of 1 total)

The topic ‘Wpdatatables PHP 8.2 challenges’ is closed to new replies.