Page MenuHomePhabricator

PHP Notice: Trying to access array offset on value of type null (in Echo NotifUser)
Closed, DuplicatePublicPRODUCTION ERROR

Description

Error
normalized_message
[{reqId}] {exception_url}   PHP Notice: Trying to access array offset on value of type null
exception.trace
from /srv/mediawiki/php-1.39.0-wmf.28/extensions/Echo/includes/NotifUser.php(261)
#0 /srv/mediawiki/php-1.39.0-wmf.28/extensions/Echo/includes/NotifUser.php(261): MWExceptionHandler::handleError(integer, string, string, integer, array)
#1 /srv/mediawiki/php-1.39.0-wmf.28/extensions/Echo/includes/NotifUser.php(223): MWEchoNotifUser->getLastUnreadNotificationTime(string)
#2 /srv/mediawiki/php-1.39.0-wmf.28/extensions/Echo/includes/Hooks.php(1013): MWEchoNotifUser->getLastUnreadAlertTime()
#3 /srv/mediawiki/php-1.39.0-wmf.28/includes/HookContainer/HookContainer.php(338): MediaWiki\Extension\Notifications\Hooks::onSkinTemplateNavigationUniversal(MediaWiki\Skins\Vector\SkinVectorLegacy, array)
#4 /srv/mediawiki/php-1.39.0-wmf.28/includes/HookContainer/HookContainer.php(137): MediaWiki\HookContainer\HookContainer->callLegacyHook(string, array, array, array)
#5 /srv/mediawiki/php-1.39.0-wmf.28/includes/HookContainer/HookRunner.php(3542): MediaWiki\HookContainer\HookContainer->run(string, array, array)
#6 /srv/mediawiki/php-1.39.0-wmf.28/includes/skins/SkinTemplate.php(1203): MediaWiki\HookContainer\HookRunner->onSkinTemplateNavigation__Universal(MediaWiki\Skins\Vector\SkinVectorLegacy, array)
#7 /srv/mediawiki/php-1.39.0-wmf.28/skins/Vector/includes/SkinVector.php(330): SkinTemplate->runOnSkinTemplateNavigationHooks(MediaWiki\Skins\Vector\SkinVectorLegacy, array)
#8 /srv/mediawiki/php-1.39.0-wmf.28/includes/skins/SkinTemplate.php(1574): MediaWiki\Skins\Vector\SkinVector->runOnSkinTemplateNavigationHooks(MediaWiki\Skins\Vector\SkinVectorLegacy, array)
#9 /srv/mediawiki/php-1.39.0-wmf.28/includes/skins/SkinTemplate.php(790): SkinTemplate->buildContentNavigationUrlsInternal()
#10 /srv/mediawiki/php-1.39.0-wmf.28/includes/skins/SkinTemplate.php(229): SkinTemplate->getPortletsTemplateData()
#11 /srv/mediawiki/php-1.39.0-wmf.28/includes/skins/SkinMustache.php(88): SkinTemplate->getTemplateData()
#12 /srv/mediawiki/php-1.39.0-wmf.28/skins/Vector/includes/SkinVector.php(434): SkinMustache->getTemplateData()
#13 /srv/mediawiki/php-1.39.0-wmf.28/includes/skins/SkinMustache.php(58): MediaWiki\Skins\Vector\SkinVector->getTemplateData()
#14 /srv/mediawiki/php-1.39.0-wmf.28/includes/skins/SkinTemplate.php(177): SkinMustache->generateHTML()
#15 /srv/mediawiki/php-1.39.0-wmf.28/includes/OutputPage.php(2876): SkinTemplate->outputPage()
#16 /srv/mediawiki/php-1.39.0-wmf.28/includes/MediaWiki.php(922): OutputPage->output(boolean)
#17 /srv/mediawiki/php-1.39.0-wmf.28/includes/MediaWiki.php(562): MediaWiki->main()
#18 /srv/mediawiki/php-1.39.0-wmf.28/index.php(50): MediaWiki->run()
#19 /srv/mediawiki/php-1.39.0-wmf.28/index.php(46): wfIndexMain()
#20 /srv/mediawiki/w/index.php(3): require(string)
#21 {main}
Impact

Unknown.

Notes

Happens in new PHP 7.4 traffic, but no errors logged from older PHP 7.2 requests. Presumably due to a pre-existing reliance on this behaviour or possibly a bug.

Details

Request URL
https://zh.wikipedia.org/wiki/%E6%9C%AA%E4%BE%86%E4%BF%84%E7%BE%85%E6%96%AF