Error
- mwversion: 1.45.0-wmf.6
- reqId: fe869ae0-c77f-47a3-ae11-64cc66ce518c
- Find reqId in Logstash
[{reqId}] {exception_url} PHP Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated[{reqId}] {exception_url} PHP Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecatedLooks like this is related to T395372: Handle scrambled password type in CentralAuth/rECAU0421795ed937: Add support for password scrambling / unscrambling work...
CentralAuthUser::getPassword() is documented as always returning a string, but actually when the CentralAuthUser instance represents a user that does not exist centrally, it seems like it'll return null. The error is not directly related to password scrambling but maybe the relevant code path was unreachable before...
Change #1161032 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):
[mediawiki/extensions/CentralAuth@master] Fix password handling for non-existent users
Change #1161032 merged by jenkins-bot:
[mediawiki/extensions/CentralAuth@master] Fix password handling for non-existent users
Change #1161950 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):
[mediawiki/extensions/CentralAuth@wmf/1.45.0-wmf.6] Fix password handling for non-existent users
Change #1161950 merged by jenkins-bot:
[mediawiki/extensions/CentralAuth@wmf/1.45.0-wmf.6] Fix password handling for non-existent users
Mentioned in SAL (#wikimedia-operations) [2025-06-23T20:14:27Z] <kharlan@deploy1003> Started scap sync-world: Backport for [[gerrit:1162998|Map pre-save RR scores to predefined values (T364705)]], [[gerrit:1161950|Fix password handling for non-existent users (T395372 T397262)]]
Mentioned in SAL (#wikimedia-operations) [2025-06-23T20:38:46Z] <kharlan@deploy1003> kharlan, tgr: Backport for [[gerrit:1162998|Map pre-save RR scores to predefined values (T364705)]], [[gerrit:1161950|Fix password handling for non-existent users (T395372 T397262)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.
Mentioned in SAL (#wikimedia-operations) [2025-06-23T20:58:57Z] <kharlan@deploy1003> Finished scap sync-world: Backport for [[gerrit:1162998|Map pre-save RR scores to predefined values (T364705)]], [[gerrit:1161950|Fix password handling for non-existent users (T395372 T397262)]] (duration: 44m 29s)