MediaWiki API result
This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.
See the complete documentation, or the API help for more information.
{ "error": { "code": "internal_api_error_DBConnectionError", "info": "[ca98cdb38d23f53caf98bea5] Exception caught: A database query error has occurred. This may indicate a bug in the software.", "errorclass": "Wikimedia\\Rdbms\\DBConnectionError", "*": "Wikimedia\\Rdbms\\DBConnectionError at /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1460)\nfrom /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1460)\n#0 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(956): Wikimedia\\Rdbms\\LoadBalancer->reportConnectionError()\n#1 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(928): Wikimedia\\Rdbms\\LoadBalancer->getServerConnection(integer, string, integer)\n#2 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1086): Wikimedia\\Rdbms\\LoadBalancer->getConnection(integer, array, string, integer)\n#3 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/GlobalFunctions.php(2208): Wikimedia\\Rdbms\\LoadBalancer->getMaintenanceConnectionRef(integer, array, string)\n#4 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/extensions/Gadgets/includes/MediaWikiGadgetsDefinitionRepo.php(122): wfGetDB(integer)\n#5 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/libs/objectcache/wancache/WANObjectCache.php(1685): MediaWiki\\Extension\\Gadgets\\MediaWikiGadgetsDefinitionRepo->MediaWiki\\Extension\\Gadgets\\{closure}(boolean, integer, array, NULL, array)\n#6 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/libs/objectcache/wancache/WANObjectCache.php(1518): WANObjectCache->fetchOrRegenerate(string, integer, Closure, array, array)\n#7 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/extensions/Gadgets/includes/MediaWikiGadgetsDefinitionRepo.php(132): WANObjectCache->getWithSetCallback(string, integer, Closure, array)\n#8 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/extensions/Gadgets/includes/MediaWikiGadgetsDefinitionRepo.php(43): MediaWiki\\Extension\\Gadgets\\MediaWikiGadgetsDefinitionRepo->loadGadgets()\n#9 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/extensions/Gadgets/includes/GadgetRepo.php(92): MediaWiki\\Extension\\Gadgets\\MediaWikiGadgetsDefinitionRepo->getGadgetIds()\n#10 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/extensions/Gadgets/includes/Hooks.php(89): MediaWiki\\Extension\\Gadgets\\GadgetRepo->getStructuredList()\n#11 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/HookContainer/HookContainer.php(338): MediaWiki\\Extension\\Gadgets\\Hooks::userGetDefaultOptions(array)\n#12 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/HookContainer/HookContainer.php(137): MediaWiki\\HookContainer\\HookContainer->callLegacyHook(string, array, array, array)\n#13 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/HookContainer/HookRunner.php(4103): MediaWiki\\HookContainer\\HookContainer->run(string, array)\n#14 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/user/DefaultOptionsLookup.php(108): MediaWiki\\HookContainer\\HookRunner->onUserGetDefaultOptions(array)\n#15 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/user/UserOptionsManager.php(595): MediaWiki\\User\\DefaultOptionsLookup->getDefaultOptions()\n#16 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/user/UserOptionsManager.php(497): MediaWiki\\User\\UserOptionsManager->loadOriginalOptions(User, integer, NULL)\n#17 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/user/UserOptionsManager.php(147): MediaWiki\\User\\UserOptionsManager->loadUserOptions(User, integer)\n#18 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/context/RequestContext.php(452): MediaWiki\\User\\UserOptionsManager->getOption(User, string)\n#19 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/context/DerivativeContext.php(279): RequestContext->getLanguage()\n#20 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/language/Message.php(813): DerivativeContext->getLanguage()\n#21 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/context/DerivativeContext.php(311): Message->setContext(DerivativeContext)\n#22 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/context/ContextSource.php(209): DerivativeContext->msg(string, string)\n#23 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/api/ApiFeedRecentChanges.php(129): ContextSource->msg(string, string)\n#24 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/api/ApiFeedRecentChanges.php(88): ApiFeedRecentChanges->getFeedObject(string, string)\n#25 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/api/ApiMain.php(1892): ApiFeedRecentChanges->execute()\n#26 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/api/ApiMain.php(870): ApiMain->executeAction()\n#27 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/includes/api/ApiMain.php(841): ApiMain->executeActionWithErrorHandling()\n#28 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/api.php(90): ApiMain->execute()\n#29 /customers/1/7/b/heraldry-wiki.com/httpd.www/heraldrywiki/api.php(45): wfApiMain()\n#30 {main}" } }