What is the problem?
When attempting to import an article via the API on beta cluster, I get the exception:
{ "error": { "code": "internal_api_error_TypeError", "info": "[YtVWGbvGl4HEfJ0enKBoDgAAABA] Exception caught: Argument 1 passed to ManualLogEntry::setComment() must be of the type string, null given, called in /srv/mediawiki/php-master/includes/specials/helpers/ImportReporter.php on line 169", "errorclass": "TypeError", "*": "TypeError at /srv/mediawiki/php-master/includes/logging/ManualLogEntry.php(190)\nfrom /srv/mediawiki/php-master/includes/logging/ManualLogEntry.php(190)\n#0 /srv/mediawiki/php-master/includes/specials/helpers/ImportReporter.php(169): ManualLogEntry->setComment(NULL)\n#1 /srv/mediawiki/php-master/includes/api/ApiImportReporter.php(59): ImportReporter->reportPage(Title, ForeignTitle, integer, integer, array)\n#2 /srv/mediawiki/php-master/includes/import/WikiImporter.php(625): ApiImportReporter->reportPage(Title, ForeignTitle, integer, integer, array)\n#3 /srv/mediawiki/php-master/includes/import/WikiImporter.php(964): WikiImporter->pageOutCallback(Title, ForeignTitle, integer, integer, array)\n#4 /srv/mediawiki/php-master/includes/import/WikiImporter.php(755): WikiImporter->handlePage()\n#5 /srv/mediawiki/php-master/includes/api/ApiImport.php(117): WikiImporter->doImport()\n#6 /srv/mediawiki/php-master/includes/api/ApiMain.php(1901): ApiImport->execute()\n#7 /srv/mediawiki/php-master/includes/api/ApiMain.php(875): ApiMain->executeAction()\n#8 /srv/mediawiki/php-master/includes/api/ApiMain.php(846): ApiMain->executeActionWithErrorHandling()\n#9 /srv/mediawiki/php-master/api.php(90): ApiMain->execute()\n#10 /srv/mediawiki/php-master/api.php(45): wfApiMain()\n#11 /srv/mediawiki/w/api.php(3): require(string)\n#12 {main}" }, "servedby": "deployment-mediawiki11" }
Steps to reproduce problem
- https://en.wikipedia.beta.wmflabs.org/wiki/Special:ApiSandbox#action=import&format=json&interwikisource=wikipedia%3Aen&interwikipage=Cat
- Click "Make request"
- Click "Correct token and resubmit"
Expected behavior: Article imported successfully
Observed behavior: Exception above
Environment
Wiki(s): https://en.wikipedia.beta.wmflabs.org and https://en.wikisource.beta.wmflabs.org and on my local docker wiki MediaWiki 1.39.0-alpha (0fcb9e6) 09:29, 18 July 2022.