Last modified: 2014-07-03 15:41:01 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 T69473, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 67473 - Argument 1 passed to Wikibase\EntityContent::getParserOutput() must be an instance of Title
Argument 1 passed to Wikibase\EntityContent::getParserOutput() must be an ins...
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
WikidataRepo (Other open bugs)
unspecified
All All
: High normal (vote)
: ---
Assigned To: Wikidata bugs
u=dev c=backend p=0
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-07-03 10:52 UTC by Aude
Modified: 2014-07-03 15:41 UTC (History)
2 users (show)

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


Attachments

Description Aude 2014-07-03 10:52:50 UTC
I get a fatal error when running tests with SpamBlacklist enabled.

I think the problem is that ApiTestContext does not set a title, although not sure where/how best to fix.

Catchable fatal error: Argument 1 passed to Wikibase\EntityContent::getParserOutput() must be an instance of Title, null given, called in /Library/WebServer/Documents/php-master/extensions/SpamBlacklist/SpamBlacklistHooks.php on line 31 and defined in /Library/WebServer/Documents/php-master/extensions/Wikibase/repo/includes/content/EntityContent.php on line 208

Call Stack:
    0.0004     686688   1. {main}() /Library/WebServer/Documents/php-master/tests/phpunit/phpunit.php:0
    0.1069   21933680   2. MediaWikiPHPUnitCommand::main() /Library/WebServer/Documents/php-master/tests/phpunit/phpunit.php:159
    0.1070   21946280   3. PHPUnit_TextUI_Command->run() /Library/WebServer/Documents/php-master/tests/phpunit/MediaWikiPHPUnitCommand.php:42
    0.1304   26308472   4. PHPUnit_TextUI_TestRunner->doRun() /opt/local/lib/php/pear/PHPUnit/TextUI/Command.php:176
    0.1332   26811224   5. PHPUnit_Framework_TestSuite->run() /opt/local/lib/php/pear/PHPUnit/TextUI/TestRunner.php:349
    0.1333   26812064   6. PHPUnit_Framework_TestSuite->run() /opt/local/lib/php/pear/PHPUnit/Framework/TestSuite.php:705
    3.9148   75952760   7. PHPUnit_Framework_TestSuite->runTest() /opt/local/lib/php/pear/PHPUnit/Framework/TestSuite.php:745
    3.9148   75952760   8. MediaWikiTestCase->run() /opt/local/lib/php/pear/PHPUnit/Framework/TestSuite.php:775
    3.9180   75955984   9. PHPUnit_Framework_TestCase->run() /Library/WebServer/Documents/php-master/tests/phpunit/MediaWikiTestCase.php:133
    3.9181   75955984  10. PHPUnit_Framework_TestResult->run() /opt/local/lib/php/pear/PHPUnit/Framework/TestCase.php:783
    3.9181   75956976  11. PHPUnit_Framework_TestCase->runBare() /opt/local/lib/php/pear/PHPUnit/Framework/TestResult.php:648
    4.0075   76055464  12. PHPUnit_Framework_TestCase->runTest() /opt/local/lib/php/pear/PHPUnit/Framework/TestCase.php:838
    4.0075   76057088  13. ReflectionMethod->invokeArgs() /opt/local/lib/php/pear/PHPUnit/Framework/TestCase.php:983
    4.0075   76057120  14. Wikibase\Test\Api\LinkTitlesTest->testLinkTitles() /opt/local/lib/php/pear/PHPUnit/Framework/TestCase.php:983
    4.0075   76057904  15. Wikibase\Test\Api\WikibaseApiTestCase->doApiRequestWithToken() /Library/WebServer/Documents/php-master/extensions/Wikibase/repo/tests/phpunit/includes/api/LinkTitlesTest.php:60
    4.0115   76127520  16. ApiTestCase->doApiRequest() /Library/WebServer/Documents/php-master/extensions/Wikibase/repo/tests/phpunit/includes/api/WikibaseApiTestCase.php:78
    4.0119   76183776  17. ApiMain->execute() /Library/WebServer/Documents/php-master/tests/phpunit/includes/api/ApiTestCase.php:99
    4.0119   76184840  18. ApiMain->executeAction() /Library/WebServer/Documents/php-master/includes/api/ApiMain.php:332
    4.0163   76216384  19. Wikibase\Api\LinkTitles->execute() /Library/WebServer/Documents/php-master/includes/api/ApiMain.php:908
    4.0195   76248824  20. Wikibase\Api\LinkTitles->getAttemptSaveStatus() /Library/WebServer/Documents/php-master/extensions/Wikibase/repo/includes/api/LinkTitles.php:134
    4.0195   76248824  21. Wikibase\Api\ApiWikibase->attemptSaveEntity() /Library/WebServer/Documents/php-master/extensions/Wikibase/repo/includes/api/LinkTitles.php:167
    4.0206   76252640  22. Wikibase\EditEntity->attemptSave() /Library/WebServer/Documents/php-master/extensions/Wikibase/repo/includes/api/ApiWikibase.php:451
    4.0321   76266472  23. Wikibase\EditEntity->runEditFilterHooks() /Library/WebServer/Documents/php-master/extensions/Wikibase/repo/includes/EditEntity.php:685
    4.0322   76270232  24. wfRunHooks() /Library/WebServer/Documents/php-master/extensions/Wikibase/repo/includes/EditEntity.php:759
    4.0322   76270280  25. Hooks::run() /Library/WebServer/Documents/php-master/includes/GlobalFunctions.php:4040
    4.0323   76273576  26. call_user_func_array:{/Library/WebServer/Documents/php-master/includes/Hooks.php:206}() /Library/WebServer/Documents/php-master/includes/Hooks.php:206
    4.0323   76274384  27. SpamBlacklistHooks::filterMergedContent() /Library/WebServer/Documents/php-master/includes/Hooks.php:206
    4.0323   76274576  28. Wikibase\EntityContent->getParserOutput() /Library/WebServer/Documents/php-master/extensions/SpamBlacklist/SpamBlacklistHooks.php:31

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


Navigation
Links