Last modified: 2014-08-17 11:13:09 UTC
[2014-06-18 16:55:57] Catchable fatal error: Argument 1 passed to Flow\Data\CachingObjectMapper::fromStorageRow() must be an array, null given, called in /usr/local/apache/common-local/php-1.24wmf9/extensions/Flow/includes/Data/ObjectLocator.php on line 301 and defined at /usr/local/apache/common-local/php-1.24wmf9/extensions/Flow/includes/Data/CachingObjectMapper.php on line 49 Server: mw1094 Method: GET URL: http://meta.wikimedia.org/w/index.php?title=Special:Contributions&contribs=newbie Backtrace: #0 /usr/local/apache/common-local/php-1.24wmf9/extensions/Flow/includes/Data/CachingObjectMapper.php(49): Flow\Data\CachingObjectMapper::fromStorageRow() #1 /usr/local/apache/common-local/php-1.24wmf9/extensions/Flow/includes/Data/ObjectLocator.php(301): Flow\Data\CachingObjectMapper->fromStorageRow(NULL) #2 /usr/local/apache/common-local/php-1.24wmf9/extensions/Flow/includes/Data/ObjectManager.php(128): Flow\Data\ObjectLocator->load(NULL) #3 [internal function]: Flow\Data\ObjectManager->load(NULL) #4 /usr/local/apache/common-local/php-1.24wmf9/extensions/Flow/includes/Data/ObjectLocator.php(91): array_map(Array, Array) #5 [internal function]: Flow\Data\ObjectLocator->findMulti(Array, Array) #6 /usr/local/apache/common-local/php-1.24wmf9/extensions/Flow/includes/Data/ManagerGroup.php(62): call_user_func_array(Array, Array) #7 /usr/local/apache/common-local/php-1.24wmf9/extensions/Flow/includes/Data/ManagerGroup.php(78): Flow\Data\ManagerGroup->call('findMulti', Array) #8 /usr/local/apache/common-local/php-1.24wmf9/extensions/Flow/includes/Formatter/AbstractQuery.php(125): Flow\Data\ManagerGroup->findMulti('PostRevision', Array, Array) #9 /usr/local/apache/common-local/php-1.24wmf9/extensions/Flow/includes/Formatter/ContributionsQuery.php(70): Flow\Formatter\AbstractQuery->loadMetadataBatch(Array) #10 /usr/local/apache/common-local/php-1.24wmf9/extensions/Flow/Hooks.php(500): Flow\Formatter\ContributionsQuery->getResults(Object(ContribsPager), '', 51, false) #11 [internal function]: FlowHooks::onContributionsQuery(Array, Object(ContribsPager), '', 51, false) #12 /usr/local/apache/common-local/php-1.24wmf9/includes/Hooks.php(206): call_user_func_array('FlowHooks::onCo...', Array) #13 /usr/local/apache/common-local/php-1.24wmf9/includes/GlobalFunctions.php(4056): Hooks::run('ContribsPager::...', Array, NULL) #14 /usr/local/apache/common-local/php-1.24wmf9/includes/specials/SpecialContributions.php(749): wfRunHooks('ContribsPager::...', Array) #15 /usr/local/apache/common-local/php-1.24wmf9/includes/Pager.php(226): ContribsPager->reallyDoQuery('', 51, false) #16 /usr/local/apache/common-local/php-1.24wmf9/includes/Pager.php(557): IndexPager->doQuery() #17 /usr/local/apache/common-local/php-1.24wmf9/includes/specials/SpecialContributions.php(197): IndexPager->getNumRows() #18 /usr/local/apache/common-local/php-1.24wmf9/includes/specialpage/SpecialPage.php(380): SpecialContributions->execute(NULL) #19 /usr/local/apache/common-local/php-1.24wmf9/includes/specialpage/SpecialPageFactory.php(510): SpecialPage->run(NULL) #20 /usr/local/apache/common-local/php-1.24wmf9/includes/Wiki.php(288): SpecialPageFactory::executePath(Object(Title), Object(RequestContext)) #21 /usr/local/apache/common-local/php-1.24wmf9/includes/Wiki.php(603): MediaWiki->performRequest() #22 /usr/local/apache/common-local/php-1.24wmf9/includes/Wiki.php(452): MediaWiki->main() #23 /usr/local/apache/common-local/php-1.24wmf9/index.php(46): MediaWiki->run() #24 /usr/local/apache/common-local/w/index.php(3): require('/usr/local/apac...') #25 {main}
This gives a WMF error, and is clearly a regression. Increasing priority.
Change 140413 had a related patch set uploaded by EBernhardson: Protect against null values in ObjectManager::findMulti https://gerrit.wikimedia.org/r/140413
Change 140414 had a related patch set uploaded by EBernhardson: Convert recoverable fatal errors into exceptions https://gerrit.wikimedia.org/r/140414
Change 140414 merged by jenkins-bot: Convert recoverable fatal errors into exceptions https://gerrit.wikimedia.org/r/140414
Change 140413 merged by jenkins-bot: Protect against null values in ObjectManager::findMulti https://gerrit.wikimedia.org/r/140413
All patches mentioned in this report were merged - assuming this bug is FIXED. If that is not the case: Please reopen and elaborate what is left to do here to get this report fixed.