Error
- service.version: 1.42.0-wmf.25
- trace.id: 91f1902a-32c2-4c49-a2d6-db1bc216f8ae
- Find trace.id in Logstash
[{reqId}] {exception_url} TypeError: Argument 2 passed to MediaWiki\TimedMediaHandler\TimedTextPage::getTimedTextHTML() must be of the type string, null given, called in /srv/mediawiki/php-1.42.0-wmf.25/extensions/TimedMediaHandler/includes/TimedTextPagfrom /srv/mediawiki/php-1.42.0-wmf.25/extensions/TimedMediaHandler/includes/TimedTextPage.php(318)
#0 /srv/mediawiki/php-1.42.0-wmf.25/extensions/TimedMediaHandler/includes/TimedTextPage.php(165): MediaWiki\TimedMediaHandler\TimedTextPage->getTimedTextHTML(MediaWiki\Output\OutputPage, NULL)
#1 /srv/mediawiki/php-1.42.0-wmf.25/extensions/TimedMediaHandler/includes/TimedTextPage.php(126): MediaWiki\TimedMediaHandler\TimedTextPage->renderOutput(MediaWiki\Output\OutputPage)
#2 /srv/mediawiki/php-1.42.0-wmf.25/includes/actions/ViewAction.php(78): MediaWiki\TimedMediaHandler\TimedTextPage->view()
#3 /srv/mediawiki/php-1.42.0-wmf.25/includes/actions/ActionEntryPoint.php(733): ViewAction->show()
#4 /srv/mediawiki/php-1.42.0-wmf.25/includes/actions/ActionEntryPoint.php(510): MediaWiki\Actions\ActionEntryPoint->performAction(MediaWiki\TimedMediaHandler\TimedTextPage, MediaWiki\Title\Title)
#5 /srv/mediawiki/php-1.42.0-wmf.25/includes/actions/ActionEntryPoint.php(145): MediaWiki\Actions\ActionEntryPoint->performRequest()
#6 /srv/mediawiki/php-1.42.0-wmf.25/includes/MediaWikiEntryPoint.php(199): MediaWiki\Actions\ActionEntryPoint->execute()
#7 /srv/mediawiki/php-1.42.0-wmf.25/index.php(58): MediaWiki\MediaWikiEntryPoint->run()
#8 /srv/mediawiki/w/index.php(3): require(string)
#9 {main}Impact
Error is user visible. It seems to affect TimedMediaHandler media files (Possible only the ones not using subtitles/captions?)
Notes
Seen after deploy of wmf.25 to group1. The error references "php-1.42.0-wmf.25", but searching for similar errors for wmf.24 didn't return any results, so the issue seems new. Multiple wikis are affected, including commonswiki.
Error can be easily reproduced by visiting an affected URL (example).
This patch looks like the cause: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/TimedMediaHandler/+/986519
The current volume is low, but it worries me what will happen when we roll out to group2. This, coupled with the fact that it's user facing, means that I'm going to tentatively mark this as a train blocker. Please lower the priority if this is not considered serious enough.
