Page MenuHomePhabricator

PHP Notice: Undefined offset: 1
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
labels.normalized_message
[{reqId}] {exception_url}   PHP Notice: Undefined offset: 1
FrameLocationCall
from/srv/mediawiki/php-1.44.0-wmf.4/includes/ExternalLinks/LinkFilter.php(278)
#0/srv/mediawiki/php-1.44.0-wmf.4/includes/ExternalLinks/LinkFilter.php(278)MWExceptionHandler::handleError(int, string, string, int, array)
#1/srv/mediawiki/php-1.44.0-wmf.4/includes/ExternalLinks/ExternalLinksLookup.php(47)MediaWiki\ExternalLinks\LinkFilter::reverseIndexes(string)
#2/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/Variables/LazyVariableComputer.php(522)MediaWiki\ExternalLinks\ExternalLinksLookup::getExternalLinksForPage(int, Wikimedia\Rdbms\DBConnRef, string)
#3/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/Variables/LazyVariableComputer.php(281)MediaWiki\Extension\AbuseFilter\Variables\LazyVariableComputer->getLinksFromDB(WikiPage)
#4/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/Variables/VariablesManager.php(79)MediaWiki\Extension\AbuseFilter\Variables\LazyVariableComputer->compute(MediaWiki\Extension\AbuseFilter\Variables\LazyLoadedVariable, MediaWiki\Extension\AbuseFilter\Variables\VariableHolder, Closure)
#5/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/Variables/VariablesManager.php(77)MediaWiki\Extension\AbuseFilter\Variables\VariablesManager->getVar(MediaWiki\Extension\AbuseFilter\Variables\VariableHolder, string)
#6/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/Variables/LazyVariableComputer.php(206)MediaWiki\Extension\AbuseFilter\Variables\VariablesManager->MediaWiki\Extension\AbuseFilter\Variables\{closure}(string)
#7/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/Variables/VariablesManager.php(79)MediaWiki\Extension\AbuseFilter\Variables\LazyVariableComputer->compute(MediaWiki\Extension\AbuseFilter\Variables\LazyLoadedVariable, MediaWiki\Extension\AbuseFilter\Variables\VariableHolder, Closure)
#8/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/Parser/FilterEvaluator.php(841)MediaWiki\Extension\AbuseFilter\Variables\VariablesManager->getVar(MediaWiki\Extension\AbuseFilter\Variables\VariableHolder, string, int)
#9/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/Parser/FilterEvaluator.php(474)MediaWiki\Extension\AbuseFilter\Parser\FilterEvaluator->getVarValue(string)
#10/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/Parser/FilterEvaluator.php(560)MediaWiki\Extension\AbuseFilter\Parser\FilterEvaluator->evalNode(MediaWiki\Extension\AbuseFilter\Parser\AFPTreeNode)
#11/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/Parser/FilterEvaluator.php(614)MediaWiki\Extension\AbuseFilter\Parser\FilterEvaluator->evalNode(MediaWiki\Extension\AbuseFilter\Parser\AFPTreeNode)
#12/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/Parser/FilterEvaluator.php(442)MediaWiki\Extension\AbuseFilter\Parser\FilterEvaluator->evalNode(MediaWiki\Extension\AbuseFilter\Parser\AFPTreeNode)
#13/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/Parser/FilterEvaluator.php(386)MediaWiki\Extension\AbuseFilter\Parser\FilterEvaluator->evalTree(MediaWiki\Extension\AbuseFilter\Parser\AFPSyntaxTree)
#14/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/Parser/FilterEvaluator.php(352)MediaWiki\Extension\AbuseFilter\Parser\FilterEvaluator->parse(string)
#15/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/FilterRunner.php(363)MediaWiki\Extension\AbuseFilter\Parser\FilterEvaluator->checkConditions(string, string)
#16/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/FilterRunner.php(324)MediaWiki\Extension\AbuseFilter\FilterRunner->checkFilter(MediaWiki\Extension\AbuseFilter\Filter\ExistingFilter)
#17/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/FilterRunner.php(300)MediaWiki\Extension\AbuseFilter\FilterRunner->checkAllFiltersInternal()
#18/srv/mediawiki/php-1.44.0-wmf.4/extensions/AbuseFilter/includes/Hooks/Handlers/FilteredActionsHandler.php(331)MediaWiki\Extension\AbuseFilter\FilterRunner->runForStash()
#19/srv/mediawiki/php-1.44.0-wmf.4/includes/deferred/MWCallableUpdate.php(52)MediaWiki\Extension\AbuseFilter\Hooks\Handlers\FilteredActionsHandler->MediaWiki\Extension\AbuseFilter\Hooks\Handlers\{closure}(string)
#20/srv/mediawiki/php-1.44.0-wmf.4/includes/deferred/DeferredUpdates.php(460)MediaWiki\Deferred\MWCallableUpdate->doUpdate()
#21/srv/mediawiki/php-1.44.0-wmf.4/includes/deferred/DeferredUpdates.php(204)MediaWiki\Deferred\DeferredUpdates::attemptUpdate(MediaWiki\Deferred\MWCallableUpdate)
#22/srv/mediawiki/php-1.44.0-wmf.4/includes/deferred/DeferredUpdates.php(291)MediaWiki\Deferred\DeferredUpdates::run(MediaWiki\Deferred\MWCallableUpdate)
#23/srv/mediawiki/php-1.44.0-wmf.4/includes/deferred/DeferredUpdatesScope.php(243)MediaWiki\Deferred\DeferredUpdates::MediaWiki\Deferred\{closure}(MediaWiki\Deferred\MWCallableUpdate, int)
#24/srv/mediawiki/php-1.44.0-wmf.4/includes/deferred/DeferredUpdatesScope.php(172)MediaWiki\Deferred\DeferredUpdatesScope->processStageQueue(int, int, Closure)
#25/srv/mediawiki/php-1.44.0-wmf.4/includes/deferred/DeferredUpdates.php(310)MediaWiki\Deferred\DeferredUpdatesScope->processUpdates(int, Closure)
#26/srv/mediawiki/php-1.44.0-wmf.4/includes/MediaWikiEntryPoint.php(306)MediaWiki\Deferred\DeferredUpdates::doUpdates(int)
#27/srv/mediawiki/php-1.44.0-wmf.4/includes/MediaWikiEntryPoint.php(189)MediaWiki\MediaWikiEntryPoint->commitMainTransaction()
#28/srv/mediawiki/php-1.44.0-wmf.4/includes/MediaWikiEntryPoint.php(172)MediaWiki\MediaWikiEntryPoint->doPrepareForOutput()
#29/srv/mediawiki/php-1.44.0-wmf.4/includes/MediaWiki.php(90)MediaWiki\MediaWikiEntryPoint->prepareForOutput()
#30/srv/mediawiki/php-1.44.0-wmf.4/includes/api/ApiMain.php(971)MediaWiki::preOutputCommit(MediaWiki\Context\DerivativeContext)
#31/srv/mediawiki/php-1.44.0-wmf.4/includes/api/ApiMain.php(914)MediaWiki\Api\ApiMain->executeActionWithErrorHandling()
#32/srv/mediawiki/php-1.44.0-wmf.4/includes/api/ApiEntryPoint.php(153)MediaWiki\Api\ApiMain->execute()
#33/srv/mediawiki/php-1.44.0-wmf.4/includes/MediaWikiEntryPoint.php(200)MediaWiki\Api\ApiEntryPoint->execute()
#34/srv/mediawiki/php-1.44.0-wmf.4/api.php(44)MediaWiki\MediaWikiEntryPoint->run()
#35/srv/mediawiki/w/api.php(3)require(string)
#36{main}
Impact
Notes

Event Timeline

Change #1098082 had a related patch set uploaded (by Ammarpad; author: Ammarpad):

[mediawiki/core@master] ExternalLinks: fix mailto: links reversal

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

Change #1098082 merged by jenkins-bot:

[mediawiki/core@master] ExternalLinks: fix mailto: links reversal

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

Change #1123683 had a related patch set uploaded (by Ammarpad; author: Ammarpad):

[mediawiki/core@REL1_43] ExternalLinks: fix mailto: links reversal

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

Ammarpad claimed this task.

Change #1123686 had a related patch set uploaded (by Ammarpad; author: Ammarpad):

[mediawiki/core@REL1_42] ExternalLinks: fix mailto: links reversal

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

Change #1123683 merged by jenkins-bot:

[mediawiki/core@REL1_43] ExternalLinks: fix mailto: links reversal

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

Change #1123686 merged by jenkins-bot:

[mediawiki/core@REL1_42] ExternalLinks: fix mailto: links reversal

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