Steps to reproduce:
Visit https://patchdemo.wmflabs.org/
Choose the minimal preset
Enable the OATHAuth
Try creating the wiki
Expected result:
Wiki is created
Actual result:
InvalidArgumentException from line 83 of includes/libs/rdbms/database/domain/DatabaseDomain.php: Domain must be a string or Wikimedia\Rdbms\DatabaseDomain
#0 includes/libs/rdbms/loadbalancer/LoadBalancer.php(297): Wikimedia\Rdbms\DatabaseDomain::newFromId(NULL)
#1 includes/libs/rdbms/loadbalancer/LoadBalancer.php(276): Wikimedia\Rdbms\LoadBalancer->resolveDomainInstance(NULL)
#2 includes/libs/rdbms/loadbalancer/LoadBalancer.php(1042): Wikimedia\Rdbms\LoadBalancer->resolveDomainID(NULL)
#3 extensions/OATHAuth/src/Hook/LoadExtensionSchemaUpdates/UpdateTables.php(95): Wikimedia\Rdbms\LoadBalancer->getConnectionRef(-2, Array, NULL)
#4 includes/installer/DatabaseUpdater.php(532): MediaWiki\Extension\OATHAuth\Hook\LoadExtensionSchemaUpdates\UpdateTables->schemaUpdateOldUsersFromInstaller(Object(MysqlUpdater))
#5 includes/installer/DatabaseUpdater.php(500): DatabaseUpdater->runUpdates(Array, true)
#6 includes/installer/DatabaseInstaller.php(348): DatabaseUpdater->doUpdates(Array)
#7 includes/installer/Installer.php(1723): DatabaseInstaller->createExtensionTables(Object(MysqlInstaller))
#8 includes/installer/CliInstaller.php(211): Installer->performInstallation(Array, Array)
#9 maintenance/install.php(140): CliInstaller->execute()
#10 maintenance/doMaintenance.php(106): CommandLineInstaller->execute()
#11 maintenance/install.php(201): require_once('/var/www/html/w...')
#12 {main}Suspected cause: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/641822