Page MenuHomePhabricator

Echo tests on REL1_29 fail due to CentralAuth
Closed, ResolvedPublic

Description

Seems fine on REL1_27, REL1_30 and REL1_31. But on REL1_29 release-quibble-vendor-mysql-hhvm-docker is failing due to CentralAuth DB tables being missing

20:49:34 There were 11 errors:
20:49:34 
20:49:34 1) MWEchoNotifUserTest::testNotifCountHasReachedMax
20:49:34 Wikimedia\Rdbms\DBQueryError: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? 
20:49:34 Query: SELECT  lu_wiki  FROM `unittest_localuser`    WHERE lu_name = 'GlobalUser'  
20:49:34 Function: CentralAuthUser::loadAttached
20:49:34 Error: 1146 Table 'wikidb.unittest_localuser' doesn't exist (/tmp/quibble-mysql-2xmun6cp/socket)
20:49:34 
20:49:34 
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1075
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:933
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1269
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:48
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:261
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:2184
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:2884
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthIdLookup.php:83
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthIdLookup.php:89
20:49:34 /workspace/src/extensions/Echo/includes/NotifUser.php:645
20:49:34 /workspace/src/extensions/Echo/includes/NotifUser.php:654
20:49:34 /workspace/src/extensions/Echo/includes/NotifUser.php:618
20:49:34 /workspace/src/extensions/Echo/includes/NotifUser.php:609
20:49:34 /workspace/src/extensions/Echo/includes/NotifUser.php:556
20:49:34 /workspace/src/extensions/Echo/includes/NotifUser.php:222
20:49:34 /workspace/src/extensions/Echo/includes/NotifUser.php:190
20:49:34 /workspace/src/extensions/Echo/tests/phpunit/NotifUserTest.php:53
20:49:34 /workspace/src/tests/phpunit/MediaWikiTestCase.php:402
20:49:34 /workspace/src/maintenance/doMaintenance.php:111
20:49:34 
20:49:34 2) MWEchoNotifUserTest::testClearTalkNotification
20:49:34 Wikimedia\Rdbms\DBQueryError: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? 
20:49:34 Query: SELECT  lu_wiki  FROM `unittest_localuser`    WHERE lu_name = 'GlobalUser'  
20:49:34 Function: CentralAuthUser::loadAttached
20:49:34 Error: 1146 Table 'wikidb.unittest_localuser' doesn't exist (/tmp/quibble-mysql-2xmun6cp/socket)
20:49:34 
20:49:34 
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1075
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:933
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1269
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:48
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:261
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:2184
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:2884
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthIdLookup.php:83
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthIdLookup.php:89
20:49:34 /workspace/src/extensions/Echo/includes/NotifUser.php:645
20:49:34 /workspace/src/extensions/Echo/includes/NotifUser.php:654
20:49:34 /workspace/src/extensions/Echo/includes/NotifUser.php:618
20:49:34 /workspace/src/extensions/Echo/includes/NotifUser.php:609
20:49:34 /workspace/src/extensions/Echo/includes/NotifUser.php:556
20:49:34 /workspace/src/extensions/Echo/includes/NotifUser.php:222
20:49:34 /workspace/src/extensions/Echo/includes/NotifUser.php:190
20:49:34 /workspace/src/extensions/Echo/includes/NotifUser.php:160
20:49:34 /workspace/src/extensions/Echo/tests/phpunit/NotifUserTest.php:65
20:49:34 /workspace/src/tests/phpunit/MediaWikiTestCase.php:402
20:49:34 /workspace/src/maintenance/doMaintenance.php:111
20:49:34 
20:49:34 3) EchoTalkPageFunctionalTest::testApiTestGroup
20:49:34 Wikimedia\Rdbms\DBQueryError: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? 
20:49:34 Query: SELECT  gu_id,gu_name,lu_wiki,gu_salt,gu_password,gu_auth_token,gu_locked,gu_hidden,gu_registration,gu_email,gu_email_authenticated,gu_home_db,gu_cas_token  FROM `unittest_globaluser` LEFT OUTER JOIN `unittest_localuser` ON ((gu_name=lu_name) AND lu_wiki = 'wikidb-unittest_')   WHERE gu_name = 'TestUser 5e6d17.002'  LIMIT 1  
20:49:34 Function: CentralAuthUser::loadFromDatabase
20:49:34 Error: 1146 Table 'wikidb.unittest_globaluser' doesn't exist (/tmp/quibble-mysql-2xmun6cp/socket)
20:49:34 
20:49:34 
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1075
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:933
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1269
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1337
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:48
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:275
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:436
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:499
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:889
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:1009
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:895
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:511
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:366
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:587
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthHooks.php:724
20:49:34 /workspace/src/includes/Hooks.php:186
20:49:34 /workspace/src/includes/user/User.php:2740
20:49:34 /workspace/src/tests/phpunit/includes/TestUser.php:103
20:49:34 /workspace/src/tests/phpunit/includes/TestUser.php:63
20:49:34 /workspace/src/tests/phpunit/includes/TestUserRegistry.php:88
20:49:34 /workspace/src/tests/phpunit/MediaWikiTestCase.php:147
20:49:34 /workspace/src/tests/phpunit/includes/api/ApiTestCase.php:23
20:49:34 /workspace/src/extensions/Echo/tests/phpunit/TalkPageFunctionalTest.php:13
20:49:34 /workspace/src/tests/phpunit/MediaWikiTestCase.php:402
20:49:34 /workspace/src/maintenance/doMaintenance.php:111
20:49:34 
20:49:34 4) EchoTalkPageFunctionalTest::testMediaWikiTestCaseParentSetupCalled
20:49:34 Wikimedia\Rdbms\DBQueryError: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? 
20:49:34 Query: SELECT  gu_id,gu_name,lu_wiki,gu_salt,gu_password,gu_auth_token,gu_locked,gu_hidden,gu_registration,gu_email,gu_email_authenticated,gu_home_db,gu_cas_token  FROM `unittest_globaluser` LEFT OUTER JOIN `unittest_localuser` ON ((gu_name=lu_name) AND lu_wiki = 'wikidb-unittest_')   WHERE gu_name = 'TestUser 5e6d17.003'  LIMIT 1  
20:49:34 Function: CentralAuthUser::loadFromDatabase
20:49:34 Error: 1146 Table 'wikidb.unittest_globaluser' doesn't exist (/tmp/quibble-mysql-2xmun6cp/socket)
20:49:34 
20:49:34 
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1075
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:933
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1269
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1337
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:48
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:275
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:436
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:499
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:889
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:1009
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:895
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:511
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:366
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:587
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthHooks.php:724
20:49:34 /workspace/src/includes/Hooks.php:186
20:49:34 /workspace/src/includes/user/User.php:2740
20:49:34 /workspace/src/tests/phpunit/includes/TestUser.php:103
20:49:34 /workspace/src/tests/phpunit/includes/TestUser.php:63
20:49:34 /workspace/src/tests/phpunit/includes/TestUserRegistry.php:88
20:49:34 /workspace/src/tests/phpunit/MediaWikiTestCase.php:147
20:49:34 /workspace/src/tests/phpunit/includes/api/ApiTestCase.php:23
20:49:34 /workspace/src/extensions/Echo/tests/phpunit/TalkPageFunctionalTest.php:13
20:49:34 /workspace/src/tests/phpunit/MediaWikiTestCase.php:402
20:49:34 /workspace/src/maintenance/doMaintenance.php:111
20:49:34 
20:49:34 5) MWEchoThankYouEditTest::testFirstEdit
20:49:34 Wikimedia\Rdbms\DBQueryError: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? 
20:49:34 Query: SELECT  gu_id,gu_name,lu_wiki,gu_salt,gu_password,gu_auth_token,gu_locked,gu_hidden,gu_registration,gu_email,gu_email_authenticated,gu_home_db,gu_cas_token  FROM `unittest_globaluser` LEFT OUTER JOIN `unittest_localuser` ON ((gu_name=lu_name) AND lu_wiki = 'wikidb-unittest_')   WHERE gu_name = 'TestUser MediaWikiTestCase 5e6d17.004'  LIMIT 1  
20:49:34 Function: CentralAuthUser::loadFromDatabase
20:49:34 Error: 1146 Table 'wikidb.unittest_globaluser' doesn't exist (/tmp/quibble-mysql-2xmun6cp/socket)
20:49:34 
20:49:34 
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1075
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:933
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1269
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1337
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:48
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:275
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:436
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:499
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:889
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:1009
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:895
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:511
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:366
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:587
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthHooks.php:724
20:49:34 /workspace/src/includes/Hooks.php:186
20:49:34 /workspace/src/includes/user/User.php:2740
20:49:34 /workspace/src/tests/phpunit/includes/TestUser.php:103
20:49:34 /workspace/src/tests/phpunit/includes/TestUser.php:63
20:49:34 /workspace/src/tests/phpunit/includes/TestUserRegistry.php:43
20:49:34 /workspace/src/tests/phpunit/MediaWikiTestCase.php:159
20:49:34 /workspace/src/extensions/Echo/tests/phpunit/ThankYouEditTest.php:23
20:49:34 /workspace/src/tests/phpunit/MediaWikiTestCase.php:402
20:49:34 /workspace/src/maintenance/doMaintenance.php:111
20:49:34 
20:49:34 6) MWEchoThankYouEditTest::testTenthEdit
20:49:34 Wikimedia\Rdbms\DBQueryError: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? 
20:49:34 Query: SELECT  gu_id,gu_name,lu_wiki,gu_salt,gu_password,gu_auth_token,gu_locked,gu_hidden,gu_registration,gu_email,gu_email_authenticated,gu_home_db,gu_cas_token  FROM `unittest_globaluser` LEFT OUTER JOIN `unittest_localuser` ON ((gu_name=lu_name) AND lu_wiki = 'wikidb-unittest_')   WHERE gu_name = 'TestUser MediaWikiTestCase 5e6d17.005'  LIMIT 1  
20:49:34 Function: CentralAuthUser::loadFromDatabase
20:49:34 Error: 1146 Table 'wikidb.unittest_globaluser' doesn't exist (/tmp/quibble-mysql-2xmun6cp/socket)
20:49:34 
20:49:34 
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1075
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:933
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1269
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1337
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:48
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:275
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:436
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:499
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:889
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:1009
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:895
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:511
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:366
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:587
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthHooks.php:724
20:49:34 /workspace/src/includes/Hooks.php:186
20:49:34 /workspace/src/includes/user/User.php:2740
20:49:34 /workspace/src/tests/phpunit/includes/TestUser.php:103
20:49:34 /workspace/src/tests/phpunit/includes/TestUser.php:63
20:49:34 /workspace/src/tests/phpunit/includes/TestUserRegistry.php:43
20:49:34 /workspace/src/tests/phpunit/MediaWikiTestCase.php:159
20:49:34 /workspace/src/extensions/Echo/tests/phpunit/ThankYouEditTest.php:42
20:49:34 /workspace/src/tests/phpunit/MediaWikiTestCase.php:402
20:49:34 /workspace/src/maintenance/doMaintenance.php:111
20:49:34 
20:49:34 7) EchoUserLocatorTest::testLocateArticleCreator with data set #0 ('Something', Closure$EchoUserLocatorTest::locateArticleCreatorProvider;251 Object (...))
20:49:34 Wikimedia\Rdbms\DBQueryError: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? 
20:49:34 Query: SELECT  gu_id,gu_name,lu_wiki,gu_salt,gu_password,gu_auth_token,gu_locked,gu_hidden,gu_registration,gu_email,gu_email_authenticated,gu_home_db,gu_cas_token  FROM `unittest_globaluser` LEFT OUTER JOIN `unittest_localuser` ON ((gu_name=lu_name) AND lu_wiki = 'wikidb-unittest_')   WHERE gu_name = 'UTUser'  LIMIT 1  
20:49:34 Function: CentralAuthUser::loadFromDatabase
20:49:34 Error: 1146 Table 'wikidb.unittest_globaluser' doesn't exist (/tmp/quibble-mysql-2xmun6cp/socket)
20:49:34 
20:49:34 
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1075
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:933
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1269
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1337
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:48
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:275
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:436
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:499
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:889
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:1009
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:895
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:511
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:366
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:541
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:635
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthHooks.php:864
20:49:34 /workspace/src/includes/Hooks.php:186
20:49:34 /workspace/src/includes/user/User.php:3499
20:49:34 /workspace/src/includes/api/ApiStashEdit.php:257
20:49:34 /workspace/src/includes/page/WikiPage.php:2012
20:49:34 /workspace/src/includes/page/WikiPage.php:1600
20:49:34 /workspace/src/extensions/Echo/tests/phpunit/UserLocatorTest.php:120
20:49:34 /workspace/src/tests/phpunit/MediaWikiTestCase.php:402
20:49:34 /workspace/src/maintenance/doMaintenance.php:111
20:49:34 
20:49:34 8) ApiEchoNotificationsTest::testWithSectionGrouping
20:49:34 Wikimedia\Rdbms\DBQueryError: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? 
20:49:34 Query: SELECT  gu_id,gu_name,lu_wiki,gu_salt,gu_password,gu_auth_token,gu_locked,gu_hidden,gu_registration,gu_email,gu_email_authenticated,gu_home_db,gu_cas_token  FROM `unittest_globaluser` LEFT OUTER JOIN `unittest_localuser` ON ((gu_name=lu_name) AND lu_wiki = 'wikidb-unittest_')   WHERE gu_name = 'TestUser 5e6d17.015'  LIMIT 1  
20:49:34 Function: CentralAuthUser::loadFromDatabase
20:49:34 Error: 1146 Table 'wikidb.unittest_globaluser' doesn't exist (/tmp/quibble-mysql-2xmun6cp/socket)
20:49:34 
20:49:34 
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1075
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:933
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1269
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1337
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:48
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:275
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:436
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:499
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:889
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:1009
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:895
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:511
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:366
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:587
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthHooks.php:724
20:49:34 /workspace/src/includes/Hooks.php:186
20:49:34 /workspace/src/includes/user/User.php:2740
20:49:34 /workspace/src/tests/phpunit/includes/TestUser.php:103
20:49:34 /workspace/src/tests/phpunit/includes/TestUser.php:63
20:49:34 /workspace/src/tests/phpunit/includes/TestUserRegistry.php:88
20:49:34 /workspace/src/tests/phpunit/MediaWikiTestCase.php:147
20:49:34 /workspace/src/tests/phpunit/includes/api/ApiTestCase.php:23
20:49:34 /workspace/src/tests/phpunit/MediaWikiTestCase.php:402
20:49:34 /workspace/src/maintenance/doMaintenance.php:111
20:49:34 
20:49:34 9) ApiEchoNotificationsTest::testWithoutSectionGrouping
20:49:34 Wikimedia\Rdbms\DBQueryError: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? 
20:49:34 Query: SELECT  gu_id,gu_name,lu_wiki,gu_salt,gu_password,gu_auth_token,gu_locked,gu_hidden,gu_registration,gu_email,gu_email_authenticated,gu_home_db,gu_cas_token  FROM `unittest_globaluser` LEFT OUTER JOIN `unittest_localuser` ON ((gu_name=lu_name) AND lu_wiki = 'wikidb-unittest_')   WHERE gu_name = 'TestUser 5e6d17.016'  LIMIT 1  
20:49:34 Function: CentralAuthUser::loadFromDatabase
20:49:34 Error: 1146 Table 'wikidb.unittest_globaluser' doesn't exist (/tmp/quibble-mysql-2xmun6cp/socket)
20:49:34 
20:49:34 
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1075
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:933
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1269
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1337
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:48
20:49:34 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:275
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:436
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:499
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:889
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:1009
20:49:34 /workspace/src/includes/libs/objectcache/WANObjectCache.php:895
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:511
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:366
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:587
20:49:34 /workspace/src/extensions/CentralAuth/includes/CentralAuthHooks.php:724
20:49:34 /workspace/src/includes/Hooks.php:186
20:49:34 /workspace/src/includes/user/User.php:2740
20:49:34 /workspace/src/tests/phpunit/includes/TestUser.php:103
20:49:34 /workspace/src/tests/phpunit/includes/TestUser.php:63
20:49:34 /workspace/src/tests/phpunit/includes/TestUserRegistry.php:88
20:49:34 /workspace/src/tests/phpunit/MediaWikiTestCase.php:147
20:49:34 /workspace/src/tests/phpunit/includes/api/ApiTestCase.php:23
20:49:34 /workspace/src/tests/phpunit/MediaWikiTestCase.php:402
20:49:34 /workspace/src/maintenance/doMaintenance.php:111
20:49:34 
20:49:34 10) ApiEchoNotificationsTest::testApiTestGroup
20:49:34 Wikimedia\Rdbms\DBQueryError: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? 
20:49:34 Query: SELECT  gu_id,gu_name,lu_wiki,gu_salt,gu_password,gu_auth_token,gu_locked,gu_hidden,gu_registration,gu_email,gu_email_authenticated,gu_home_db,gu_cas_token  FROM `unittest_globaluser` LEFT OUTER JOIN `unittest_localuser` ON ((gu_name=lu_name) AND lu_wiki = 'wikidb-unittest_')   WHERE gu_name = 'TestUser 5e6d17.017'  LIMIT 1  
20:49:34 Function: CentralAuthUser::loadFromDatabase
20:49:34 Error: 1146 Table 'wikidb.unittest_globaluser' doesn't exist (/tmp/quibble-mysql-2xmun6cp/socket)
20:49:34 
20:49:34 
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1075
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:933
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1269
20:49:34 /workspace/src/includes/libs/rdbms/database/Database.php:1337
20:49:35 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:48
20:49:35 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:275
20:49:35 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:436
20:49:35 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:499
20:49:35 /workspace/src/includes/libs/objectcache/WANObjectCache.php:889
20:49:35 /workspace/src/includes/libs/objectcache/WANObjectCache.php:1009
20:49:35 /workspace/src/includes/libs/objectcache/WANObjectCache.php:895
20:49:35 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:511
20:49:35 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:366
20:49:35 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:587
20:49:35 /workspace/src/extensions/CentralAuth/includes/CentralAuthHooks.php:724
20:49:35 /workspace/src/includes/Hooks.php:186
20:49:35 /workspace/src/includes/user/User.php:2740
20:49:35 /workspace/src/tests/phpunit/includes/TestUser.php:103
20:49:35 /workspace/src/tests/phpunit/includes/TestUser.php:63
20:49:35 /workspace/src/tests/phpunit/includes/TestUserRegistry.php:88
20:49:35 /workspace/src/tests/phpunit/MediaWikiTestCase.php:147
20:49:35 /workspace/src/tests/phpunit/includes/api/ApiTestCase.php:23
20:49:35 /workspace/src/tests/phpunit/MediaWikiTestCase.php:402
20:49:35 /workspace/src/maintenance/doMaintenance.php:111
20:49:35 
20:49:35 11) ApiEchoNotificationsTest::testMediaWikiTestCaseParentSetupCalled
20:49:35 Wikimedia\Rdbms\DBQueryError: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? 
20:49:35 Query: SELECT  gu_id,gu_name,lu_wiki,gu_salt,gu_password,gu_auth_token,gu_locked,gu_hidden,gu_registration,gu_email,gu_email_authenticated,gu_home_db,gu_cas_token  FROM `unittest_globaluser` LEFT OUTER JOIN `unittest_localuser` ON ((gu_name=lu_name) AND lu_wiki = 'wikidb-unittest_')   WHERE gu_name = 'TestUser 5e6d17.018'  LIMIT 1  
20:49:35 Function: CentralAuthUser::loadFromDatabase
20:49:35 Error: 1146 Table 'wikidb.unittest_globaluser' doesn't exist (/tmp/quibble-mysql-2xmun6cp/socket)
20:49:35 
20:49:35 
20:49:35 /workspace/src/includes/libs/rdbms/database/Database.php:1075
20:49:35 /workspace/src/includes/libs/rdbms/database/Database.php:933
20:49:35 /workspace/src/includes/libs/rdbms/database/Database.php:1269
20:49:35 /workspace/src/includes/libs/rdbms/database/Database.php:1337
20:49:35 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:48
20:49:35 /workspace/src/includes/libs/rdbms/database/DBConnRef.php:275
20:49:35 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:436
20:49:35 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:499
20:49:35 /workspace/src/includes/libs/objectcache/WANObjectCache.php:889
20:49:35 /workspace/src/includes/libs/objectcache/WANObjectCache.php:1009
20:49:35 /workspace/src/includes/libs/objectcache/WANObjectCache.php:895
20:49:35 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:511
20:49:35 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:366
20:49:35 /workspace/src/extensions/CentralAuth/includes/CentralAuthUser.php:587
20:49:35 /workspace/src/extensions/CentralAuth/includes/CentralAuthHooks.php:724
20:49:35 /workspace/src/includes/Hooks.php:186
20:49:35 /workspace/src/includes/user/User.php:2740
20:49:35 /workspace/src/tests/phpunit/includes/TestUser.php:103
20:49:35 /workspace/src/tests/phpunit/includes/TestUser.php:63
20:49:35 /workspace/src/tests/phpunit/includes/TestUserRegistry.php:88
20:49:35 /workspace/src/tests/phpunit/MediaWikiTestCase.php:147
20:49:35 /workspace/src/tests/phpunit/includes/api/ApiTestCase.php:23
20:49:35 /workspace/src/tests/phpunit/MediaWikiTestCase.php:402
20:49:35 /workspace/src/maintenance/doMaintenance.php:111

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

So I thought it would be related to T168802 (adds a couple hooks in mediawiki/core to let CentralAuth initialize the database before the tests are run). But a CentralAuth patch for REL1_29 passes just fine.

T202670 is probably a duplicate.

1.29 is not supported anymore. Does this still happen in other supported versions or shall this be declined?

Krinkle subscribed.

Per task description "Seems fine on [..] REL1_30 and REL1_31". Presumed fixed :)