To reproduce on translatewiki.net:
- Create a new page with translate tag
- Mark it for translation
Following error is logged:
[2024-05-09T14:11:17.938797+00:00] exception.ERROR: [4863870eb45887fb53f99195] [no req] TypeError: Argument 2 passed to MediaWiki\Extension\Translate\PageTranslation\TranslationPage::__construct() must be an instance of WikiPageMessageGroup, null given, called in /srv/mediawiki/tags/2024-05-08_13:59:05/extensions/Translate/src/PageTranslation/TranslatablePage.php on line 273 {"exception":"[object] (TypeError(code: 0): Argument 2 passed to MediaWiki\\Extension\\Translate\\PageTranslation\\TranslationPage::__construct() must be an instance of WikiPageMessageGroup, null given, called in /srv/mediawiki/tags/2024-05-08_13:59:05/extensions/Translate/src/PageTranslation/TranslatablePage.php on line 273 at /srv/mediawiki/tags/2024-05-08_13:59:05/extensions/Translate/src/PageTranslation/TranslationPage.php:33) [stacktrace] #0 /srv/mediawiki/tags/2024-05-08_13:59:05/extensions/Translate/src/PageTranslation/TranslatablePage.php(273): MediaWiki\\Extension\\Translate\\PageTranslation\\TranslationPage->__construct() #1 /srv/mediawiki/tags/2024-05-08_13:59:05/extensions/Translate/src/PageTranslation/TranslatablePage.php(252): MediaWiki\\Extension\\Translate\\PageTranslation\\TranslatablePage->getTranslationPage() #2 /srv/mediawiki/tags/2024-05-08_13:59:05/extensions/Translate/src/PageTranslation/RenderTranslationPageJob.php(70): MediaWiki\\Extension\\Translate\\PageTranslation\\TranslatablePage::getTranslationPageFromTitle() #3 /srv/mediawiki/tags/2024-05-08_13:59:05/includes/jobqueue/JobRunner.php(369): MediaWiki\\Extension\\Translate\\PageTranslation\\RenderTranslationPageJob->run() #4 /srv/mediawiki/tags/2024-05-08_13:59:05/includes/jobqueue/JobRunner.php(330): JobRunner->doExecuteJob() #5 /srv/mediawiki/tags/2024-05-08_13:59:05/includes/jobqueue/JobRunner.php(225): JobRunner->executeJob() #6 /srv/mediawiki/tags/2024-05-08_13:59:05/maintenance/runJobs.php(98): JobRunner->run() #7 /srv/mediawiki/tags/2024-05-08_13:59:05/maintenance/includes/MaintenanceRunner.php(696): RunJobs->execute() #8 /srv/mediawiki/tags/2024-05-08_13:59:05/maintenance/run.php(51): MediaWiki\\Maintenance\\MaintenanceRunner->run() #9 {main} ","exception_url":"[no req]","reqId":"4863870eb45887fb53f99195","caught_by":"other"} []
Maybe related to T364522: Internal error when trying to mark a page for translation not yet in translation system