Topic on Extension talk:TimedMediaHandler

still Call to undefined method ForeignDBRepo::fetchImageQuery()

3
DonPaolo (talkcontribs)

I have a family of wikimedia sites, it.mymedia.org, fr.mymedia.org, ..., commons.mymedia.org. All the media are uploaded to commons.mymedia.org through definition of $wgSharedUploadPath/Directory/etc. Everything works fine, except this extension. Trying to include an ogg file (which will be fetched from commons.mymedia.org) I get:

[W87pHX8AAAEAAHuSexIAAAAB] /w/index.php?title=Giovanni_Battista_Candotti&action=submit Error from line 559 of /var/wwwc/cathopedia.org/w-1.31/extensions-unmodified/TimedMediaHandler/WebVideoTranscode/WebVideoTranscode.php: Call to undefined method ForeignDBRepo::fetchImageQuery()

Backtrace:

  1. 0 /var/wwwc/cathopedia.org/w-1.31/extensions-unmodified/TimedMediaHandler/WebVideoTranscode/WebVideoTranscode.php(519): WebVideoTranscode::getRemoteSources(ForeignDBFile, array)
  2. 1 /var/wwwc/cathopedia.org/w-1.31/extensions-unmodified/TimedMediaHandler/TimedMediaTransformOutput.php(520): WebVideoTranscode::getSources(ForeignDBFile)
  3. 2 /var/wwwc/cathopedia.org/w-1.31/extensions-unmodified/TimedMediaHandler/TimedMediaTransformOutput.php(304): TimedMediaTransformOutput->getMediaSources()
  4. 3 /var/wwwc/cathopedia.org/w-1.31/extensions-unmodified/TimedMediaHandler/TimedMediaTransformOutput.php(144): TimedMediaTransformOutput->getHtmlMediaTagOutput()
  5. 4 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/Linker.php(452): TimedMediaTransformOutput->toHtml(array)
  6. 5 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/parser/Parser.php(5370): Linker::makeImageLink(Parser, Title, ForeignDBFile, array, array, boolean, boolean, integer)
  7. 6 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/parser/Parser.php(2344): Parser->makeImage(Title, array, LinkHolderArray)
  8. 7 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/parser/Parser.php(2091): Parser->replaceInternalLinks2(string)
  9. 8 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/parser/Parser.php(1318): Parser->replaceInternalLinks(string)
  10. 9 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/parser/Parser.php(443): Parser->internalParse(string)
  11. 10 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/content/WikitextContent.php(323): Parser->parse(string, Title, ParserOptions, boolean, boolean, NULL)
  12. 11 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/content/AbstractContent.php(516): WikitextContent->fillParserOutput(Title, NULL, ParserOptions, boolean, ParserOutput)
  13. 12 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/page/WikiPage.php(2129): AbstractContent->getParserOutput(Title, NULL, ParserOptions)
  14. 13 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/page/WikiPage.php(1655): WikiPage->prepareContentForEdit(WikitextContent, NULL, User, string, boolean)
  15. 14 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/EditPage.php(2214): WikiPage->doEditContent(WikitextContent, string, integer, boolean, User, string, array, integer)
  16. 15 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/EditPage.php(1506): EditPage->internalAttemptSave(array, boolean)
  17. 16 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/EditPage.php(652): EditPage->attemptSave(array)
  18. 17 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/actions/EditAction.php(60): EditPage->edit()
  19. 18 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/actions/SubmitAction.php(38): EditAction->show()
  20. 19 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/MediaWiki.php(500): SubmitAction->show()
  21. 20 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/MediaWiki.php(294): MediaWiki->performAction(Article, Title)
  22. 21 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/MediaWiki.php(861): MediaWiki->performRequest()
  23. 22 /var/wwwc/cathopedia.org/mediawiki-1.31.1/includes/MediaWiki.php(524): MediaWiki->main()
  24. 23 /var/wwwc/cathopedia.org/mediawiki-1.31.1/index.php(42): MediaWiki->run()
  25. 24 {main}

However, I don't use any foreign repository... Why am I getting this error?

Ciencia Al Poder (talkcontribs)

If you use a shared upload, you're implicitly using a foreign file repo. Unfortunately, it's a know bug: phabricator:T63986

Deletedaccount4567435 (talkcontribs)

I got same bug too.

Reply to "still Call to undefined method ForeignDBRepo::fetchImageQuery()"