Page MenuHomePhabricator

invalid magic word 'rootpagename'
Closed, DeclinedPublic

Description

Author: stinkoid

Description:
I upgraded a number of MediaWiki instances, mostly from 1.21.3, to 1.22.0 without incident, but this one throws the above error. The data store is SQLite, there are no extensions, and policy requires an account to edit and disallows account creation. This particular wiki was first created in 2009. Here's a backtrace:

da7d6b30] /wiki/Main_Page Exception from line 316 of /www/MediaWiki/presenter/mediawiki-1.22.0/includes/MagicWord.php: Error: invalid magic word 'rootpagename'

Backtrace:

#0 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/MagicWord.php(239): MagicWord->load(string)
#1 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/parser/Parser.php(4982): MagicWord::get(string)
#2 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/parser/CoreParserFunctions.php(91): Parser->setFunctionHook(string, array, integer)
#3 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/parser/Parser.php(271): CoreParserFunctions::register(Parser)
#4 [internal function]: Parser->firstCallInit()
#5 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/StubObject.php(99): call_user_func_array(array, array)
#6 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/StubObject.php(119): StubObject->_call(string, array)
#7 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/cache/MessageCache.php(996): StubObject->__call(string, array)
#8 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/cache/MessageCache.php(996): StubObject->firstCallInit()
#9 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/cache/MessageCache.php(974): MessageCache->getParser()
#10 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/Message.php(854): MessageCache->transform(string, boolean, Language, Title)
#11 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/Message.php(592): Message->transformText(string)
#12 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/Message.php(649): Message->toString()
#13 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/OutputPage.php(851): Message->text()
#14 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/OutputPage.php(894): OutputPage->setHTMLTitle(Message)
#15 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/Article.php(555): OutputPage->setPageTitle(string)
#16 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/actions/ViewAction.php(44): Article->view()
#17 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/Wiki.php(448): ViewAction->show()
#18 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/Wiki.php(312): MediaWiki->performAction(Article, Title)
#19 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/Wiki.php(602): MediaWiki->performRequest()
#20 /www/MediaWiki/presenter/mediawiki-1.22.0/includes/Wiki.php(467): MediaWiki->main()
#21 /www/MediaWiki/presenter/mediawiki-1.22.0/index.php(49): MediaWiki->run()
#22 {main}


Version: 1.22.0
Severity: normal
OS: Linux

Details

Reference
bz58854

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 2:19 AM
bzimport added a project: MediaWiki-Parser.
bzimport set Reference to bz58854.
bzimport added a subscriber: Unknown Object (MLST).

stinkoid wrote:

Agree that this worked for me. I once knew this workaround, according to my notes. Now I know it again... at least for a while.