Maps icon indicating copy to clipboard operation
Maps copied to clipboard

PHP Deprecated: Use of MediaWiki\Parser\ParserOutput::getText was deprecated in MediaWiki 1.42

Open Abijeet opened this issue 7 months ago • 2 comments

Setup

  • Maps version: master
  • MW version: 1.45.0-alpha
  • PHP version: 8.2.28 (fpm-fcgi)
  • SMW version (if applicable): --

Issue

Detailed description of the issue and a stack trace if applicable:

[2025-05-29T00:49:55.277855+00:00] error.WARNING: [b731c68e83ccfd3c7c125317] /wiki/Portal:En   PHP Deprecated: Use of MediaWiki\Parser\ParserOutput::getText was deprecated in MediaWiki 1.42. [Called from Maps\Presentation\WikitextParser::wikitextToHtml] {"exception":"[object] (ErrorException(code: 0): PHP Deprecated: Use of MediaWiki\\Parser\\ParserOutput::getText was deprecated in MediaWiki 1.42. [Called from Maps\\Presentation\\WikitextParser::wikitextToHtml] at /srv/mediawiki/workdir/extensions/Maps/src/Presentation/WikitextParser.php:27)
[stacktrace]
#0 [internal function]: MediaWiki\\Exception\\MWExceptionHandler::handleError()
#1 /srv/mediawiki/workdir/includes/debug/MWDebug.php(386): trigger_error()
#2 /srv/mediawiki/workdir/includes/debug/MWDebug.php(356): MediaWiki\\Debug\\MWDebug::sendRawDeprecated()
#3 /srv/mediawiki/workdir/includes/debug/MWDebug.php(238): MediaWiki\\Debug\\MWDebug::deprecatedMsg()
#4 /srv/mediawiki/workdir/includes/GlobalFunctions.php(782): MediaWiki\\Debug\\MWDebug::deprecated()
#5 /srv/mediawiki/workdir/includes/parser/ParserOutput.php(473): wfDeprecated()
#6 /srv/mediawiki/workdir/extensions/Maps/src/Presentation/WikitextParser.php(27): MediaWiki\\Parser\\ParserOutput->getText()
#7 /srv/mediawiki/workdir/extensions/Maps/src/Presentation/ElementJsonSerializer.php(26): Maps\\Presentation\\WikitextParser->wikitextToHtml()
#8 /srv/mediawiki/workdir/extensions/Maps/src/Map/DisplayMap/DisplayMapRenderer.php(131): Maps\\Presentation\\ElementJsonSerializer->titleAndText()
#9 /srv/mediawiki/workdir/extensions/Maps/src/Map/DisplayMap/DisplayMapRenderer.php(117): Maps\\Map\\DisplayMap\\DisplayMapRenderer->getLocationJsonObject()
#10 /srv/mediawiki/workdir/extensions/Maps/src/Map/DisplayMap/DisplayMapRenderer.php(76): Maps\\Map\\DisplayMap\\DisplayMapRenderer->getLocationJson()
#11 /srv/mediawiki/workdir/extensions/Maps/src/Map/DisplayMap/DisplayMapRenderer.php(56): Maps\\Map\\DisplayMap\\DisplayMapRenderer->handleMarkerData()
#12 /srv/mediawiki/workdir/extensions/Maps/src/Map/DisplayMap/DisplayMapFunction.php(64): Maps\\Map\\DisplayMap\\DisplayMapRenderer->renderMap()
#13 /srv/mediawiki/workdir/extensions/Maps/src/ParserHookSetup.php(77): Maps\\Map\\DisplayMap\\DisplayMapFunction->getMapHtmlForKeyValueStrings()
#14 /srv/mediawiki/workdir/extensions/Maps/src/ParserHookSetup.php(58): Maps\\ParserHookSetup->handleFunctionHook()
#15 /srv/mediawiki/workdir/includes/parser/Parser.php(3504): Maps\\ParserHookSetup->Maps\\{closure}()
#16 /srv/mediawiki/workdir/includes/parser/Parser.php(3159): MediaWiki\\Parser\\Parser->callParserFunction()
#17 /srv/mediawiki/workdir/includes/parser/PPFrame_Hash.php(280): MediaWiki\\Parser\\Parser->braceSubstitution()
#18 /srv/mediawiki/workdir/extensions/ParserFunctions/includes/ParserFunctions.php(162): MediaWiki\\Parser\\PPFrame_Hash->expand()
#19 /srv/mediawiki/workdir/includes/parser/Parser.php(3504): MediaWiki\\Extension\\ParserFunctions\\ParserFunctions->ifeq()
#20 /srv/mediawiki/workdir/includes/parser/Parser.php(3159): MediaWiki\\Parser\\Parser->callParserFunction()
#21 /srv/mediawiki/workdir/includes/parser/PPFrame_Hash.php(280): MediaWiki\\Parser\\Parser->braceSubstitution()
#22 /srv/mediawiki/workdir/includes/parser/Parser.php(3360): MediaWiki\\Parser\\PPFrame_Hash->expand()
#23 /srv/mediawiki/workdir/includes/parser/PPFrame_Hash.php(280): MediaWiki\\Parser\\Parser->braceSubstitution()
#24 /srv/mediawiki/workdir/includes/parser/Parser.php(3360): MediaWiki\\Parser\\PPFrame_Hash->expand()
#25 /srv/mediawiki/workdir/includes/parser/PPFrame_Hash.php(280): MediaWiki\\Parser\\Parser->braceSubstitution()
#26 /srv/mediawiki/workdir/includes/parser/Parser.php(2982): MediaWiki\\Parser\\PPFrame_Hash->expand()
#27 /srv/mediawiki/workdir/includes/parser/Parser.php(1618): MediaWiki\\Parser\\Parser->replaceVariables()
#28 /srv/mediawiki/workdir/includes/parser/Parser.php(705): MediaWiki\\Parser\\Parser->internalParse()
#29 /srv/mediawiki/workdir/includes/content/WikitextContentHandler.php(380): MediaWiki\\Parser\\Parser->parse()
#30 /srv/mediawiki/workdir/includes/content/ContentHandler.php(1692): MediaWiki\\Content\\WikitextContentHandler->fillParserOutput()
#31 /srv/mediawiki/workdir/includes/content/Renderer/ContentRenderer.php(75): MediaWiki\\Content\\ContentHandler->getParserOutput()
#32 /srv/mediawiki/workdir/includes/Revision/RenderedRevision.php(260): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput()
#33 /srv/mediawiki/workdir/includes/Revision/RenderedRevision.php(233): MediaWiki\\Revision\\RenderedRevision->getSlotParserOutputUncached()

Steps to reproduce the observation (recommendation is to use the sandbox):

Open a page containing a Map. For example: https://translatewiki.net/wiki/Portal:Hi

Abijeet avatar May 29 '25 00:05 Abijeet