Page MenuHomePhabricator

PHP Warning: API call failed trying to get remote jsontransform result: error={"code":"jsonconfig-transform-missing-data","info":"Missing source data page Sample.tab." [Called from JsonConfig\JCUtils::warn]
Open, Needs TriagePublicPRODUCTION ERROR

Description

Error
  • service.version: 1.45.0-wmf.16
  • timestamp: 2025-08-27T09:57:11.254Z
  • labels.phpversion: 8.1.33
  • trace.id: c4c755fe-7ec5-4c38-a47a-0f205c5f1bba
  • Find trace.id in Logstash
labels.normalized_message
[{reqId}] {exception_url}   PHP Warning: API call failed trying to get remote jsontransform result: error={"code":"jsonconfig-transform-missing-data","info":"Missing source data page Sample.tab.","*":"See https://commons.wikimedia.org/w/api.php for API us
FrameLocationCall
from/srv/mediawiki/php-1.45.0-wmf.16/includes/debug/MWDebug.php(499)
#0[internal function]MediaWiki\Exception\MWExceptionHandler::handleError(int, string, string, int)
#1/srv/mediawiki/php-1.45.0-wmf.16/includes/debug/MWDebug.php(499)trigger_error(string, int)
#2/srv/mediawiki/php-1.45.0-wmf.16/includes/debug/MWDebug.php(210)MediaWiki\Debug\MWDebug::sendMessage(string, string, int)
#3/srv/mediawiki/php-1.45.0-wmf.16/includes/GlobalFunctions.php(839)MediaWiki\Debug\MWDebug::warning(string, int, int, string)
#4/srv/mediawiki/php-1.45.0-wmf.16/extensions/JsonConfig/includes/JCUtils.php(46)wfLogWarning(string)
#5/srv/mediawiki/php-1.45.0-wmf.16/extensions/JsonConfig/includes/JCApiUtils.php(113)JsonConfig\JCUtils::warn(string, array, array)
#6/srv/mediawiki/php-1.45.0-wmf.16/extensions/JsonConfig/includes/JCContentLoader.php(146)JsonConfig\JCApiUtils->callApiStatus(GuzzleHttpRequest, array, string)
#7/srv/mediawiki/php-1.45.0-wmf.16/extensions/JsonConfig/includes/JCContentLoader.php(68)JsonConfig\JCContentLoader->remoteTransform()
#8/srv/mediawiki/php-1.45.0-wmf.16/extensions/JsonConfig/includes/JCTransformApi.php(37)JsonConfig\JCContentLoader->load()
#9/srv/mediawiki/php-1.45.0-wmf.16/includes/api/ApiMain.php(2034)JsonConfig\JCTransformApi->execute()
#10/srv/mediawiki/php-1.45.0-wmf.16/includes/api/ApiMain.php(956)MediaWiki\Api\ApiMain->executeAction()
#11/srv/mediawiki/php-1.45.0-wmf.16/includes/api/ApiMain.php(927)MediaWiki\Api\ApiMain->executeActionWithErrorHandling()
#12/srv/mediawiki/php-1.45.0-wmf.16/includes/api/ApiEntryPoint.php(152)MediaWiki\Api\ApiMain->execute()
#13/srv/mediawiki/php-1.45.0-wmf.16/includes/MediaWikiEntryPoint.php(198)MediaWiki\Api\ApiEntryPoint->execute()
#14/srv/mediawiki/php-1.45.0-wmf.16/api.php(44)MediaWiki\MediaWikiEntryPoint->run()
#15/srv/mediawiki/w/api.php(3)require(string)
#16{main}
Impact

Low.

Notes

Details

MediaWiki Version
1.45.0-wmf.16
Request URL
https://ro.wikiquote.org/w/api.php?action=jsontransform&format=*&formatversion=*&jtargs=*&jtfunction=*&jtmodule=*&title=*

Event Timeline

A batch of these warnings started up again:

Error
  • mwversion: 1.45.0-wmf.24
  • timestamp: 2025-10-23T20:54:39.556Z
  • phpversion: 8.1.33
  • reqId: 448f8b5f-c492-4257-8d42-f56395d7204d
  • Find reqId in Logstash
normalized_message
[{reqId}] {exception_url}   PHP Warning: API call failed trying to get remote jsontransform result: error={"code":"jsonconfig-transform-missing-data","info":"Missing source data page Sample.tab.","*":"See https://commons.wikimedia.org/w/api.php for API us
FrameLocationCall
from/srv/mediawiki/php-1.45.0-wmf.24/includes/debug/MWDebug.php(485)
#0[internal function]MediaWiki\Exception\MWExceptionHandler::handleError(int, string, string, int)
#1/srv/mediawiki/php-1.45.0-wmf.24/includes/debug/MWDebug.php(485)trigger_error(string, int)
#2/srv/mediawiki/php-1.45.0-wmf.24/includes/debug/MWDebug.php(196)MediaWiki\Debug\MWDebug::sendMessage(string, string, int)
#3/srv/mediawiki/php-1.45.0-wmf.24/includes/GlobalFunctions.php(825)MediaWiki\Debug\MWDebug::warning(string, int, int, string)
#4/srv/mediawiki/php-1.45.0-wmf.24/extensions/JsonConfig/includes/JCUtils.php(46)wfLogWarning(string)
#5/srv/mediawiki/php-1.45.0-wmf.24/extensions/JsonConfig/includes/JCApiUtils.php(113)JsonConfig\JCUtils::warn(string, array, array)
#6/srv/mediawiki/php-1.45.0-wmf.24/extensions/JsonConfig/includes/JCContentLoader.php(146)JsonConfig\JCApiUtils->callApiStatus(GuzzleHttpRequest, array, string)
#7/srv/mediawiki/php-1.45.0-wmf.24/extensions/JsonConfig/includes/JCContentLoader.php(68)JsonConfig\JCContentLoader->remoteTransform()
#8/srv/mediawiki/php-1.45.0-wmf.24/extensions/JsonConfig/includes/JCTransformApi.php(37)JsonConfig\JCContentLoader->load()
#9/srv/mediawiki/php-1.45.0-wmf.24/includes/api/ApiMain.php(2038)JsonConfig\JCTransformApi->execute()
#10/srv/mediawiki/php-1.45.0-wmf.24/includes/api/ApiMain.php(946)MediaWiki\Api\ApiMain->executeAction()
#11/srv/mediawiki/php-1.45.0-wmf.24/includes/api/ApiMain.php(917)MediaWiki\Api\ApiMain->executeActionWithErrorHandling()
#12/srv/mediawiki/php-1.45.0-wmf.24/includes/api/ApiEntryPoint.php(138)MediaWiki\Api\ApiMain->execute()
#13/srv/mediawiki/php-1.45.0-wmf.24/includes/MediaWikiEntryPoint.php(184)MediaWiki\Api\ApiEntryPoint->execute()
#14/srv/mediawiki/php-1.45.0-wmf.24/api.php(30)MediaWiki\MediaWikiEntryPoint->run()
#15/srv/mediawiki/w/api.php(3)require(string)
#16{main}
Notes

400 in the last hour and increasing.

The full exception message is:

PHP Warning: API call failed trying to get remote jsontransform result: error={"code":"jsonconfig-transform-missing-data","info":"Missing source data page Sample.tab.","*":"See https://commons.wikimedia.org/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at \u0026lt;https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/\u0026gt; for notice of API deprecations and breaking changes."}, query= [Called from JsonConfig\JCUtils::warn in /srv/mediawiki/php-1.45.0-wmf.24/extensions/JsonConfig/includes/JCUtils.php at line 46]

Got another spike of 118 of these today (also for “Missing source data page Sample.tab”), along with a steady stream of copies of a different warning:

[70b25b6f-fc26-42a6-b58f-b4fa8d669497] /w/api.php?action=expandtemplates&format=json&prop=wikitext&text=%7B%7B%3AAeroporto+Winnipeg+International%7D%7D&title=Aeroporto+Winnipeg+International PHP Warning: API call failed trying to get remote jsontransform result: error={"code":"jsonconfig-transform-error","info":"MediaWiki\\Extension\\Scribunto\\ScribuntoException running Lua transform in module Airport statistics filtered function main: The ID \"\" is unknown to the system. Please use a valid entity ID.","*":"See https://commons.wikimedia.org/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at \u0026lt;https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/\u0026gt; for notice of API deprecations and breaking changes."}, query= [Called from JsonConfig\JCUtils::warn in /srv/mediawiki/php-1.45.0-wmf.25/extensions/JsonConfig/includes/JCUtils.php at line 46]

image.png (680×300 px, 20 KB)

(The Aeroporto+Winnipeg+International is spread throughout the day, while the Sample.tab one was all in one spike. Might be different issues.)