Last modified: 2013-09-26 14:47:30 UTC
While deleting a page on mediawiki.org I got an error: PHP fatal error in /usr/local/apache/common-local/php-1.22wmf14/extensions/CirrusSearch/CirrusSearchUpdater.php line 66: Call to a member function getArticleID() on a non-object
[28-Aug-2013 16:43:07] Fatal error: Call to a member function getArticleID() on a non-object at /usr/local/apache/common-local/php-1.22wmf14/extensions/CirrusSearch/CirrusSearchUpdater.php on line 66 Server: mw1179 Method: POST URL: http://www.mediawiki.org/w/index.php?title=User:AlphonseKennedy&action=delete Backtrace: #0 /usr/local/apache/common-local/php-1.22wmf14/extensions/CirrusSearch/CirrusSearchUpdater.php(66): CirrusSearchUpdater::updateFromTitle() #1 /usr/local/apache/common-local/php-1.22wmf14/extensions/CirrusSearch/CirrusSearch.body.php(36): CirrusSearchUpdater::updateFromTitle('alphonsekennedy') #2 /usr/local/apache/common-local/php-1.22wmf14/includes/search/SearchUpdate.php(107): CirrusSearch->updateTitle(148400, 'alphonsekennedy') #3 /usr/local/apache/common-local/php-1.22wmf14/includes/DeferredUpdates.php(92): SearchUpdate->doUpdate() #4 /usr/local/apache/common-local/php-1.22wmf14/includes/Wiki.php(605): DeferredUpdates::doUpdates('commit') #5 /usr/local/apache/common-local/php-1.22wmf14/includes/Wiki.php(460): MediaWiki->restInPeace() #6 /usr/local/apache/common-local/php-1.22wmf14/index.php(55): MediaWiki->run() #7 /usr/local/apache/common-local/w/index.php(3): require('/usr/local/apac...') #8 {main}
Created attachment 13191 [details] Example of bug when deleting LQT thread
We're unable to reproduce the problem in development but we've merged a fix (https://gerrit.wikimedia.org/r/#/c/81518/) that should work.
We pushed the fix to production and aren't seeing these errors any more.