Page MenuHomePhabricator

Fatal error: Uncaught Error: Class "WmfConfig" not found in /srv/mediawiki-staging/multiversion/bin/expanddblist:12
Closed, ResolvedPublic

Description

When trying to presync the train for 1.45.0-wmf.1, the following error happened:

03:01:48 ----------------------------
3. Starting: testwikis
Fatal error: Uncaught Error: Class "WmfConfig" not found in /srv/mediawiki-staging/multiversion/bin/expanddblist:12
Stack trace:
#0 {main}
  thrown in /srv/mediawiki-staging/multiversion/bin/expanddblist on line 12
03:01:48 Unhandled error:
Traceback (most recent call last):
  File "/var/lib/scap/scap/lib/python3.9/site-packages/scap/cli.py", line 758, in run
    exit_status = app.main(app.extra_arguments)
  File "/var/lib/scap/scap/lib/python3.9/site-packages/scap/deploy_promote.py", line 102, in main
    utils.get_group_versions(
  File "/var/lib/scap/scap/lib/python3.9/site-packages/scap/utils.py", line 1109, in get_group_versions
    dblist = expand_dblist(directory, group)
  File "/var/lib/scap/scap/lib/python3.9/site-packages/scap/utils.py", line 1102, in expand_dblist
    return subprocess.check_output([script, db_list_name], text=True).splitlines()
  File "/usr/lib/python3.9/subprocess.py", line 424, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  File "/usr/lib/python3.9/subprocess.py", line 528, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/srv/mediawiki-staging/multiversion/bin/expanddblist', 'testwikis']' returned non-zero exit status 255.

These changes are likely candidates to be the cause: https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1141522, https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1141518

Event Timeline

jnuche triaged this task as Unbreak Now! priority.May 13 2025, 7:13 AM
jnuche added subscribers: Krinkle, Tgr.

Change #1145101 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/mediawiki-config@master] expanddblist: Add missing use statement

https://gerrit.wikimedia.org/r/1145101

Change #1145101 merged by jenkins-bot:

[operations/mediawiki-config@master] expanddblist: Add missing use statement

https://gerrit.wikimedia.org/r/1145101

Mentioned in SAL (#wikimedia-operations) [2025-05-13T08:40:19Z] <zabe@deploy1003> Started scap sync-world: Backport for [[gerrit:1145101|expanddblist: Add missing use statement (T393992)]]

Mentioned in SAL (#wikimedia-operations) [2025-05-13T08:45:05Z] <zabe@deploy1003> zabe: Backport for [[gerrit:1145101|expanddblist: Add missing use statement (T393992)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-05-13T08:52:08Z] <zabe@deploy1003> Finished scap sync-world: Backport for [[gerrit:1145101|expanddblist: Add missing use statement (T393992)]] (duration: 11m 48s)

Zabe claimed this task.