Error
- service.version: 1.46.0-wmf.13
- timestamp: 2026-02-05T10:30:03.624Z
- labels.phpversion: 8.3.30
- trace.id: 7e3cfa40-2213-48a0-a4cd-14c95392b876
- Find trace.id in Logstash
[{reqId}] {exception_url} Wikimedia\Rdbms\DBQueryError: Error 1054: Unknown column 'cec_user_name__str' in 'WHERE'
Function: MediaWiki\Pager\IndexPager::buildQueryInfo (MediaWiki\Extension\CampaignEvents\Pager\EventContributionsPager)
Query: SELECT cecNotes
The cec_user_name_str is not a schema, that is an alias for COALESCE(cec_user_name, ""). That was introduced in October by https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CampaignEvents/+/1200073 for T404995
Stacktrace
Acceptance criteria for testing
- Given an event has at least one suppressed user who has contributions (and who should therefore appear as "deleted user" in the contributions table)
- When I am looking at the contributions table in Special:EventDetails for that event
- If I sort the table by user
- Then the sorting should work
- If I change page (next, previous, etc.) while sorted by user
- Then pagination should work and all users should be displayed at some point
- If I then change the sorting direction (while still sorted by user)
- Then navigation should still work (changing page and verifying all users are still shown)
- In particular, the bug described in T404995#11321541 should not happen
(Note: this can be tested with few edits by changing the row limit to something small in the URL, e.g. appending &limit=5