Page MenuHomePhabricator

PHP Notice: Exception doing lazy updates: Exception: Thread::splitIncrementFromSubject: thread subject has no increment: Comments:
Open, Needs TriagePublicPRODUCTION ERROR

Description

Error
normalized_message
[{reqId}] {exception_url}   PHP Notice: Exception doing lazy updates: Exception: Thread::splitIncrementFromSubject: thread subject has no increment:
exception.trace
from /srv/mediawiki/php-1.37.0-wmf.17/extensions/LiquidThreads/classes/Thread.php(712)
#0 [internal function]: MWExceptionHandler::handleError(integer, string, string, integer, array)
#1 /srv/mediawiki/php-1.37.0-wmf.17/extensions/LiquidThreads/classes/Thread.php(712): trigger_error(string)
#2 /srv/mediawiki/php-1.37.0-wmf.17/extensions/LiquidThreads/classes/Thread.php(638): Thread->__construct(stdClass)
#3 /srv/mediawiki/php-1.37.0-wmf.17/extensions/LiquidThreads/classes/Thread.php(853): Thread::newFromRow(stdClass)
#4 /srv/mediawiki/php-1.37.0-wmf.17/extensions/LiquidThreads/classes/Threads.php(84): Thread::bulkLoad(array)
#5 /srv/mediawiki/php-1.37.0-wmf.17/extensions/LiquidThreads/classes/Threads.php(97): Threads::loadFromResult(Wikimedia\Rdbms\MysqliResultWrapper, Wikimedia\Rdbms\MaintainableDBConnRef, boolean)
#6 /srv/mediawiki/php-1.37.0-wmf.17/extensions/LiquidThreads/classes/Threads.php(150): Threads::where(array, array, boolean)
#7 /srv/mediawiki/php-1.37.0-wmf.17/extensions/LiquidThreads/classes/LqtHooks.php(911): Threads::withRoot(WikiPage)
#8 /srv/mediawiki/php-1.37.0-wmf.17/includes/HookContainer/HookContainer.php(338): LqtHooks::onGetUserPermissionsErrors(Title, User, string, string)
#9 /srv/mediawiki/php-1.37.0-wmf.17/includes/HookContainer/HookContainer.php(137): MediaWiki\HookContainer\HookContainer->callLegacyHook(string, array, array, array)
#10 /srv/mediawiki/php-1.37.0-wmf.17/includes/HookContainer/HookRunner.php(4032): MediaWiki\HookContainer\HookContainer->run(string, array)
#11 /srv/mediawiki/php-1.37.0-wmf.17/includes/Permissions/PermissionManager.php(504): MediaWiki\HookContainer\HookRunner->onUserCan(Title, User, string, string)
#12 /srv/mediawiki/php-1.37.0-wmf.17/includes/Permissions/PermissionManager.php(464): MediaWiki\Permissions\PermissionManager->checkPermissionHooks(string, User, array, string, boolean, Title)
#13 /srv/mediawiki/php-1.37.0-wmf.17/includes/Permissions/PermissionManager.php(311): MediaWiki\Permissions\PermissionManager->getPermissionErrorsInternal(string, User, Title, string)
#14 /srv/mediawiki/php-1.37.0-wmf.17/includes/Permissions/UserAuthority.php(262): MediaWiki\Permissions\PermissionManager->getPermissionErrors(string, User, Title, string)
#15 /srv/mediawiki/php-1.37.0-wmf.17/includes/Permissions/UserAuthority.php(208): MediaWiki\Permissions\UserAuthority->internalCan(string, string, Title, MediaWiki\Permissions\PermissionStatus)
#16 /srv/mediawiki/php-1.37.0-wmf.17/includes/user/User.php(4309): MediaWiki\Permissions\UserAuthority->authorizeRead(string, Title, MediaWiki\Permissions\PermissionStatus)
#17 /srv/mediawiki/php-1.37.0-wmf.17/includes/MediaWiki.php(225): User->authorizeRead(string, Title, MediaWiki\Permissions\PermissionStatus)
#18 /srv/mediawiki/php-1.37.0-wmf.17/includes/MediaWiki.php(925): MediaWiki->performRequest()
#19 /srv/mediawiki/php-1.37.0-wmf.17/includes/MediaWiki.php(559): MediaWiki->main()
#20 /srv/mediawiki/php-1.37.0-wmf.17/index.php(53): MediaWiki->run()
#21 /srv/mediawiki/php-1.37.0-wmf.17/index.php(46): wfIndexMain()
#22 /srv/mediawiki/w/index.php(3): require(string)
#23 {main}
Impact
Notes
  • Seems to be happening to replies to just a single thread on enwikinews

Details

Request URL
https://en.wikinews.org/wiki/Thread:Comments:*//reply

Event Timeline

A more recent one with URL https://en.wikinews.org/wiki/Comments:ROV_detects_leaks_in_Deepwater_Horizon_well_cap

PHP Notice: Exception doing lazy updates: Exception: Thread::splitIncrementFromSubject: thread subject has no increment: Comments:ROV detects leaks in Deepwater Horizon well cap/ in /srv/mediawiki/php-1.38.0-wmf.4/extensions/LiquidThreads/classes/Thread.php:1463
Stack trace:
#0 /srv/mediawiki/php-1.38.0-wmf.4/extensions/LiquidThreads/classes/Thread.php(987): Thread::splitIncrementFromSubject('Comments:ROV de...')
#1 /srv/mediawiki/php-1.38.0-wmf.4/extensions/LiquidThreads/classes/Thread.php(710): Thread->doLazyUpdates()
#2 /srv/mediawiki/php-1.38.0-wmf.4/extensions/LiquidThreads/classes/Thread.php(638): Thread->__construct(Object(stdClass))
#3 /srv/mediawiki/php-1.38.0-wmf.4/extensions/LiquidThreads/classes/Thread.php(853): Thread::newFromRow(Object(stdClass))
#4 /srv/mediawiki/php-1.38.0-wmf.4/extensions/LiquidThreads/pages/TalkpageView.php(408): Thread::bulkLoad(Array)
#5 /srv/mediawiki/php-1.38.0-wmf.4/extensions/LiquidThreads/pages/TalkpageView.php(348): TalkpageView->getPageThreads(Object(LqtDiscussionPager))
#6 /srv/mediawiki/php-1.38.0-wmf.4/extensions/LiquidThreads/classes/LqtDispatch.php(67): TalkpageView->show()
#7 /srv/mediawiki/php-1.38.0-wmf.4/extensions/LiquidThreads/classes/LqtDispatch.php(223): LqtDispatch::talkpageMain(Object(OutputPage), Object(Article), Object(Title), Object(User), Object(WebRequest))
#8 /srv/mediawiki/php-1.38.0-wmf.4/includes/HookContainer/HookContainer.php(338): LqtDispatch::tryPage(Object(OutputPage), Object(Article), Object(Title), Object(User), Object(WebRequest), Object(MediaWiki))
#9 /srv/mediawiki/php-1.38.0-wmf.4/includes/HookContainer/HookContainer.php(137): MediaWiki\HookContainer\HookContainer->callLegacyHook('MediaWikiPerfor...', Array, Array, Array)
#10 /srv/mediawiki/php-1.38.0-wmf.4/includes/HookContainer/HookRunner.php(2491): MediaWiki\HookContainer\HookContainer->run('MediaWikiPerfor...', Array)
#11 /srv/mediawiki/php-1.38.0-wmf.4/includes/MediaWiki.php(507): MediaWiki\HookContainer\HookRunner->onMediaWikiPerformAction(Object(OutputPage), Object(Article), Object(Title), Object(User), Object(WebRequest), Object(MediaWiki))
#12 /srv/mediawiki/php-1.38.0-wmf.4/includes/MediaWiki.php(320): MediaWiki->performAction(Object(Article), Object(Title))
#13 /srv/mediawiki/php-1.38.0-wmf.4/includes/MediaWiki.php(925): MediaWiki->performRequest()
#14 /srv/mediawiki/php-1.38.0-wmf.4/includes/MediaWiki.php(559): MediaWiki->main()
#15 /srv/mediawiki/php-1.38.0-wmf.4/index.php(53): MediaWiki->run()
#16 /srv/mediawiki/php-1.38.0-wmf.4/index.php(46): wfIndexMain()
#17 /srv/mediawiki/w/index.php(3): require('/srv/mediawiki/...')
#18 {main}

Still seen.

Error
  • mwversion: 1.39.0-wmf.19
normalized_message
PHP Notice: Exception doing lazy updates: InvalidArgumentException: WikiPage constructed on a Title that cannot exist as a page: User:ɪ in /srv/mediawiki/php-1.39.0-wmf.19/includes/page/WikiPage.php:173
Stack trace:
#0 /srv/mediawiki/php-1.39.0-wmf.19/includes/page/Article.php(141): WikiPage->__construct(Object(Title))
#1 /srv/mediawiki/php-1.39.0-wmf.19/includes/page/Article.php(127): Article->newPage(Object(Title))
#2 /srv/mediawiki/php-1.39.0-wmf.19/extensions/LiquidThreads/classes/Thread.php(1347): Article->__construct(Object(Title), 0)
#3 /srv/mediawiki/php-1.39.0-wmf.19/extensions/LiquidThreads/classes/Thread.php(1880): Thread->article()
#4 /srv/mediawiki/php-1.39.0-wmf.19/extensions/LiquidThreads/classes/Thread.php(1021): Thread->getTitle()
#5 /srv/mediawiki/php-1.39.0-wmf.19/extensions/LiquidThreads/classes/Thread.php(709): Thread->doLazyUpdates()
#6 /srv/mediawiki/php-1.39.0-wmf.19/extensions/LiquidThreads/classes/Thread.php(637): Thread->__construct(Object(stdClass))
#7 /srv/mediawiki/php-1.39.0-wmf.19/extensions/LiquidThreads/classes/Thread.php(852): Thread::newFromRow(Object(stdClass))
#8 /srv/mediawiki/php-1.39.0-wmf.19/extensions/LiquidThreads/classes/Threads.php(84): Thread::bulkLoad(Array)
…
#23 /srv/mediawiki/php-1.39.0-wmf.19/includes/MediaWiki.php(569): MediaWiki->main()
#24 /srv/mediawiki/php-1.39.0-wmf.19/index.php(50): MediaWiki->run()
exception.trace
from /srv/mediawiki/php-1.39.0-wmf.19/extensions/LiquidThreads/classes/Thread.php(711)
#0 [internal function]: MWExceptionHandler::handleError(integer, string, string, integer, array)
#1 /srv/mediawiki/php-1.39.0-wmf.19/extensions/LiquidThreads/classes/Thread.php(711): trigger_error(string)
#2 /srv/mediawiki/php-1.39.0-wmf.19/extensions/LiquidThreads/classes/Thread.php(637): Thread->__construct(stdClass)
#3 /srv/mediawiki/php-1.39.0-wmf.19/extensions/LiquidThreads/classes/Thread.php(852): Thread::newFromRow(stdClass)
#4 /srv/mediawiki/php-1.39.0-wmf.19/extensions/LiquidThreads/classes/Threads.php(84): Thread::bulkLoad(array)
#5 /srv/mediawiki/php-1.39.0-wmf.19/extensions/LiquidThreads/classes/Threads.php(97): Threads::loadFromResult(Wikimedia\Rdbms\MysqliResultWrapper, Wikimedia\Rdbms\DBConnRef, boolean)
#6 /srv/mediawiki/php-1.39.0-wmf.19/extensions/LiquidThreads/classes/Threads.php(154): Threads::where(array, array, boolean)
#7 /srv/mediawiki/php-1.39.0-wmf.19/extensions/LiquidThreads/classes/LqtHooks.php(917): Threads::withRoot(WikiPage)
#8 /srv/mediawiki/php-1.39.0-wmf.19/includes/HookContainer/HookContainer.php(338): LqtHooks::onGetUserPermissionsErrors(Title, User, string, string)
#9 /srv/mediawiki/php-1.39.0-wmf.19/includes/HookContainer/HookContainer.php(137): MediaWiki\HookContainer\HookContainer->callLegacyHook(string, array, array, array)
#10 /srv/mediawiki/php-1.39.0-wmf.19/includes/HookContainer/HookRunner.php(1948): MediaWiki\HookContainer\HookContainer->run(string, array)
#11 /srv/mediawiki/php-1.39.0-wmf.19/includes/Permissions/PermissionManager.php(550): MediaWiki\HookContainer\HookRunner->onGetUserPermissionsErrors(Title, User, string, string)
#12 /srv/mediawiki/php-1.39.0-wmf.19/includes/Permissions/PermissionManager.php(508): MediaWiki\Permissions\PermissionManager->checkPermissionHooks(string, User, array, string, boolean, Title)
#13 /srv/mediawiki/php-1.39.0-wmf.19/includes/Permissions/PermissionManager.php(344): MediaWiki\Permissions\PermissionManager->getPermissionErrorsInternal(string, User, Title, string)
#14 /srv/mediawiki/php-1.39.0-wmf.19/includes/Permissions/UserAuthority.php(262): MediaWiki\Permissions\PermissionManager->getPermissionErrors(string, User, Title, string)
#15 /srv/mediawiki/php-1.39.0-wmf.19/includes/Permissions/UserAuthority.php(208): MediaWiki\Permissions\UserAuthority->internalCan(string, string, Title, MediaWiki\Permissions\PermissionStatus)
#16 /srv/mediawiki/php-1.39.0-wmf.19/includes/user/User.php(3508): MediaWiki\Permissions\UserAuthority->authorizeRead(string, Title, MediaWiki\Permissions\PermissionStatus)
#17 /srv/mediawiki/php-1.39.0-wmf.19/includes/MediaWiki.php(227): User->authorizeRead(string, Title, MediaWiki\Permissions\PermissionStatus)
#18 /srv/mediawiki/php-1.39.0-wmf.19/includes/MediaWiki.php(913): MediaWiki->performRequest()
#19 /srv/mediawiki/php-1.39.0-wmf.19/includes/MediaWiki.php(569): MediaWiki->main()
#20 /srv/mediawiki/php-1.39.0-wmf.19/index.php(50): MediaWiki->run()
#21 /srv/mediawiki/php-1.39.0-wmf.19/index.php(46): wfIndexMain()
#22 /srv/mediawiki/w/index.php(3): require(string)
#23 {main}