Error
[2023-08-09T13:54:02.211953+00:00] exception.ERROR: [2815a361380e59dcb6e4e03c] [no req] TypeError: Argument 1 passed to MediaWiki\Http\Telemetry::overrideRequestId() must be of the type string, null given, called in /srv/mediawiki/tags/2023-08-09_13:50:27/includes/WebRequest.php on line 354 {"exception":"[object] (TypeError(code: 0): Argument 1 passed to MediaWiki\\Http\\Telemetry::overrideRequestId() must be of the type string, null given, called in /srv/mediawiki/tags/2023-08-09_13:50:27/includes/WebRequest.php on line 354 at /srv/mediawiki/tags/2023-08-09_13:50:27/includes/http/Telemetry.php:96)
#0 /srv/mediawiki/tags/2023-08-09_13:50:27/includes/WebRequest.php(354): MediaWiki\\Http\\Telemetry->overrideRequestId() #1 /srv/mediawiki/tags/2023-08-09_13:50:27/includes/jobqueue/JobRunner.php(320): WebRequest::overrideRequestId() #2 /srv/mediawiki/tags/2023-08-09_13:50:27/includes/jobqueue/JobRunner.php(228): JobRunner->executeJob() #3 /srv/mediawiki/tags/2023-08-09_13:50:27/maintenance/runJobs.php(99): JobRunner->run() #4 /srv/mediawiki/tags/2023-08-09_13:50:27/maintenance/includes/MaintenanceRunner.php(685): RunJobs->execute() #5 /srv/mediawiki/tags/2023-08-09_13:50:27/maintenance/run.php(51): MediaWiki\\Maintenance\\MaintenanceRunner->run() #6 {main} ","exception_url":"[no req]","reqId":"2815a361380e59dcb6e4e03c","caught_by":"mwe_handler"} []
Impact
Not yet sure. Issues with running certain jobs where requestId is missing?
Notes
This patch: 940149: http: Propagate tracestate and traceparent headers expects Telemetry::overrideRequestId (called in JobRunner::executeJob) to be called with a string, but the RunnableJob::getRequestId() (used in JobRunner::executeJob implemented in Job::getRequestId()) may return string|null.
Related task: https://phabricator.wikimedia.org/T320559