Page MenuHomePhabricator

OpenId test failures
Closed, DeclinedPublic0 Estimated Story Points

Description

10:28:11 1) SpecialPageFatalTest::testSpecialPageDoesNotFatal with data set "Preferences" (SpecialPreferences Object (...))
10:28:11 === Logs generated by test case
10:28:11 [wfDebug] [debug] IP: 127.0.0.1 {"private":false}
10:28:11 [wfDebug] [debug] User: loading options for user 1 from database. {"private":false}
10:28:11 [wfDebug] [debug] ParserFactory: using preprocessor: Preprocessor_Hash {"private":false}
10:28:11 [wfDebug] [debug] IP: 127.0.0.1 {"private":false}
10:28:11 ===
10:28:11 Error: Call to a member function allowPasswordChange() on null
10:28:11 
10:28:11 /workspace/src/extensions/OpenID/OpenID.hooks.php:363
10:28:11 /workspace/src/includes/Hooks.php:174
10:28:11 /workspace/src/includes/Hooks.php:202
10:28:11 /workspace/src/includes/preferences/DefaultPreferencesFactory.php:183
10:28:11 /workspace/src/includes/preferences/DefaultPreferencesFactory.php:1495
10:28:11 /workspace/src/includes/specials/SpecialPreferences.php:113
10:28:11 /workspace/src/includes/specials/SpecialPreferences.php:90
10:28:11 /workspace/src/tests/phpunit/includes/specials/SpecialPageExecutor.php:108
10:28:11 /workspace/src/tests/phpunit/includes/specials/SpecialPageExecutor.php:36
10:28:11 /workspace/src/tests/phpunit/structure/SpecialPageFatalTest.php:33
10:28:11 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:453
10:28:11 /workspace/src/maintenance/doMaintenance.php:99
10:28:11 
10:28:11 2) SpecialPageFatalTest::testSpecialPageDoesNotFatal with data set "RunJobs" (SpecialRunJobs Object (...))
10:28:11 === Logs generated by test case
10:28:11 [wfDebug] [debug] IP: 127.0.0.1 {"private":false}
10:28:11 ===
10:28:11 Headers already sent, should send headers earlier than wfHttpError [Called from MediaWiki\HeaderCallback::warnIfHeadersSent in /workspace/src/includes/HeaderCallback.php at line 74]
10:28:11 
10:28:11 /workspace/src/includes/debug/MWDebug.php:309
10:28:11 /workspace/src/includes/debug/MWDebug.php:164
10:28:11 /workspace/src/includes/HeaderCallback.php:74
10:28:11 /workspace/src/includes/libs/HttpStatus.php:104
10:28:11 /workspace/src/includes/GlobalFunctions.php:1659
10:28:11 /workspace/src/includes/specials/SpecialRunJobs.php:50
10:28:11 /workspace/src/tests/phpunit/includes/specials/SpecialPageExecutor.php:108
10:28:11 /workspace/src/tests/phpunit/includes/specials/SpecialPageExecutor.php:36
10:28:11 /workspace/src/tests/phpunit/structure/SpecialPageFatalTest.php:33
10:28:11 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:453
10:28:11 /workspace/src/maintenance/doMaintenance.php:99
10:28:11 
10:28:11 3) SpecialPageFatalTest::testSpecialPageDoesNotFatal with data set "JavaScriptTest" (SpecialJavaScriptTest Object (...))
10:28:11 === Logs generated by test case
10:28:11 [wfDebug] [debug] IP: 127.0.0.1 {"private":false}
10:28:11 ===
10:28:11 Cannot modify header information - headers already sent by (output started at /workspace/src/vendor/openid/php-openid/Auth/Yadis/Yadis.php:48)
10:28:11 
10:28:11 /workspace/src/includes/specials/SpecialJavaScriptTest.php:195
10:28:11 /workspace/src/includes/specials/SpecialJavaScriptTest.php:53
10:28:11 /workspace/src/tests/phpunit/includes/specials/SpecialPageExecutor.php:108
10:28:11 /workspace/src/tests/phpunit/includes/specials/SpecialPageExecutor.php:36
10:28:11 /workspace/src/tests/phpunit/structure/SpecialPageFatalTest.php:33
10:28:11 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:453
10:28:11 /workspace/src/maintenance/doMaintenance.php:99
10:28:11 
10:28:11 4) SpecialPageFatalTest::testSpecialPageDoesNotFatal with data set "OpenIDLogin" (SpecialOpenIDLogin Object (...))
10:28:11 === Logs generated by test case
10:28:11 [wfDebug] [debug] IP: 127.0.0.1 {"private":false}
10:28:11 [wfDebug] [debug] User: loading options for user 1 from database. {"private":false}
10:28:11 [wfDebug] [debug] ParserFactory: using preprocessor: Preprocessor_Hash {"private":false}
10:28:11 ===
10:28:11 get_class() expects parameter 1 to be object, null given
10:28:11 
10:28:11 /workspace/src/extensions/OpenID/SpecialOpenIDLogin.body.php:145
10:28:11 /workspace/src/extensions/OpenID/SpecialOpenIDLogin.body.php:116
10:28:11 /workspace/src/tests/phpunit/includes/specials/SpecialPageExecutor.php:108
10:28:11 /workspace/src/tests/phpunit/includes/specials/SpecialPageExecutor.php:36
10:28:11 /workspace/src/tests/phpunit/structure/SpecialPageFatalTest.php:33
10:28:11 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:453
10:28:11 /workspace/src/maintenance/doMaintenance.php:99
10:28:11 
10:28:11 5) SpecialPageFatalTest::testSpecialPageDoesNotFatal with data set "OpenIDServer" (SpecialOpenIDServer Object (...))
10:28:11 === Logs generated by test case
10:28:11 [wfDebug] [debug] IP: 127.0.0.1 {"private":false}
10:28:11 ===
10:28:11 Undefined index: REQUEST_METHOD
10:28:11 
10:28:11 /workspace/src/extensions/OpenID/SpecialOpenIDServer.body.php:159
10:28:11 /workspace/src/tests/phpunit/includes/specials/SpecialPageExecutor.php:108
10:28:11 /workspace/src/tests/phpunit/includes/specials/SpecialPageExecutor.php:36
10:28:11 /workspace/src/tests/phpunit/structure/SpecialPageFatalTest.php:33
10:28:11 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:453
10:28:11 /workspace/src/maintenance/doMaintenance.php:99
10:28:11 
10:28:11 6) SpecialPageFatalTest::testSpecialPageDoesNotFatal with data set "OpenIDXRDS" (SpecialOpenIDXRDS Object (...))
10:28:11 === Logs generated by test case
10:28:11 [wfDebug] [debug] IP: 127.0.0.1 {"private":false}
10:28:11 ===
10:28:11 Cannot modify header information - headers already sent by (output started at /workspace/src/vendor/openid/php-openid/Auth/Yadis/Yadis.php:48)
10:28:11 
10:28:11 /workspace/src/extensions/OpenID/SpecialOpenIDXRDS.body.php:128
10:28:11 /workspace/src/tests/phpunit/includes/specials/SpecialPageExecutor.php:108
10:28:11 /workspace/src/tests/phpunit/includes/specials/SpecialPageExecutor.php:36
10:28:11 /workspace/src/tests/phpunit/structure/SpecialPageFatalTest.php:33
10:28:11 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:453
10:28:11 /workspace/src/maintenance/doMaintenance.php:99

https://integration.wikimedia.org/ci/job/quibble-composer-mysql-php72-docker/2273/console

The get_class() ones are T201864. The header ones are also in T227987...