Last modified: 2009-09-07 09:34:19 UTC
The latest SVN of ParserFunctions seems to be incompatible with mediawiki 1.15.1 Steps to reproduce: * Download a fresh mediawiki 1.15.1 tarball * Untar to the webserver root, configure a test wiki * Export the latest svn revision of ParserFunctions in the extensions directory * Enable ParserFunctions by adding the require line to LocalSettings.php After enabling verbose failues, I get this backtrace: Magic word 'if' not found Backtrace: #0 /var/www/mediawiki/includes/MagicWord.php(244): Language->getMagic(Object(MagicWord)) #1 /var/www/mediawiki/includes/MagicWord.php(197): MagicWord->load('if') #2 /var/www/mediawiki/includes/parser/Parser.php(4034): MagicWord::get('if') #3 /var/www/mediawiki/extensions/ParserFunctions/ParserFunctions.php(73): Parser->setFunctionHook('if', Array, 2) #4 [internal function]: ParserFunctions_HookStub->registerParser(Object(Parser)) #5 /var/www/mediawiki/includes/Hooks.php(117): call_user_func_array(Array, Array) #6 /var/www/mediawiki/includes/parser/Parser.php(178): wfRunHooks('ParserFirstCall...', Array) #7 /var/www/mediawiki/includes/parser/Parser.php(190): Parser->firstCallInit() #8 /var/www/mediawiki/includes/parser/Parser.php(312): Parser->clearState() #9 [internal function]: Parser->parse('<big>'''MediaWi...', Object(Title), Object(ParserOptions), true, true, 1) #10 /var/www/mediawiki/includes/StubObject.php(58): call_user_func_array(Array, Array) #11 /var/www/mediawiki/includes/StubObject.php(76): StubObject->_call('parse', Array) #12 [internal function]: StubObject->__call('parse', Array) #13 /var/www/mediawiki/includes/Article.php(3557): StubObject->parse('<big>'''MediaWi...', Object(Title), Object(ParserOptions), true, true, 1) #14 /var/www/mediawiki/includes/Article.php(979): Article->outputWikiText('<big>'''MediaWi...') #15 /var/www/mediawiki/includes/Wiki.php(450): Article->view() #16 /var/www/mediawiki/includes/Wiki.php(63): MediaWiki->performAction(Object(OutputPage), Object(Article), Object(Title), Object(User), Object(WebRequest)) #17 /var/www/mediawiki/index.php(116): MediaWiki->initialize(Object(Title), Object(Article), Object(OutputPage), Object(User), Object(WebRequest)) #18 {main}
http://svn.wikimedia.org/viewvc/mediawiki/branches/REL1_15/extensions/ParserFunctions/ Extensions are branched for a reason ya know.