==== Error ====
* service.version: 1.44.0-wmf.4
* trace.id: `cea91538-3f45-4681-b3b6-198a9ddaea42`
* [[ https://logstash.wikimedia.org/app/dashboards#/view/AXFV7JE83bOlOASGccsT?_g=(time:(from:'2024-11-22T12:35:32.168Z',to:'2024-11-23T14:27:24.352Z'))&_a=(query:(query_string:(query:'reqId:%22cea91538-3f45-4681-b3b6-198a9ddaea42%22'))) | Find trace.id in Logstash ]]
```name=labels.normalized_message,lines=10
[{reqId}] {exception_url} Wikimedia\Assert\ParameterAssertionException: Bad value for parameter $page: must represent an existing page
```
| Frame | Location | Call
| -- | -- | --
| from | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/vendor/+/refs/heads/wmf/1.44.0-wmf.4/wikimedia/assert/src/Assert.php#72 | /srv/mediawiki/php-1.44.0-wmf.4/vendor/wikimedia/assert/src/Assert.php(72) ]] |
| #0 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/recentchanges/RecentChange.php#771 | /srv/mediawiki/php-1.44.0-wmf.4/includes/recentchanges/RecentChange.php(771) ]] | Wikimedia\Assert\Assert::parameter(bool, string, string)
| #1 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/recentchanges/ChangeTrackingEventIngress.php#108 | /srv/mediawiki/php-1.44.0-wmf.4/includes/recentchanges/ChangeTrackingEventIngress.php(108) ]] | RecentChange::notifyEdit(string, MediaWiki\Title\Title, bool, MediaWiki\User\User, string, int, string, bool, string, int, int, int, int, array, MediaWiki\Storage\EditResult)
| #2 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/recentchanges/ChangeTrackingEventIngress.php#50 | /srv/mediawiki/php-1.44.0-wmf.4/includes/recentchanges/ChangeTrackingEventIngress.php(50) ]] | MediaWiki\RecentChanges\ChangeTrackingEventIngress->updateRecentChangesAfterPageUpdated(MediaWiki\Revision\RevisionStoreRecord, MediaWiki\Revision\RevisionStoreRecord, bool, int, array, MediaWiki\Storage\EditResult)
| #3 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/DomainEvent/DomainEventDispatcher.php#139 | /srv/mediawiki/php-1.44.0-wmf.4/includes/DomainEvent/DomainEventDispatcher.php(139) ]] | MediaWiki\RecentChanges\ChangeTrackingEventIngress->afterPageUpdated(MediaWiki\Storage\PageUpdatedEvent, Wikimedia\Rdbms\LBFactoryMulti)
| #4 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/DomainEvent/DomainEventDispatcher.php#123 | /srv/mediawiki/php-1.44.0-wmf.4/includes/DomainEvent/DomainEventDispatcher.php(123) ]] | MediaWiki\DomainEvent\DomainEventDispatcher->invoke(array, MediaWiki\Storage\PageUpdatedEvent, Wikimedia\Rdbms\LBFactoryMulti)
| #5 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/deferred/MWCallableUpdate.php#52 | /srv/mediawiki/php-1.44.0-wmf.4/includes/deferred/MWCallableUpdate.php(52) ]] | MediaWiki\DomainEvent\DomainEventDispatcher->MediaWiki\DomainEvent\{closure}(string)
| #6 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/deferred/DeferredUpdates.php#460 | /srv/mediawiki/php-1.44.0-wmf.4/includes/deferred/DeferredUpdates.php(460) ]] | MediaWiki\Deferred\MWCallableUpdate->doUpdate()
| #7 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/deferred/DeferredUpdates.php#204 | /srv/mediawiki/php-1.44.0-wmf.4/includes/deferred/DeferredUpdates.php(204) ]] | MediaWiki\Deferred\DeferredUpdates::attemptUpdate(MediaWiki\Deferred\MWCallableUpdate)
| #8 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/deferred/DeferredUpdates.php#291 | /srv/mediawiki/php-1.44.0-wmf.4/includes/deferred/DeferredUpdates.php(291) ]] | MediaWiki\Deferred\DeferredUpdates::run(MediaWiki\Deferred\MWCallableUpdate)
| #9 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/deferred/DeferredUpdatesScope.php#243 | /srv/mediawiki/php-1.44.0-wmf.4/includes/deferred/DeferredUpdatesScope.php(243) ]] | MediaWiki\Deferred\DeferredUpdates::MediaWiki\Deferred\{closure}(MediaWiki\Deferred\MWCallableUpdate, int)
| #10 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/deferred/DeferredUpdatesScope.php#172 | /srv/mediawiki/php-1.44.0-wmf.4/includes/deferred/DeferredUpdatesScope.php(172) ]] | MediaWiki\Deferred\DeferredUpdatesScope->processStageQueue(int, int, Closure)
| #11 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/deferred/DeferredUpdates.php#310 | /srv/mediawiki/php-1.44.0-wmf.4/includes/deferred/DeferredUpdates.php(310) ]] | MediaWiki\Deferred\DeferredUpdatesScope->processUpdates(int, Closure)
| #12 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/MediaWikiEntryPoint.php#674 | /srv/mediawiki/php-1.44.0-wmf.4/includes/MediaWikiEntryPoint.php(674) ]] | MediaWiki\Deferred\DeferredUpdates::doUpdates()
| #13 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/MediaWikiEntryPoint.php#496 | /srv/mediawiki/php-1.44.0-wmf.4/includes/MediaWikiEntryPoint.php(496) ]] | MediaWiki\MediaWikiEntryPoint->restInPeace()
| #14 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/MediaWikiEntryPoint.php#454 | /srv/mediawiki/php-1.44.0-wmf.4/includes/MediaWikiEntryPoint.php(454) ]] | MediaWiki\MediaWikiEntryPoint->doPostOutputShutdown()
| #15 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/includes/MediaWikiEntryPoint.php#209 | /srv/mediawiki/php-1.44.0-wmf.4/includes/MediaWikiEntryPoint.php(209) ]] | MediaWiki\MediaWikiEntryPoint->postOutputShutdown()
| #16 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/wmf/1.44.0-wmf.4/api.php#44 | /srv/mediawiki/php-1.44.0-wmf.4/api.php(44) ]] | MediaWiki\MediaWikiEntryPoint->run()
| #17 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/operations/mediawiki-config/+/refs/heads/master/w/api.php#3 | /srv/mediawiki/w/api.php(3) ]] | require(string)
| #18 | {main} |
==== Impact ====
==== Notes ====
This has been happening for days at varying rates after T377229. It always involves DeferredUpdates, so probably the page gets deleted before the change notification code runs but that needs to be investigated.