Error
[no req] TypeError: Argument 2 passed to MediaWiki\Extension\Translate\FileFormatSupport\JsonFormat::isContentEqual() must be of the type string or null, bool given
[2024-01-30T06:58:24.324167+00:00] exception.ERROR: [d7c34ac6433e84c42c32a3fb] [no req] TypeError: Argument 2 passed to MediaWiki\Extension\Translate\FileFormatSupport\JsonFormat::isContentEqual() must be of the type string or null, bool given, called in /srv/mediawiki/tags/2024-01-24_15:32:48/extensions/Translate/src/Synchronization/ExternalMessageSourceStateComparator.php on line 175 {"exception":"[object] (TypeError(code: 0): Argument 2 passed to MediaWiki\\Extension\\Translate\\FileFormatSupport\\JsonFormat::isContentEqual() must be of the type string or null, bool given, called in /srv/mediawiki/tags/2024-01-24_15:32:48/extensions/Translate/src/Synchronization/ExternalMessageSourceStateComparator.php on line 175 at /srv/mediawiki/tags/2024-01-24_15:32:48/extensions/Translate/src/FileFormatSupport/JsonFormat.php:128)
[stacktrace]
#0 /srv/mediawiki/tags/2024-01-24_15:32:48/extensions/Translate/src/Synchronization/ExternalMessageSourceStateComparator.php(175): MediaWiki\\Extension\\Translate\\FileFormatSupport\\JsonFormat->isContentEqual()
#1 /srv/mediawiki/tags/2024-01-24_15:32:48/extensions/Translate/src/Synchronization/ExternalMessageSourceStateComparator.php(72): MediaWiki\\Extension\\Translate\\Synchronization\\ExternalMessageSourceStateComparator->addMessageUpdateChanges()
#2 /srv/mediawiki/tags/2024-01-24_15:32:48/extensions/Translate/src/Synchronization/ExternalMessageSourceStateComparator.php(58): MediaWiki\\Extension\\Translate\\Synchronization\\ExternalMessageSourceStateComparator->processLanguage()
#3 /srv/mediawiki/tags/2024-01-24_15:32:48/extensions/Translate/src/Synchronization/ImportExternalTranslationsMaintenanceScript.php(104): MediaWiki\\Extension\\Translate\\Synchronization\\ExternalMessageSourceStateComparator->processGroup()
#4 /srv/mediawiki/tags/2024-01-24_15:32:48/maintenance/includes/MaintenanceRunner.php(698): MediaWiki\\Extension\\Translate\\Synchronization\\ImportExternalTranslationsMaintenanceScript->execute()
#5 /srv/mediawiki/tags/2024-01-24_15:32:48/maintenance/doMaintenance.php(100): MediaWiki\\Maintenance\\MaintenanceRunner->run()
#6 /srv/mediawiki/tags/2024-01-24_15:32:48/extensions/Translate/scripts/__bootstrap.php(19): require_once('/srv/mediawiki/...')
#7 /srv/mediawiki/tags/2024-01-24_15:32:48/extensions/Translate/scripts/importExternalTranslations.php(6): require_once('/srv/mediawiki/...')
#8 {main}Impact
Potentially impacting translation imports from projects
Notes
Maybe caused as a result of refactoring done in 989441: Move ExternalMessageSourceStateComparator to Synchronisation namespace. for T340724: Modernize code under util/ directory