Page MenuHomePhabricator

Fatal Error: Class undefined: CirrusSearch\Status
Closed, ResolvedPublic

Description

Around the same time icinga-wm issued alerts for failing ElasticSearch shards, this message started appearing in fluorine:/a/mw-log/fatal.log:

2015-06-15 07:00:13 mw1124 enwiki fatal INFO: [ba4a0279] /w/api.php?action=opensearch&format=json&search=REDACTED&namespace=0&limit=10&suggest=   ErrorException from line 264 of /srv/mediawiki/php-1.26wmf9/includes/exception/MWExceptionHandler.php: Fatal Error: Class undefined: CirrusSearch\Status

MediaWiki or an installed extension requires this class but it is not embedded directly in MediaWiki's git repository and must be installed separately by the end user.

Please see <a href="https://www.mediawiki.org/wiki/Download_from_Git#Fetch_external_libraries">mediawiki.org</a> for help on installing the required components.
#0 (): MWExceptionHandler::handleFatalError()
#1 {main} {"private":false}

Details

Related Gerrit Patches:
mediawiki/extensions/CirrusSearch : wmf/1.26wmf9Add missing 'use \Status;' to includes/Util.php
mediawiki/extensions/CirrusSearch : masterAdd missing 'use \Status;' to includes/Util.php

Event Timeline

ori created this task.Jun 15 2015, 7:03 AM
ori raised the priority of this task from to High.
ori updated the task description. (Show Details)
ori added a project: CirrusSearch.
ori added subscribers: ori, Manybubbles, demon.
Restricted Application added a project: Discovery. · View Herald TranscriptJun 15 2015, 7:03 AM
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 218296 had a related patch set uploaded (by Ori.livneh):
Add missing 'use \Status;' to includes/Util.php

https://gerrit.wikimedia.org/r/218296

Change 218296 merged by Ori.livneh:
Add missing 'use \Status;' to includes/Util.php

https://gerrit.wikimedia.org/r/218296

Change 218297 had a related patch set uploaded (by Ori.livneh):
Add missing 'use \Status;' to includes/Util.php

https://gerrit.wikimedia.org/r/218297

Change 218297 merged by Ori.livneh:
Add missing 'use \Status;' to includes/Util.php

https://gerrit.wikimedia.org/r/218297

Aklapper raised the priority of this task from High to Unbreak Now!.Jun 15 2015, 7:45 AM
revi added a subscriber: revi.Jun 15 2015, 9:01 AM

Presumably the fatal is fixed now? General search brokenness continues and is tracked at T102463.

matmarex closed this task as Resolved.Jun 15 2015, 11:05 AM
matmarex assigned this task to ori.
matmarex removed a project: Patch-For-Review.
matmarex set Security to None.