[wp-trac] [WordPress Trac] #62950: PHP deprecation warning in /wp-admin/includes/class-automatic-upgrader-skin.php
WordPress Trac
noreply at wordpress.org
Thu Feb 5 10:29:21 UTC 2026
#62950: PHP deprecation warning in /wp-admin/includes/class-automatic-upgrader-
skin.php
-----------------------------+------------------------------
Reporter: nexbridge | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Upgrade/Install | Version: 6.7.2
Severity: normal | Resolution:
Keywords: | Focuses:
-----------------------------+------------------------------
Comment (by nexbridge):
Just to say that this is still happening on the 6.9 branch. I've included
stack traces for both the `trim()` and `str_contains()` warnings if it
helps.
{{{
[2026-02-04 04:38:00] str_contains(): Passing null to parameter #1
($haystack) of type string is deprecated
E_DEPRECATED at /wp-admin/includes/class-automatic-upgrader-skin.php(87):
#0 [internal function]: {closure}()
#1 /wp-admin/includes/class-automatic-upgrader-skin.php(87):
str_contains()
#2 /wp-includes/class-wp-hook.php(341):
Automatic_Upgrader_Skin->feedback()
#3 /wp-includes/plugin.php(205): WP_Hook->apply_filters()
#4 /wp-admin/includes/update-core.php(1577): apply_filters()
#5 /wp-admin/includes/class-core-upgrader.php(178): update_core()
#6 /wp-admin/includes/class-wp-automatic-updater.php(478):
Core_Upgrader->upgrade()
#7 /wp-admin/includes/class-wp-automatic-updater.php(715):
WP_Automatic_Updater->update()
#8 /wp-includes/update.php(890): WP_Automatic_Updater->run()
#9 /wp-includes/class-wp-hook.php(341): wp_maybe_auto_update()
#10 /wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#11 /wp-includes/plugin.php(522): WP_Hook->do_action()
#12 /wp-content/plugins/stops-core-theme-and-plugin-
updates/includes/MPSUM_Disable_Updates.php(191): do_action()
#13 /wp-includes/class-wp-hook.php(341):
MPSUM_Disable_Updates->maybe_auto_update()
#14 /wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#15 /wp-includes/plugin.php(570): WP_Hook->do_action()
#16 /wp-cron.php(191): do_action_ref_array()
#17 {main}
}}}
{{{
[2026-02-04 04:38:00] trim(): Passing null to parameter #1 ($string) of
type string is deprecated
E_DEPRECATED at /wp-admin/includes/class-automatic-upgrader-skin.php(93):
#0 [internal function]: {closure}()
#1 /wp-admin/includes/class-automatic-upgrader-skin.php(93): trim()
#2 /wp-includes/class-wp-hook.php(341):
Automatic_Upgrader_Skin->feedback()
#3 /wp-includes/plugin.php(205): WP_Hook->apply_filters()
#4 /wp-admin/includes/update-core.php(1577): apply_filters()
#5 /wp-admin/includes/class-core-upgrader.php(178): update_core()
#6 /wp-admin/includes/class-wp-automatic-updater.php(478):
Core_Upgrader->upgrade()
#7 /wp-admin/includes/class-wp-automatic-updater.php(715):
WP_Automatic_Updater->update()
#8 /wp-includes/update.php(890): WP_Automatic_Updater->run()
#9 /wp-includes/class-wp-hook.php(341): wp_maybe_auto_update()
#10 /wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#11 /wp-includes/plugin.php(522): WP_Hook->do_action()
#12 /wp-content/plugins/stops-core-theme-and-plugin-
updates/includes/MPSUM_Disable_Updates.php(191): do_action()
#13 /wp-includes/class-wp-hook.php(341):
MPSUM_Disable_Updates->maybe_auto_update()
#14 /wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#15 /wp-includes/plugin.php(570): WP_Hook->do_action()
#16 /wp-cron.php(191): do_action_ref_array()
#17 {main}
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/62950#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list