Started as soon as I rolled group0 forward to wmf.12. This looks similar to T157831: Fatal error: Call to undefined method __PHP_Incomplete_Class::hasReached() in /srv/mediawiki/php-master/includes/libs/rdbms/loadbalancer/LoadBalancer.php on line 494.
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | thcipriani | T155527 MW-1.29.0-wmf.12 deployment blockers | |||
| Resolved | PRODUCTION ERROR | aaron | T158127 Catchable fatal error: Object of class __PHP_Incomplete_Class could not be converted to string in ChronologyProtector.php |
Event Timeline
Mentioned in SAL (#wikimedia-operations) [2017-02-14T22:11:48Z] <thcipriani@tin> rebuilt wikiversions.php and synchronized wikiversions files: group0 to 1.29.0-wmf.11 for T158127
Change 337755 had a related patch set uploaded (by Thcipriani):
Make ChronologyProtector::init() use instanceof instead of empty()
Change 337755 merged by jenkins-bot:
Make ChronologyProtector::init() use instanceof instead of empty()
Change 337848 had a related patch set uploaded (by Hashar):
Make ChronologyProtector::init() use instanceof instead of empty()
Change 337848 merged by jenkins-bot:
Make ChronologyProtector::init() use instanceof instead of empty()
Mentioned in SAL (#wikimedia-operations) [2017-02-15T17:08:09Z] <thcipriani@tin> Synchronized php-1.29.0-wmf.12/includes/libs/rdbms/ChronologyProtector.php: [[gerrit:337848|Make ChronologyProtector::init() use instanceof instead of empty()]] T158127 (duration: 00m 43s)
Change 337878 had a related patch set uploaded (by Thcipriani):
Make ChronologyProtector::init() use instanceof instead of empty()
Change 337878 merged by jenkins-bot:
Make ChronologyProtector::init() use instanceof instead of empty()
Mentioned in SAL (#wikimedia-operations) [2017-02-15T17:41:40Z] <thcipriani@tin> Synchronized php-1.29.0-wmf.11/includes/libs/rdbms/ChronologyProtector.php: [[gerrit:337878|Make ChronologyProtector::init() use instanceof instead of empty()]] T158127 (duration: 00m 41s)