Page MenuHomePhabricator

BadMethodCallException at Special:AbuseLog
Closed, DuplicatePublicPRODUCTION ERROR

Description

See mw:Special:AbuseLog/14103 and the logstash entry:

BadMethodCallException from line 618 of /srv/mediawiki/php-1.32.0-wmf.16/includes/Revision.php: Call to a member function getId() on a non-object (null)

#0 /srv/mediawiki/php-1.32.0-wmf.16/includes/Storage/DerivedPageDataUpdater.php(520): Revision->getId()
#1 /srv/mediawiki/php-1.32.0-wmf.16/includes/Storage/DerivedPageDataUpdater.php(738): MediaWiki\Storage\DerivedPageDataUpdater->grabCurrentRevision()
#2 /srv/mediawiki/php-1.32.0-wmf.16/includes/page/WikiPage.php(1948): MediaWiki\Storage\DerivedPageDataUpdater->prepareContent(User, MediaWiki\Storage\RevisionSlotsUpdate, boolean)
#3 /srv/mediawiki/php-1.32.0-wmf.16/includes/page/Article.php(2476): WikiPage->prepareContentForEdit(WikitextContent, NULL, User, NULL, boolean)
#4 /srv/mediawiki/php-1.32.0-wmf.16/extensions/AbuseFilter/includes/AFComputedVariable.php(212): Article->prepareContentForEdit(WikitextContent)
#5 /srv/mediawiki/php-1.32.0-wmf.16/extensions/AbuseFilter/includes/AbuseFilterVariableHolder.php(49): AFComputedVariable->compute(AbuseFilterVariableHolder)
#6 /srv/mediawiki/php-1.32.0-wmf.16/extensions/AbuseFilter/includes/AbuseFilterVariableHolder.php(188): AbuseFilterVariableHolder->getVar(string)
#7 /srv/mediawiki/php-1.32.0-wmf.16/extensions/AbuseFilter/includes/special/SpecialAbuseLog.php(513): AbuseFilterVariableHolder->dumpAllVars(boolean)
#8 /srv/mediawiki/php-1.32.0-wmf.16/extensions/AbuseFilter/includes/special/SpecialAbuseLog.php(103): SpecialAbuseLog->showDetails(string)
#9 /srv/mediawiki/php-1.32.0-wmf.16/includes/specialpage/SpecialPage.php(566): SpecialAbuseLog->execute(string)
#10 /srv/mediawiki/php-1.32.0-wmf.16/includes/specialpage/SpecialPageFactory.php(569): SpecialPage->run(string)
#11 /srv/mediawiki/php-1.32.0-wmf.16/includes/MediaWiki.php(288): SpecialPageFactory::executePath(Title, RequestContext)
#12 /srv/mediawiki/php-1.32.0-wmf.16/includes/MediaWiki.php(867): MediaWiki->performRequest()
#13 /srv/mediawiki/php-1.32.0-wmf.16/includes/MediaWiki.php(524): MediaWiki->main()
#14 /srv/mediawiki/php-1.32.0-wmf.16/index.php(42): MediaWiki->run()
#15 /srv/mediawiki/w/index.php(3): include(string)
#16 {main}

I've only encountered this error with Special:AbuseLog/14103 specifically.