See logstash. 8000 errors in the past 1 hr
Steps to replicate the issue (include links if applicable):
What happens?:
What should have happened instead?:
Software version: MediaWiki 1.47.0-wmf.1
Other information: Vector-22 and Minerva
| AnneT | |
| Wed, May 6, 8:30 PM |
| Restricted File | |
| Wed, May 6, 10:23 PM |
| F79968058: Screenshot 2026-05-06 at 3.21.31 PM.png | |
| Wed, May 6, 10:21 PM |
| F79968006: Screenshot 2026-05-06 at 3.16.19 PM.png | |
| Wed, May 6, 10:21 PM |
| F79968007: Screenshot 2026-05-06 at 3.19.22 PM.png | |
| Wed, May 6, 10:21 PM |
See logstash. 8000 errors in the past 1 hr
Steps to replicate the issue (include links if applicable):
What happens?:
What should have happened instead?:
Software version: MediaWiki 1.47.0-wmf.1
Other information: Vector-22 and Minerva
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | Release | brennen | T423910 1.47.0-wmf.1 deployment blockers | ||
| Resolved | PRODUCTION ERROR | phuedx | T425591 TypeError: undefined is not an object (evaluating 'entry.serverTiming.forEach') |
this is happening here:
https://gerrit.wikimedia.org/g/mediawiki/extensions/TestKitchen/+/b9066f84f9931d42fe45be906e2b4ccab4a0f870/modules/ext.testKitchen/enrollmentConfig.js#233
maybe the quickest fix is guarding the entry.serverTiming before calling the forEach something like:
entries.forEach( ( entry ) => {
if ( !entry.serverTiming ) {
return;
}
entry.serverTiming.forEach( ( serverTimingEntry ) => {
if ( serverTimingEntry.name === HEADER_NAME ) {
result = serverTimingEntry.description;
}
} );
} );Change #1283966 had a related patch set uploaded (by Clare Ming; author: Clare Ming):
[mediawiki/extensions/TestKitchen@master] UBN fix: guard entry.serverTiming before forEach
Change #1283966 merged by jenkins-bot:
[mediawiki/extensions/TestKitchen@master] UBN fix: guard entry.serverTiming before forEach
Change #1283972 had a related patch set uploaded (by Clare Ming; author: Clare Ming):
[mediawiki/extensions/TestKitchen@wmf/1.47.0-wmf.1] UBN fix: guard entry.serverTiming before forEach
Change #1283972 merged by jenkins-bot:
[mediawiki/extensions/TestKitchen@wmf/1.47.0-wmf.1] UBN fix: guard entry.serverTiming before forEach
Mentioned in SAL (#wikimedia-operations) [2026-05-06T22:08:11Z] <cjming@deploy1003> Started scap sync-world: Backport for [[gerrit:1283972|UBN fix: guard entry.serverTiming before forEach (T425591)]]
Mentioned in SAL (#wikimedia-operations) [2026-05-06T22:10:03Z] <cjming@deploy1003> cjming: Backport for [[gerrit:1283972|UBN fix: guard entry.serverTiming before forEach (T425591)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.
Mentioned in SAL (#wikimedia-operations) [2026-05-06T22:14:36Z] <cjming@deploy1003> Finished scap sync-world: Backport for [[gerrit:1283972|UBN fix: guard entry.serverTiming before forEach (T425591)]] (duration: 06m 25s)
looks like errors are dropping:
https://logstash.wikimedia.org/goto/631504be036bb75b71ddd63b87ce7a72
{F79968193}