Error
- mwversion: 1.37.0-wmf.20
- reqId: 780f2e48-9d1e-4789-964c-ee6694c5e462
- Find reqId in Logstash
- Find normalized_message in Logstash
[{reqId}] {exception_url} Wikimedia\Assert\PostconditionException: Postcondition failed: Revision had no pagefrom /srv/mediawiki/php-1.37.0-wmf.20/vendor/wikimedia/assert/src/Assert.php(202)
#0 /srv/mediawiki/php-1.37.0-wmf.20/extensions/DiscussionTools/includes/Notifications/EventDispatcher.php(44): Wikimedia\Assert\Assert::postcondition(boolean, string)
#1 /srv/mediawiki/php-1.37.0-wmf.20/extensions/DiscussionTools/includes/Notifications/EventDispatcher.php(105): MediaWiki\Extension\DiscussionTools\Notifications\EventDispatcher::getParsedRevision(MediaWiki\Revision\RevisionStoreRecord)
#2 /srv/mediawiki/php-1.37.0-wmf.20/extensions/DiscussionTools/includes/Hooks/EchoHooks.php(91): MediaWiki\Extension\DiscussionTools\Notifications\EventDispatcher::generateEventsForRevision(array, MediaWiki\Revision\RevisionStoreRecord)
#3 /srv/mediawiki/php-1.37.0-wmf.20/includes/HookContainer/HookContainer.php(338): MediaWiki\Extension\DiscussionTools\Hooks\EchoHooks::onEchoGetEventsForRevision(array, MediaWiki\Revision\RevisionStoreRecord, boolean)
#4 /srv/mediawiki/php-1.37.0-wmf.20/includes/HookContainer/HookContainer.php(137): MediaWiki\HookContainer\HookContainer->callLegacyHook(string, array, array, array)
#5 /srv/mediawiki/php-1.37.0-wmf.20/includes/Hooks.php(137): MediaWiki\HookContainer\HookContainer->run(string, array, array)
#6 /srv/mediawiki/php-1.37.0-wmf.20/extensions/Echo/includes/DiscussionParser.php(165): Hooks::run(string, array)
#7 /srv/mediawiki/php-1.37.0-wmf.20/extensions/Echo/includes/EchoHooks.php(494): EchoDiscussionParser::generateEventsForRevision(MediaWiki\Revision\RevisionStoreRecord, boolean)
#8 /srv/mediawiki/php-1.37.0-wmf.20/includes/deferred/MWCallableUpdate.php(38): EchoHooks::{closure}()
#9 /srv/mediawiki/php-1.37.0-wmf.20/includes/deferred/DeferredUpdates.php(515): MWCallableUpdate->doUpdate()
#10 /srv/mediawiki/php-1.37.0-wmf.20/includes/deferred/DeferredUpdates.php(391): DeferredUpdates::attemptUpdate(MWCallableUpdate, Wikimedia\Rdbms\LBFactoryMulti)
#11 /srv/mediawiki/php-1.37.0-wmf.20/includes/deferred/DeferredUpdates.php(234): DeferredUpdates::run(MWCallableUpdate, Wikimedia\Rdbms\LBFactoryMulti, Monolog\Logger, BufferingStatsdDataFactory, string)
#12 /srv/mediawiki/php-1.37.0-wmf.20/includes/deferred/DeferredUpdatesScope.php(267): DeferredUpdates::{closure}(MWCallableUpdate, integer)
#13 /srv/mediawiki/php-1.37.0-wmf.20/includes/deferred/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(integer, integer, Closure)
#14 /srv/mediawiki/php-1.37.0-wmf.20/includes/deferred/DeferredUpdates.php(237): DeferredUpdatesScope->processUpdates(integer, Closure)
#15 /srv/mediawiki/php-1.37.0-wmf.20/includes/deferred/DeferredUpdatesScope.php(267): DeferredUpdates::{closure}(AtomicSectionUpdate, integer)
#16 /srv/mediawiki/php-1.37.0-wmf.20/includes/deferred/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(integer, integer, Closure)
#17 /srv/mediawiki/php-1.37.0-wmf.20/includes/deferred/DeferredUpdates.php(242): DeferredUpdatesScope->processUpdates(integer, Closure)
#18 /srv/mediawiki/php-1.37.0-wmf.20/extensions/EventBus/includes/JobExecutor.php(105): DeferredUpdates::doUpdates()
#19 /srv/mediawiki/rpc/RunSingleJob.php(76): MediaWiki\Extension\EventBus\JobExecutor->execute(array)
#20 {main}Impact
Notes
- Happening on wmf.19 although at a much lower rate
- Happening more frequently since 2021-08-25 00:00 for some reason (no mediawiki deploys at that time)
- Tagging @DannyS712 and @Pchelolo since this mentions revisions (although that may be a red herring)—also tagging platform, problem in discussiontools so adding Editing-team (cf: https://www.mediawiki.org/wiki/MediaWiki_1.37/wmf.20/Changelog#DiscussionTools )

