Page MenuHomePhabricator

Error: Call to a member function getMainContentModel() on int
Open, Needs TriagePublicPRODUCTION ERROR

Description

Error
  • mwversion: 1.46.0-wmf.22
  • timestamp: 2026-04-08T20:18:34.349Z
  • phpversion: 8.3.30
  • reqId: 6ae93aaf-d379-49f6-8a41-e405abc4df7a
  • Find reqId in Logstash
normalized_message
[{reqId}] {exception_url}   Error: Call to a member function getMainContentModel() on int
FrameLocationCall
from/srv/mediawiki/php-1.46.0-wmf.22/includes/Rest/Handler/Helper/HtmlOutputRendererHelper.php(927)
#0/srv/mediawiki/php-1.46.0-wmf.22/includes/Rest/Handler/Helper/HtmlOutputRendererHelper.php(665)MediaWiki\Rest\Handler\Helper\HtmlOutputRendererHelper->getParserOutputInternal()
#1/srv/mediawiki/php-1.46.0-wmf.22/includes/Rest/Handler/Helper/HtmlOutputRendererHelper.php(474)MediaWiki\Rest\Handler\Helper\HtmlOutputRendererHelper->getParserOutput()
#2/srv/mediawiki/php-1.46.0-wmf.22/includes/Rest/Handler/ParsoidHandler.php(765)MediaWiki\Rest\Handler\Helper\HtmlOutputRendererHelper->getHtml()
#3/srv/mediawiki/php-1.46.0-wmf.22/includes/Rest/Handler/TransformHandler.php(252)MediaWiki\Rest\Handler\ParsoidHandler->wt2html(MediaWiki\Parser\Parsoid\Config\PageConfig, array, null)
#4/srv/mediawiki/php-1.46.0-wmf.22/includes/Rest/Module/Module.php(472)MediaWiki\Rest\Handler\TransformHandler->execute()
#5/srv/mediawiki/php-1.46.0-wmf.22/includes/Rest/Module/Module.php(301)MediaWiki\Rest\Module\Module->executeHandler(MediaWiki\Rest\Handler\TransformWikitextToHtmlTitleHandler)
#6/srv/mediawiki/php-1.46.0-wmf.22/includes/Rest/Router.php(484)MediaWiki\Rest\Module\Module->execute(string, MediaWiki\Rest\RequestFromGlobals)
#7/srv/mediawiki/php-1.46.0-wmf.22/includes/Rest/Router.php(443)MediaWiki\Rest\Router->doExecute(string, MediaWiki\Rest\RequestFromGlobals)
#8/srv/mediawiki/php-1.46.0-wmf.22/includes/Rest/EntryPoint.php(181)MediaWiki\Rest\Router->execute(MediaWiki\Rest\RequestFromGlobals)
#9/srv/mediawiki/php-1.46.0-wmf.22/includes/MediaWikiEntryPoint.php(180)MediaWiki\Rest\EntryPoint->execute()
#10/srv/mediawiki/php-1.46.0-wmf.22/rest.php(25)MediaWiki\MediaWikiEntryPoint->run()
#11/srv/mediawiki/w/rest.php(3)require(string)
#12{main}
Impact/Notes

Only 18 hits over the last 90 days. I just happened to see this one go by.

Details

Request URL
https://de.wikipedia.org/w/rest.php/v1/transform/wikitext/to/html/Wels_(Stadt)
Related Changes in Gerrit:

Event Timeline

ABreault-WMF subscribed.

This is reproducible with

curl -X 'POST' \
  'https://en.wikipedia.org/w/rest.php/v1/transform/wikitext/to/html/Dog' \
  -H 'accept: text/html' \
  -H 'Content-Type: application/json' \
  -d '{
  "body_only": true,
  "wikitext": null
}'

Change #1269081 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/core@master] [rest] Fix crash when body_only is set but no wt is provided

https://gerrit.wikimedia.org/r/1269081

Change #1269081 merged by jenkins-bot:

[mediawiki/core@master] [rest] Fix crash when body_only is set but no wt is provided

https://gerrit.wikimedia.org/r/1269081