"Call to undefined method FSFile::getLocalRefPath()" on mp4 upload
Hi, I installed EmbedVideo a couple of days ago, uploaded and embedded an mp4, worked great.
Today however I get an error when I try to upload another mp4 to the wiki. This is just from the vanilla "Special:Upload" page, I get the following trace (exact paths for my hosting swapped to /site/mediawiki):
[X5d07eVP@glGe7Qk@2gEAAAAAAE] /mywiki/index.php?title=Special:Upload Error from line 119 of /site/mywiki/extensions/EmbedVideo/classes/media/FFProbe.php: Call to undefined method FSFile::getLocalRefPath()
Backtrace:
/site/mywiki/extensions/EmbedVideo/classes/media/FFProbe.php(136): EmbedVideo\FFProbe->getFilePath() /site/mywiki/extensions/EmbedVideo/classes/media/FFProbe.php(48): EmbedVideo\FFProbe->invokeFFProbe() /site/mywiki/extensions/EmbedVideo/classes/media/FFProbe.php(68): EmbedVideo\FFProbe->getMetaData() /site/mywiki/extensions/EmbedVideo/classes/media/VideoHandler.php(103): EmbedVideo\FFProbe->getStream(string) /site/mywiki/includes/utils/MWFileProps.php(86): EmbedVideo\VideoHandler->getImageSize(FSFile, string, string) /site/mywiki/includes/upload/UploadBase.php(527): MWFileProps->getPropsFromPath(string, string) /site/mywiki/includes/upload/UploadBase.php(462): UploadBase->verifyPartialFile() /site/mywiki/includes/upload/UploadBase.php(370): UploadBase->verifyFile() /site/mywiki/includes/upload/UploadFromFile.php(95): UploadBase->verifyUpload() /site/mywiki/includes/specials/SpecialUpload.php(510): UploadFromFile->verifyUpload() /site/mywiki/includes/specials/SpecialUpload.php(204): SpecialUpload->processUpload() /site/mywiki/includes/specialpage/SpecialPage.php(575): SpecialUpload->execute(NULL) /site/mywiki/includes/specialpage/SpecialPageFactory.php(611): SpecialPage->run(NULL) /site/mywiki/includes/MediaWiki.php(296): MediaWiki\Special\SpecialPageFactory->executePath(Title, RequestContext) /site/mywiki/includes/MediaWiki.php(900): MediaWiki->performRequest() /site/mywiki/includes/MediaWiki.php(527): MediaWiki->main() /site/mywiki/index.php(44): MediaWiki->run() {main}
I'm running a relatively recent build of mediawiki ( 1.34.1 ), ffprobe is available and works, and I'm confused as to why it worked a couple of days ago, but now fails, when nothing else has changed.
Any advice appreciated!
-matt