Page MenuHomePhabricator

PHP Warning: Trying to access array offset on null
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
  • service.version: 1.47.0-wmf.2
  • timestamp: 2026-05-13T17:49:55.055Z
  • labels.phpversion: 8.3.30
  • trace.id: 4b755b41-8ae7-4d1e-b1b6-de400b5806c3
  • Find trace.id in Logstash
labels.normalized_message
[{reqId}] {exception_url}   PHP Warning: Trying to access array offset on null
FrameLocationCall
from/srv/mediawiki/php-1.47.0-wmf.2/extensions/WikiLambda/includes/HookHandler/PageRenderingHandler.php(151)
#0/srv/mediawiki/php-1.47.0-wmf.2/extensions/WikiLambda/includes/HookHandler/PageRenderingHandler.php(151)MediaWiki\Exception\MWExceptionHandler::handleError(int, string, string, int)
#1/srv/mediawiki/php-1.47.0-wmf.2/includes/HookContainer/HookContainer.php(127)MediaWiki\Extension\WikiLambda\HookHandler\PageRenderingHandler->onSkinTemplateNavigation__Universal(MediaWiki\Skins\Vector\SkinVector22, array)
#2/srv/mediawiki/php-1.47.0-wmf.2/includes/HookContainer/HookRunner.php(4058)MediaWiki\HookContainer\HookContainer->run(string, array, array)
#3/srv/mediawiki/php-1.47.0-wmf.2/includes/Skin/SkinTemplate.php(1022)MediaWiki\HookContainer\HookRunner->onSkinTemplateNavigation__Universal(MediaWiki\Skins\Vector\SkinVector22, array)
#4/srv/mediawiki/php-1.47.0-wmf.2/skins/Vector/includes/SkinVector22.php(54)MediaWiki\Skin\SkinTemplate->runOnSkinTemplateNavigationHooks(MediaWiki\Skins\Vector\SkinVector22, array)
#5/srv/mediawiki/php-1.47.0-wmf.2/includes/Skin/SkinTemplate.php(1444)MediaWiki\Skins\Vector\SkinVector22->runOnSkinTemplateNavigationHooks(MediaWiki\Skins\Vector\SkinVector22, array)
#6/srv/mediawiki/php-1.47.0-wmf.2/includes/Skin/SkinTemplate.php(632)MediaWiki\Skin\SkinTemplate->buildContentNavigationUrlsInternal()
#7/srv/mediawiki/php-1.47.0-wmf.2/includes/Skin/SkinTemplate.php(179)MediaWiki\Skin\SkinTemplate->getPortletsTemplateData()
#8/srv/mediawiki/php-1.47.0-wmf.2/includes/Skin/SkinMustache.php(87)MediaWiki\Skin\SkinTemplate->getTemplateData()
#9/srv/mediawiki/php-1.47.0-wmf.2/skins/Vector/includes/SkinVector22.php(333)MediaWiki\Skin\SkinMustache->getTemplateData()
#10/srv/mediawiki/php-1.47.0-wmf.2/includes/Skin/SkinMustache.php(51)MediaWiki\Skins\Vector\SkinVector22->getTemplateData()
#11/srv/mediawiki/php-1.47.0-wmf.2/includes/Skin/SkinTemplate.php(172)MediaWiki\Skin\SkinMustache->generateHTML()
#12/srv/mediawiki/php-1.47.0-wmf.2/includes/Skin/Skin.php(669)MediaWiki\Skin\SkinTemplate->outputPage()
#13/srv/mediawiki/php-1.47.0-wmf.2/includes/Output/OutputPage.php(3311)MediaWiki\Skin\Skin->outputPageFinal(MediaWiki\Output\OutputPage)
#14/srv/mediawiki/php-1.47.0-wmf.2/includes/Exception/MWExceptionRenderer.php(183)MediaWiki\Output\OutputPage->output()
#15/srv/mediawiki/php-1.47.0-wmf.2/includes/Exception/MWExceptionRenderer.php(101)MediaWiki\Exception\MWExceptionRenderer::reportHTML(TypeError)
#16/srv/mediawiki/php-1.47.0-wmf.2/includes/Exception/MWExceptionHandler.php(123)MediaWiki\Exception\MWExceptionRenderer::output(TypeError, int)
#17/srv/mediawiki/php-1.47.0-wmf.2/includes/Exception/MWExceptionHandler.php(224)MediaWiki\Exception\MWExceptionHandler::report(TypeError)
#18/srv/mediawiki/php-1.47.0-wmf.2/includes/MediaWikiEntryPoint.php(200)MediaWiki\Exception\MWExceptionHandler::handleException(TypeError, string)
#19/srv/mediawiki/php-1.47.0-wmf.2/includes/Actions/ActionEntryPoint.php(81)MediaWiki\MediaWikiEntryPoint->handleTopLevelError(TypeError)
#20/srv/mediawiki/php-1.47.0-wmf.2/includes/MediaWikiEntryPoint.php(186)MediaWiki\Actions\ActionEntryPoint->handleTopLevelError(TypeError)
#21/srv/mediawiki/php-1.47.0-wmf.2/index.php(44)MediaWiki\MediaWikiEntryPoint->run()
#22/srv/mediawiki/w/index.php(3)require(string)
#23{main}
Impact

Low, two occurrences.

Notes

Event Timeline

Change #1287001 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] PageRenderingHandler: Don't explode if the user somehow doesn't have a history tab

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

Jdforrester-WMF changed the task status from Open to In Progress.Wed, May 13, 6:32 PM
Jdforrester-WMF claimed this task.
Jdforrester-WMF triaged this task as Medium priority.

Change #1287001 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] PageRenderingHandler: Don't explode if the user somehow doesn't have a history tab

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

Change #1290768 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] PageRenderingHandler: Skip null-shaped nav entries when rewriting hrefs

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

Change #1290768 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] PageRenderingHandler: Skip null-shaped nav entries when rewriting hrefs

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