Last modified: 2014-01-02 05:10:05 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T60854, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 58854 - invalid magic word 'rootpagename'
invalid magic word 'rootpagename'
Status: RESOLVED WORKSFORME
Product: MediaWiki
Classification: Unclassified
Parser (Other open bugs)
1.22.0
All Linux
: Unprioritized normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-12-22 01:20 UTC by S. Rose
Modified: 2014-01-02 05:10 UTC (History)
0 users

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description S. Rose 2013-12-22 01:20:58 UTC
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}
Comment 1 Andre Klapper 2013-12-23 14:47:33 UTC
Has this been brought up in a thread on https://www.mediawiki.org/wiki/Project:Support_desk yet? Link welcome. :)
Comment 2 Andre Klapper 2013-12-25 19:54:16 UTC
According to https://www.mediawiki.org/wiki/Project:Support_desk#MediaWiki_1.22_causes_error:_Invalid_magic_word_.22rootpagename.22_36415 , running "rebuildLocalisationCache.php --force" fixed the problem for the reporter.
Comment 3 S. Rose 2014-01-02 05:10:05 UTC
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.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links