Using PHP 5.5.9-1ubuntu4.14 A database query error has occurred. 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 `globaluser` LEFT OUTER JOIN `localuser` ON ((gu_name=lu_name) AND lu_wiki = 'wiki') WHERE gu_name = '127.0.0.1' LIMIT 1 Function: CentralAuthUser::loadState Error: 1146 Table 'wiki.globaluser' doesn't exist (127.0.0.1) Backtrace: #0 /vagrant/mediawiki/includes/db/Database.php(901): DatabaseBase->reportQueryError('Table 'wiki.glo...', 1146, 'SELECT gu_id,g...', 'CentralAuthUser...', false) #1 /vagrant/mediawiki/includes/db/Database.php(1234): DatabaseBase->query('SELECT gu_id,g...', 'CentralAuthUser...') #2 /vagrant/mediawiki/includes/db/Database.php(1293): DatabaseBase->select(Array, Array, Array, 'CentralAuthUser...', Array, Array) #3 /vagrant/mediawiki/extensions/CentralAuth/includes/CentralAuthUser.php(379): DatabaseBase->selectRow(Array, Array, Array, 'CentralAuthUser...', Array, Array) #4 /vagrant/mediawiki/extensions/CentralAuth/includes/CentralAuthUser.php(578): CentralAuthUser->loadState() #5 /vagrant/mediawiki/extensions/CentralAuth/includes/CentralAuthHooks.php(926): CentralAuthUser->isAttached() #6 [internal function]: CentralAuthHooks::onUserSetEmailAuthenticationTimestamp(Object(User), NULL) #7 /vagrant/mediawiki/includes/Hooks.php(195): call_user_func_array('CentralAuthHook...', Array) #8 /vagrant/mediawiki/includes/user/User.php(4612): Hooks::run('UserSetEmailAut...', Array) #9 /vagrant/mediawiki/includes/user/User.php(4599): User->setEmailAuthenticationTimestamp(NULL) #10 /vagrant/mediawiki/includes/user/User.php(2772): User->invalidateEmail() #11 /vagrant/mediawiki/tests/phpunit/includes/PreferencesTest.php(23): User->setEmail('noauth@example....') #12 /vagrant/mediawiki/vendor/phpunit/phpunit/src/Framework/TestSuite.php(475): PreferencesTest->__construct() #13 /vagrant/mediawiki/vendor/phpunit/phpunit/src/Framework/TestSuite.php(880): PHPUnit_Framework_TestSuite::createTest(Object(ReflectionClass), 'testEmailAuthen...') #14 /vagrant/mediawiki/vendor/phpunit/phpunit/src/Framework/TestSuite.php(195): PHPUnit_Framework_TestSuite->addTestMethod(Object(ReflectionClass), Object(ReflectionMethod)) #15 /vagrant/mediawiki/vendor/phpunit/phpunit/src/Framework/TestSuite.php(297): PHPUnit_Framework_TestSuite->__construct(Object(ReflectionClass)) #16 /vagrant/mediawiki/vendor/phpunit/phpunit/src/Framework/TestSuite.php(381): PHPUnit_Framework_TestSuite->addTestSuite(Object(ReflectionClass)) #17 /vagrant/mediawiki/vendor/phpunit/phpunit/src/Framework/TestSuite.php(409): PHPUnit_Framework_TestSuite->addTestFile('/vagrant/mediaw...') #18 /vagrant/mediawiki/vendor/phpunit/phpunit/src/Util/Configuration.php(959): PHPUnit_Framework_TestSuite->addTestFiles(Array) #19 /vagrant/mediawiki/vendor/phpunit/phpunit/src/Util/Configuration.php(878): PHPUnit_Util_Configuration->getTestSuite(Object(DOMElement), NULL) #20 /vagrant/mediawiki/vendor/phpunit/phpunit/src/TextUI/Command.php(649): PHPUnit_Util_Configuration->getTestSuiteConfiguration(NULL) #21 /vagrant/mediawiki/vendor/phpunit/phpunit/src/TextUI/Command.php(111): PHPUnit_TextUI_Command->handleArguments(Array) #22 /vagrant/mediawiki/vendor/phpunit/phpunit/src/TextUI/Command.php(100): PHPUnit_TextUI_Command->run(Array, true) #23 /vagrant/mediawiki/tests/phpunit/phpunit.php(271): PHPUnit_TextUI_Command::main() #24 {main}
I already tried the following in settings but no difference:
if ( defined( 'MW_PHPUNIT_TEST' ) ) { $wgCentralAuthDatabase = false; $wgSharedDB = null; }