We seem to get a few thousand of these per day. Seems wrong on several levels: something is calling AbuseFilter::takeConsequenceAction wrong (yay for completely undocumented public methods), but also why don't we have a type:mediawiki log event with a stack trace? And why is everything logged in duplicate? (one, two)
Description
Details
Related Objects
Event Timeline
Change 429659 had a related patch set uploaded (by Daimona Eaytoy; owner: Daimona Eaytoy):
[mediawiki/extensions/AbuseFilter@master] Check if parameters are set instead of using strlen
Change 429713 had a related patch set uploaded (by Daimona Eaytoy; owner: Daimona Eaytoy):
[mediawiki/extensions/AbuseFilter@REL1_31] Check if parameters are set instead of using strlen
Change 429659 abandoned by Krinkle:
Check if parameters are set instead of using strlen
Reason:
Superseded by cbabcf1276da506abfa8187792d327c492078194
Change 429713 abandoned by Krinkle:
Check if parameters are set instead of using strlen
Reason:
Superseded by https://gerrit.wikimedia.org/r/#/c/429999/
Noticed and fixed independently by @Catrope in rEABFcbabcf1276da: Follow-up 392f37d516501fd: fix undefined index notice, which has since been deployed.