Page MenuHomePhabricator

Error: Call to a member function isTemp() on null
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
labels.normalized_message
[{reqId}] {exception_url}   Error: Call to a member function isTemp() on null
FrameLocationCall
from/srv/mediawiki/php-1.44.0-wmf.16/extensions/PageTriage/includes/Api/ApiPageTriageList.php(114)
#0/srv/mediawiki/php-1.44.0-wmf.16/includes/api/ApiMain.php(2011)MediaWiki\Extension\PageTriage\Api\ApiPageTriageList->execute()
#1/srv/mediawiki/php-1.44.0-wmf.16/includes/api/ApiMain.php(946)MediaWiki\Api\ApiMain->executeAction()
#2/srv/mediawiki/php-1.44.0-wmf.16/includes/api/ApiMain.php(917)MediaWiki\Api\ApiMain->executeActionWithErrorHandling()
#3/srv/mediawiki/php-1.44.0-wmf.16/includes/api/ApiEntryPoint.php(152)MediaWiki\Api\ApiMain->execute()
#4/srv/mediawiki/php-1.44.0-wmf.16/includes/MediaWikiEntryPoint.php(202)MediaWiki\Api\ApiEntryPoint->execute()
#5/srv/mediawiki/php-1.44.0-wmf.16/api.php(44)MediaWiki\MediaWikiEntryPoint->run()
#6/srv/mediawiki/w/api.php(3)require(string)
#7{main}
Impact
  • High, 21 occurrences on enwiki, testwiki so far, and quickly going up.
Notes

Details

MediaWiki Version
1.44.0-wmf.16
Request URL
https://en.wikipedia.org/w/api.php?action=pagetriagelist&afcDir=*&afc_state=*&dir=*&format=*&limit=*&namespace=*&offset=*&pageoffset=*&showreviewed=*&showunreviewed=*
Related Changes in Gerrit:

Event Timeline

Aklapper triaged this task as Unbreak Now! priority.Feb 13 2025, 9:59 AM
Aklapper updated the task description. (Show Details)
Aklapper added a project: Temporary accounts.
Aklapper added subscribers: Kgraessle, Samwalton9-WMF.

Change #1119468 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/PageTriage@master] ApiPageTriageList: Check that $user is defined before using it

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

Change #1119471 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/PageTriage@wmf/1.44.0-wmf.16] ApiPageTriageList: Check that $user is defined before using it

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

Change #1119468 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] ApiPageTriageList: Check that $user is defined before using it

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

Change #1119471 merged by Aklapper:

[mediawiki/extensions/PageTriage@wmf/1.44.0-wmf.16] ApiPageTriageList: Check that $user is defined before using it

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

Mentioned in SAL (#wikimedia-operations) [2025-02-13T10:38:25Z] <aklapper@deploy2002> Started scap sync-world: Backport for [[gerrit:1119471|ApiPageTriageList: Check that $user is defined before using it (T386332)]]

Mentioned in SAL (#wikimedia-operations) [2025-02-13T10:41:04Z] <aklapper@deploy2002> kharlan, aklapper: Backport for [[gerrit:1119471|ApiPageTriageList: Check that $user is defined before using it (T386332)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-02-13T10:49:12Z] <aklapper@deploy2002> Finished scap sync-world: Backport for [[gerrit:1119471|ApiPageTriageList: Check that $user is defined before using it (T386332)]] (duration: 10m 47s)

Thanks again everyone for the quick patch, review, cherry-pick, backport!

No new occurrences in Logstash since deploying the backport half an hour ago, thus resolving.