Jdforrester-WMF renamed this task from "WBMI broken, throws 'Argument 2 passed to Wikibase\MediaInfo\WikibaseMediaInfoHooks::__invoke() must implement interface Wikibase\DataModel\Services\Lookup\LabelDescriptionLookup, Wikibase\LanguageFallbackChain given'" to "All pages on Beta Cluster Wikidata and Commons do not load, "Error: invalid magic word 'translation'"".
Jdforrester-WMF triaged this task as "Unbreak Now!" priority.
Jdforrester-WMF added a project: MediaWiki-extensions-Translate.
Jdforrester-WMF updated the task description. (Show Details)
Restricted Application added subscribers: Liuxinyu970226, TerraCodes.

CHANGES TO TASK DESCRIPTION
* On File: action="" for some:
** https://commons.wikimedia.beta.wmflabs.org/wiki/File:Crystal-1095.stl
** https://commons.wikimedia.beta.wmflabs.org/wiki/File:Redsq.png
** … but not //e.g.//
E.g. https://commons.wikimedia.beta.wmflabs.org/wiki/File:Title_0.757982071200978.png even after a null edit or purge.
* On API calls to `wbsetlabel`
* Elsewhere?
VisualEditor_Toolbar_Lists_and_indentation-pcd.png:

**message**


```
PHP Fatal Error: Argument 2 passed to Wikibase\MediaInfo\WikibaseMediaInfoHooks::__invoke() must implement interface Wikibase\DataModel\Services\Lookup\LabelDescriptionLookup, Wikibase\LanguageFallbackChain given

```
[W@DGBwpEEj4AAAvbGTMAAAAJ] /wiki/File:VisualEditor_Toolbar_Lists_and_indentation-pcd.png MWException from line 182 of /srv/mediawiki/php-master/includes/MagicWord.php: Error: invalid magic word 'translation'

**exception**Backtrace:

```
#0 /srv/mediawiki/php-master/extensions/Wikibase/repo/includes/ParserOutput/DispatchingEntityViewFactory.php(63): call_user_func(Closure$#4;1249, LanguageEn, Wikibase\LanguageFallbackChain, Wikibase\MediaInfo\DataModel\MediaInfo, Wikibase\Lib\Store\EntityInfo
#0 /srv/mediawiki/php-master/includes/MagicWordFactory.php(221): MagicWord->load(string)
#1 /srv/mediawiki/php-master/extensions/Wikibase/repo/includes/ParserOutput/EntityParserOutputGenerator.php(217): Wikibase\Repo\ParserOutput\DispatchingEntityViewFactory->newEntityView(LanguageEn, Wikibase\LanguageFallbackChain, Wikibase\MediaInfo\DataModel\MediaInfo, Wikibase\Lib\Store\EntityInfoincludes/parser/Parser.php(4922): MagicWordFactory->get(string)
#2 /srv/mediawiki/php-master/extensions/Wikibase/repo/includes/ParserOutput/EntityParserOutputGenerator.php(154): Wikibase\Repo\ParserOutput\EntityParserOutputGenerator->addHtmlToParserOutput(ParserOutput, Wikibase\MediaInfo\DataModel\MediaInfoTranslate/TranslateHooks.php(814): Parser->setFunctionHook(string, Wikibase\Lib\Store\EntityInfostring)
#3 /srv/mediawiki/php-master/extensions/Wikibase/repo/includes/Content/EntityContent.php(290): Wikibase\Repo\ParserOutput\EntityParserOutputGenerator->getParserOutput(Wikibase\MediaInfo\DataModel\MediaInfo, booleanincludes/Hooks.php(174): TranslateHooks::setupTranslateParserFunction(Parser)
#4 /srv/mediawiki/php-master/extensions/Wikibase/repo/includes/Content/EntityContentHooks.php(227): Wikibase\EntityContent->getParserOutputFromEntityView(integer02): Hooks::callHook(string, array, ParserOptionsarray, booleanNULL)
#5 /srv/mediawiki/php-master/includes/Revision/RenderedRevisionparser/Parser.php(243): Wikibase\EntityContent->getParserOutput(Title, integer, ParserOptions375): Hooks::run(string, booleanarray)
#6 /srv/mediawiki/php-master/includes/Revision/RenderedRevision.php(211): MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(Wikibase\MediaInfo\Content\MediaInfoContent, booleanStubObject.php(112): Parser->firstCallInit()
#7 /srv/mediawiki/php-master/includes/Revision/RevisionRendererStubObject.php(192): MediaWiki\Revision\RenderedRevision->getSlotParserOutput38): StubObject->_call(string, array)
#8 /srv/mediawiki/php-master/includes/Revision/RevisionRenderercache/MessageCache.php(128): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision1193): StubObject->__call(string, array)
#9 [internal function]: Closure$MediaWiki\Revision\RevisionRenderer::getRenderedRevision#2(MediaWiki\Revision\RenderedRevision, array/srv/mediawiki/php-master/includes/cache/MessageCache.php(1224): MessageCache->getParser()
#10 /srv/mediawiki/php-master/includes/Revision/RenderedRevisionMessage.php(175): call_user_func(Closure$MediaWiki\Revision\RevisionRenderer::getRenderedRevision#2;695254): MessageCache->parse(string, Title, boolean, MediaWiki\Revision\RenderedRevisionboolean, arrayLanguageEn)
#11 /srv/mediawiki/php-master/includes/poolcounter/PoolWorkArticleViewMessage.php(194878): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput(ssage->parseText(string)
#12 /srv/mediawiki/php-master/includes/poolcounter/PoolCounterWorkMessage.php(123): PoolWorkArticleView->doWork(931): Message->toString(string)
#13 /srv/mediawiki/php-master/includes/page/ArticlImagePage.php(774): PoolCounterWork->execute405): Message->parse()
#14 /srv/mediawiki/php-master/includes/page/ImagePage.php(147): Article->view35): ImagePage->openShowImage()
...
In logstash https://logstash-beta.wmflabs.org/app/kibana#/doc/logstash-*/logstash-2018.11.05/mediawiki?id=AWbl78JP9Sp2wFUMNdDH&_g=(refreshInterval:(display:Off,pause:!f,value:0),time:(from:now-12h,mode:quick,to:now))'m guessing this was caused by the initial patches to move the Translate extension to have an `extension.json` file, and Wikibase magically requiring it to be loaded earlier, or something similar.

TASK DETAIL
https://phabricator.wikimedia.org/T208809

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Jdforrester-WMF
Cc: TerraCodes, Liuxinyu970226, Cparle, Aklapper, Abit, Ramsey-WMF, daniel, ArielGlenn, Jdforrester-WMF, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, V4switch, LawExplorer, Wong128hk, Wikidata-bugs, matthiasmullie, aude, Ricordisamoa, Fabrice_Florin, Nikerabbit, KartikMistry, Matanya, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to