[wp-trac] [WordPress Trac] #55280: Unsupported operand types in Site Health
WordPress Trac
noreply at wordpress.org
Tue Mar 1 15:38:14 UTC 2022
#55280: Unsupported operand types in Site Health
--------------------------+----------------------------------------
Reporter: lw5 | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Site Health | Version: 5.9.1
Severity: normal | Resolution:
Keywords: php8 | Focuses: administration, multisite
--------------------------+----------------------------------------
Changes (by SergeyBiryukov):
* keywords: reporter-feedback => php8
Comment:
Hi there, thanks for the report.
It looks like this can happen if one of the entries in the cron array is
not an integer timestamp as it's supposed to be, but a non-numeric string
instead.
This was fixed in [33936] / #33475 for WordPress 4.4, and a descriptive
error message was added in [50143] / #49961 for WordPress 5.7. However,
the current fix just means that new events cannot be scheduled with a non-
numeric timestamp. If there is already an existing event like that, it
remains in the array.
I'm open to suggestions on what a correct fix here would be. I think just
hiding the notice in Site Health would not be ideal, we may need an
upgrade routine to clean up the cron array and remove any events with an
invalid timestamp.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/55280#comment:4>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list