Error
- service.version: 1.44.0-wmf.25
- trace.id: c3f7c975-e97c-478f-9a4c-8e0bcd38a4e6
- Find trace.id in Logstash
[{reqId}] {exception_url} TypeError: MediaWiki\Mail\RecentChangeMailComposer::__construct(): Argument #6 ($timestamp) must be of type string, null given, called in /srv/mediawiki/php-1.44.0-wmf.25/includes/mail/EmailNotification.php on line 222| Frame | Location | Call |
|---|---|---|
| from | /srv/mediawiki/php-1.44.0-wmf.25/includes/mail/RecentChangeMailComposer.php(96) | |
| #0 | /srv/mediawiki/php-1.44.0-wmf.25/includes/mail/EmailNotification.php(222) | MediaWiki\Mail\RecentChangeMailComposer->__construct(MediaWiki\User\User, MediaWiki\Title\Title, null, null, null, null, string) |
| #1 | /srv/mediawiki/php-1.44.0-wmf.25/includes/mail/EnotifNotifyJob.php(57) | EmailNotification->actuallyNotifyOnPageChange(MediaWiki\User\User, MediaWiki\Title\Title, null, null, null, null, array, string) |
| #2 | /srv/mediawiki/php-1.44.0-wmf.25/extensions/EventBus/includes/JobExecutor.php(88) | EnotifNotifyJob->run() |
| #3 | /srv/mediawiki/rpc/RunSingleJob.php(60) | MediaWiki\Extension\EventBus\JobExecutor->execute(array) |
| #4 | {main} | |
Impact
My understanding is MediaWiki does not send recent changes emails notifications anymore. I have thus rolled back the train (T386222).
Notes
There were some recent changes mades to includes/mail such as https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1136760.