• Hi,

    Thanks for making such a useful plugin. We love wpDataTables.

    This plugin seems to be initialized differently than other plugins, and that results in some various benign warnings in our debug log. This assumption of difference in initialization comes from this event: when I click on the details of an upgrade for another plugin, I’m able to see a changelog, description, and link to wordpress.org plugin page. For this plugin, it’s just a link to your website and the version number.

    This seems to cause some warnings, like when there’s an upgrade available for wpDataTables, our debug log, throughout the time, will randomly produce:

    [24-Oct-2025 01:31:35 UTC] PHP Warning: Undefined property: stdClass::$plugin in /website/files/wp-admin/includes/class-wp-automatic-updater.php on line 228

    This error never occurs unless an upgrade for wpDataTables is available.

    Or, this warning occurs less, but still happens if and only if wpDataTables has an update available:

    PHP Warning: Undefined property: stdClass::$plugin in /website/files/wp-includes/class-wp-list-util.php on line 168

    When I upgraded wpDataTables to the newest version:

    [24-Oct-2025 12:05:58 UTC] PHP Warning: Undefined property: stdClass::$sections in /website/files/wp-admin/includes/plugin-install.php on line 585

    [24-Oct-2025 12:05:58 UTC] PHP Warning: Undefined property: stdClass::$sections in /website/files/wp-admin/includes/plugin-install.php on line 600

    [24-Oct-2025 12:05:58 UTC] PHP Warning: Undefined property: stdClass::$sections in /website/files/wp-admin/includes/plugin-install.php on line 630

    [24-Oct-2025 12:05:58 UTC] PHP Warning: Undefined property: stdClass::$sections in /website/files/wp-admin/includes/plugin-install.php on line 861

    It seems like everything is working; I received the successful update message and everything loads fine, it’s just interesting that this is the only plugin that creates these types of errors.

    It also seems like it may be an easy fix, which is why I wanted to report this in the threads.

    Thank you,

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Milos TMS

    (@milosjovanovicwpdt)

    Hey there,

    Apologies for the delay in getting back to you. Thank you for taking the time to report this in such detail — we really appreciate it.

    From what you described, the warnings don’t seem to point to a specific line of wpDataTables code directly, but we understand that they appear when wpDataTables updates are available, so it’s possible they’re related to how our plugin communicates with the WordPress update system.

    I’ve passed your report to our developer team so they can try to reproduce this scenario and investigate further. To help us confirm the environment setup and narrow it down more efficiently, could you please copy the System Info from wpDataTables → System Info and share it here?

    That information will show us details such as the PHP version, WordPress version, and active plugins — which can be helpful for debugging.

    If our team confirms the behavior, they’ll aim to include a fix or improvement in one of the next updates.

    Thanks again for bringing this to our attention and for your kind feedback about wpDataTables!

    Kind regards,
    Milos

    Thread Starter annaam

    (@annaam)

    WP Version: 6.8.3
    WP Multisite: No
    PHP Memory Limit: 512 MB
    WP Debug Mode: Inactive
    Language: en_US
    Server Environment
    Operating System: Linux
    Server Info: nginx/1.28.0
    PHP Version: 8.1.33
    PHP Post Max Size: 64 MB
    PHP Time Limit: 30
    MySQL Version: 8.4.6
    Max Upload Size: 64 MB
    Multibyte String: Installed
    XML extension: Installed
    DOM extension: Installed
    Libxml extension: Installed - Version: 2.9.14
    PDO extension: Installed - PDO Drivers: mysql
    Zip extension: Installed
    Curl extension: Installed - Version: 8.5.0
    Theme Name: Custom Theme

    Active Plugins (92)
    FluentSMTP by FluentSMTP & WPManageNinja Team – 2.2.90
    Query Monitor by John Blackbourn – 3.20.0
    Advanced Custom Fields: Autocomplete by Brian S. Reed, Max Lyuchin – 1.0.0
    Advanced Custom Fields: Extended by ACF Extended – 0.9.1
    ACF Phone by Pascal Martineau – 1.0.2
    ACF QuickEdit Fields by Jörn Lund – 3.3.8
    Add From Server by Dion Hulse – 3.4.5
    Admin Bar & Dashboard Control by Author: ProfilePress Team – 1.2.9
    Advanced Custom Fields PRO by WP Engine – 6.4.2
    Advanced Post Excerpt by Steve Grunwell – 1.0.0
    Breadcrumb Trail by Justin Tadlock – 1.1.0
    Catch IDs by Catch Plugins – 2.7.2
    Child Theme Configurator by Lilaea Media – 2.6.7
    Code Snippets by Code Snippets Pro – 3.7.0
    Custom Permalinks by Sami Ahmed Siddiqui – 2.8.0
    Duplicate Page by mndpsingh287 – 4.5.5
    Enable Media Replace by ShortPixel – 4.1.7
    Events Manager by Pixelite – 7.1.7
    Extended User Search In WP-Admin by Amit Mittal – 3
    Forget About Shortcode Buttons by Designs & Code – 2.1.3
    Formidable API by Strategy11 – 1.18
    Formidable Datepicker Options by Strategy11 – 2.1
    Formidable Export View to CSV by Strategy11 – 1.10
    Formidable Geolocation by Strategy11 – 1.3.4
    Formidable Google Sheets by Strategy11 – 1.0.5
    Formidable Landing Pages by Strategy11 – 1.0.02
    Formidable Locations by Strategy11 – 2.03
    Formidable Logs by Strategy11 – 1.0.4
    Formidable Bootstrap Modal by Strategy11 – 3.0.3
    Formidable PDFs by Strategy11 – 2.0.6
    Formidable Forms Pro by Strategy11 – 6.20
    Formidable Registration by Strategy11 – 3.0.1
    Formidable Digital Signatures by Strategy11 – 3.0.5
    Formidable Twilio by Strategy11 – 1.09
    Formidable User Flow by Strategy11 – 2.0.3
    Formidable Visual Views by Strategy11 – 5.8
    Formidable Zapier by Strategy11 – 2.04
    Formidable Forms by Strategy11 Form Builder Team – 6.20
    Frontend Reset Password by WP Enhanced – 1.2.3
    GA Google Analytics by Jeff Starr – 20250326
    Gutentor - Gutenberg Blocks - Page Builder for Gutenberg Editor by Gutentor – 3.5.3
    Header and Footer Scripts by Anand Kumar – 2.2.2
    Health Check & Troubleshooting by The WordPress.org community – 1.7.1
    Import and export users and customers by codection – 1.29.4
    Jetpack by Automattic – 14.8
    Kadence Blocks – Gutenberg Blocks for Page Builder Features by Kadence WP – 3.5.20
    Manage Notification E-mails by Virgial Berveling – 1.8.6
    Members by MemberPress – 3.2.18
    Modal Block by Mark Bird – 2.1
    Newsletter - Google Analytics by The Newsletter Team – 1.3.0
    Newsletter - API v1 and v2 by The Newsletter Team – 2.5.1
    Newsletter - Archive by The Newsletter Team – 4.1.8
    Newsletter - Extended Composer Blocks by The Newsletter Team – 1.6.0
    Newsletter - Events Manager Integration by The Newsletter Team – 1.4.7
    Newsletter - Addons Manager and Support by The Newsletter Team – 1.3.8
    Newsletter - Geolocation by The Newsletter Team – 1.3.3
    Newsletter - Reports and Retargeting by The Newsletter Team – 4.7.0
    Newsletter by Stefano Lissa & The Newsletter Team – 8.9.4
    WP OAuth Extended Endpoint by –
    Page Links To by Mark Jaquith – 3.3.7
    PHP Everywhere by Alexander Fuchs – 3.0.0
    Post Type Switcher by Triple J Software, Inc. – 3.3.1
    Posts 2 Posts by scribu – 1.7.5
    Redirection by John Godley – 5.5.2
    Related Posts By Taxonomy by keesiemijer – 2.7.6
    Relevanssi by Mikko Saari – 4.25.0
    Safe SVG by 10up – 2.3.3
    Search & Filter by Code Amp – 1.2.17
    Seriously Simple Podcasting by Castos – 3.12.0
    Seriously Simple Speakers by Castos – 1.2.0
    Seriously Simple Stats by Castos – 1.7.0
    Seriously Simple Transcripts by Castos – 1.2.0
    Shortcodes Ultimate by Vova Anokhin – 7.4.5
    Simple History by Pär Thernström – 5.16.0
    Simple MathJax by Samuel Coskey, Peter Krautzberger, Christian Lawson-Perfect – 2.1.1
    Simplelightbox by Andre Rinas – 2.14.4
    SpinupWP by SpinupWP – 1.9.0
    Category Order and Taxonomy Terms Order by Nsp-Code – 1.9
    Ultimate Category Excluder by Marios Alexandrou – 1.7
    Ultimate Dashboard by David Vongries – 3.8.9
    User Access Manager by Alexander Schneider – 2.2.25
    User Menus by Code Atlantic – 1.3.2
    User Switching by John Blackbourn – 1.10.0
    WCK - Custom Fields and Custom Post Types Creator by Cozmoslabs, Madalin Ungureanu, Cristian Antohe – 2.3.8
    Wordfence Security by Wordfence – 8.1.0
    WordPress Importer by wordpressdotorg – 0.8.4
    Yoast SEO by Team Yoast – 25.9
    WP Add Mime Types by Kimiya Kitani – 3.1.2
    WP FullCalendar by Pixelite – 1.6
    Nested Pages by Kyle Phillips – 3.2.13
    WP Rollback by WP Rollback – 2.0.7
    wpDataTables by TMS-Plugins – 7.3.2
    • This reply was modified 3 months, 2 weeks ago by annaam.
    Plugin Support Milos TMS

    (@milosjovanovicwpdt)

    Hello again,

    Thank you for sharing the System Info with us. I’m sending everything, along with the rest of your report, to our developer team so they can review it in detail. They’ll do their best to isolate the cause of this behavior, and if they’re able to reproduce it, they’ll include a fix in one of the upcoming updates.

    Thanks again for taking the time to report this. We’ll let you know if they need any additional information from your end in the meantime.

    Kind regards,
    Milos

Viewing 3 replies - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.