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}
Project | Branch | Lines +/- | Subject | |
---|---|---|---|---|
mediawiki/core | master | +6 -5 | Make EditResult::getRevertTags() call to be only when the update was successful |
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