Error
Request URL: (jobrunners: videoscaler)
Request ID: eb4456d8425cf8b81799c7f5
BadMethodCallException: Call to a member function getStdout() on a non-object (null)
#0 /srv/mediawiki/php-1.34.0-wmf.11/extensions/TimedMediaHandler/includes/WebVideoTranscode/WebVideoTranscodeJob.php(202): WebVideoTranscodeJob->midiToAudioEncode(array) #1 /srv/mediawiki/php-1.34.0-wmf.11/extensions/EventBus/includes/JobExecutor.php(64): WebVideoTranscodeJob->run() #2 /srv/mediawiki/rpc/RunSingleJob.php(76): JobExecutor->execute(array) #3 {main}
Impact
The transcode job is not able to complete. Given the error appears deterministic, it might mean that some media files are unavailable to some groups of users.
Notes
Seen for the first time on 1.34.0-wmf.11. Not seen in the 30 days prior.
$shellOutput = $this->runShellExec( $cmdString, $retval ); // Fluidsynth doesn't give error codes - $retval always stays 0 if ( strpos( $shellOutput, "fluidsynth: error:" ) !== false ) { return $cmdString . "\n\nExitcode: $retval\nMemory: $wgTranscodeBackgroundMemoryLimit\n\n" . $cmd->getStdout();
Added in 19aabab261960d5a2 / https://gerrit.wikimedia.org/r/511015 (T20852, T135597).