Last modified: 2009-09-07 09:34:19 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 T22525, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 20525 - Cannot enable ParserFunctions with mediawiki 1.15.1
Cannot enable ParserFunctions with mediawiki 1.15.1
Status: RESOLVED INVALID
Product: MediaWiki extensions
Classification: Unclassified
ParserFunctions (Other open bugs)
unspecified
All All
: Normal normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-09-07 02:18 UTC by Romain Beauxis
Modified: 2009-09-07 09:34 UTC (History)
2 users (show)

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


Attachments

Description Romain Beauxis 2009-09-07 02:18:24 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}
Comment 1 Splarka 2009-09-07 04:02:28 UTC
http://svn.wikimedia.org/viewvc/mediawiki/branches/REL1_15/extensions/ParserFunctions/

Extensions are branched for a reason ya know.

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


Navigation
Links