Error
MediaWiki version: 1.35.0-wmf.39
message
Call to a member function getRevertTags() on null
Impact
production logspam
MediaWiki version: 1.35.0-wmf.39
Call to a member function getRevertTags() on null
production logspam
#0 /srv/mediawiki/php-1.35.0-wmf.39/includes/page/WikiPage.php(3231): WikiPage->commitRollback(string, string, boolean, NULL, User, NULL)
#1 /srv/mediawiki/php-1.35.0-wmf.39/includes/actions/RollbackAction.php(124): WikiPage->doRollback(string, string, string, boolean, NULL, User)
#2 /srv/mediawiki/php-1.35.0-wmf.39/includes/actions/RollbackAction.php(87): RollbackAction->handleRollbackRequest()
#3 /srv/mediawiki/php-1.35.0-wmf.39/includes/MediaWiki.php(527): RollbackAction->show()
#4 /srv/mediawiki/php-1.35.0-wmf.39/includes/MediaWiki.php(313): MediaWiki->performAction(Article, Title)
#5 /srv/mediawiki/php-1.35.0-wmf.39/includes/MediaWiki.php(986): MediaWiki->performRequest()
#6 /srv/mediawiki/php-1.35.0-wmf.39/includes/MediaWiki.php(543): MediaWiki->main()
#7 /srv/mediawiki/php-1.35.0-wmf.39/index.php(53): MediaWiki->run()
#8 /srv/mediawiki/php-1.35.0-wmf.39/index.php(46): wfIndexMain()
#9 /srv/mediawiki/w/index.php(3): require(string)
#10 {main}| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| Make EditResult::getRevertTags() call to be only when the update was successful | mediawiki/core | master | +6 -5 |
PageUpdater::getEditResult() is clearly documented to return null. But in this case, apart from the unchecked call it's also being done too early.
Change 610353 had a related patch set uploaded (by Ammarpad; owner: Ammarpad):
[mediawiki/core@master] Make EditResult::getRevertTags() call to be only when the update was successful
Change 610353 merged by jenkins-bot:
[mediawiki/core@master] Make EditResult::getRevertTags() call to be only when the update was successful