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 page
from /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 )