Page MenuHomePhabricator

"Error: Call to a member function getModel() on null" undeleting edits on Serbian Wikipedia
Open, Needs TriagePublicPRODUCTION ERROR

Description

Steps to replicate the issue (include links if applicable):

What happens?:
[b85090a0-1513-499e-80b6-ef6bdee47075] 2024-03-17 15:40:07: Фатална грешка типа „Error”

What should have happened instead?:
No error at all

Software version (skip for WMF-hosted wikis like Wikipedia):
Serbian Wikipedia (group2)

Error
normalized_message
[{reqId}] {exception_url}   Error: Call to a member function getModel() on null
exception.trace
from /srv/mediawiki/php-1.42.0-wmf.22/includes/page/UndeletePage.php(542)
#0 /srv/mediawiki/php-1.42.0-wmf.22/includes/page/UndeletePage.php(326): MediaWiki\Page\UndeletePage->undeleteRevisions(WikiPage, array, string)
#1 /srv/mediawiki/php-1.42.0-wmf.22/includes/page/UndeletePage.php(259): MediaWiki\Page\UndeletePage->undeleteUnsafe(string)
#2 /srv/mediawiki/php-1.42.0-wmf.22/includes/specials/SpecialUndelete.php(1606): MediaWiki\Page\UndeletePage->undeleteIfAllowed(string)
#3 /srv/mediawiki/php-1.42.0-wmf.22/includes/specials/SpecialUndelete.php(386): MediaWiki\Specials\SpecialUndelete->undelete()
#4 /srv/mediawiki/php-1.42.0-wmf.22/includes/specialpage/SpecialPage.php(720): MediaWiki\Specials\SpecialUndelete->execute(NULL)
#5 /srv/mediawiki/php-1.42.0-wmf.22/includes/specialpage/SpecialPageFactory.php(1650): MediaWiki\SpecialPage\SpecialPage->run(NULL)
#6 /srv/mediawiki/php-1.42.0-wmf.22/includes/actions/ActionEntryPoint.php(504): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, MediaWiki\Context\RequestContext)
#7 /srv/mediawiki/php-1.42.0-wmf.22/includes/actions/ActionEntryPoint.php(145): MediaWiki\Actions\ActionEntryPoint->performRequest()
#8 /srv/mediawiki/php-1.42.0-wmf.22/includes/MediaWikiEntryPoint.php(199): MediaWiki\Actions\ActionEntryPoint->execute()
#9 /srv/mediawiki/php-1.42.0-wmf.22/index.php(58): MediaWiki\MediaWikiEntryPoint->run()
#10 /srv/mediawiki/w/index.php(3): require(string)
#11 {main}
Impact
Notes

Details

Request URL
https://sr.wikipedia.org/w/index.php?action=submit&title=*

Event Timeline

Aklapper renamed this task from Undeleting edits doesn't work in Serbian Wikipedia to "Error: Call to a member function getModel() on null" undeleting edits on Serbian Wikipedia.Mar 23 2024, 6:21 PM
Aklapper changed the subtype of this task from "Bug Report" to "Production Error".
Aklapper set Request URL to https://sr.wikipedia.org/w/index.php?action=submit&title=*.
Aklapper updated the task description. (Show Details)

Is preview of every deleted revision possible? And diffs between them?

Only some pages has this problem?

Someone tested this on other wikis?

Maybe broken saved ContentHandler metadata of revisions...