Title: Wpdatatables PHP 8.2 challenges
Last modified: July 5, 2023

---

# Wpdatatables PHP 8.2 challenges

 *  Resolved [owengreaves](https://wordpress.org/support/users/owengreaves/)
 * (@owengreaves)
 * [2 years, 11 months ago](https://wordpress.org/support/topic/wpdatatables-php-8-2-challenges/)
 * 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 –
 *     ```wp-block-code
       [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](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fwpdatatables-php-8-2-challenges%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 1 replies (of 1 total)

 *  Plugin Author [wpDataTables](https://wordpress.org/support/users/wpdatatables/)
 * (@wpdatatables)
 * [2 years, 11 months ago](https://wordpress.org/support/topic/wpdatatables-php-8-2-challenges/#post-16874951)
 * Hello,
 * Since you’re using the Premium version of the plugin, please open a ticket on
   our [main Support platform here](https://tmsplugins.ticksy.com/),
 *  and one of our Agents will respond as quickly as possible.
 * Premium products are not supported in these forums, as per [this comment](https://wordpress.org/support/topic/error-when-not-logged-into-wordpress-backend/#post-15050671)
   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.

 * ![](https://ps.w.org/wpdatatables/assets/icon-128x128.gif?rev=3010404)
 * [wpDataTables - WordPress Data Table, Dynamic Tables & Table Charts Plugin](https://wordpress.org/plugins/wpdatatables/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wpdatatables/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wpdatatables/)
 * [Active Topics](https://wordpress.org/support/plugin/wpdatatables/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wpdatatables/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wpdatatables/reviews/)

 * 2 replies
 * 2 participants
 * Last reply from: [wpDataTables](https://wordpress.org/support/users/wpdatatables/)
 * Last activity: [2 years, 11 months ago](https://wordpress.org/support/topic/wpdatatables-php-8-2-challenges/#post-16874951)
 * Status: resolved