Page MenuHomePhabricator

PHPUnit tests should pass when run on their own
Closed, ResolvedPublic

Description

This is a parent task to collect instances where tests fail when run on their own, either by passing the class as an argument to the phpunit entrypoint or by using --filter to narrow down to a specific test method in the class.


Background: there are currently several tests in MediaWiki core and extensions/skins that pass in CI, because they are executed in the same process as other tests (using the entrypoint php tests/phpunit/phpunit.php or php tests/phpunit/phpunit.php --testsuite=extensions). Those tests should be able to pass when run separately from the others.

Event Timeline

kostajh renamed this task from PHPUnit tests should be pass when run on their own to PHPUnit tests should pass when run on their own.Dec 6 2021, 8:54 AM
kostajh updated the task description. (Show Details)

Here's a partial list (from this CI build)

22:41:34 1) MediaWikiServicesTest::testDefaultServiceInstantiation
22:41:34 Use of GrowthExperimentsTaskSuggester service was deprecated in GrowthExperiments 1.35. [Called from Wikimedia\Services\ServiceContainer::createService in /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php at line 447]
22:41:34 
22:41:34 /workspace/src/includes/debug/MWDebug.php:377
22:41:34 /workspace/src/includes/debug/MWDebug.php:353
22:41:34 /workspace/src/includes/debug/MWDebug.php:232
22:41:34 /workspace/src/includes/GlobalFunctions.php:1005
22:41:34 /workspace/src/extensions/GrowthExperiments/ServiceWiring.php:589
22:41:34 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:447
22:41:34 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:416
22:41:34 /workspace/src/includes/MediaWikiServices.php:291
22:41:34 /workspace/src/tests/phpunit/includes/MediaWikiServicesTest.php:386
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 === Logs generated by test case
22:41:34 [GlobalTitleFail] [info] RequestContext::getTitle called with no title set. {"exception":{}}
22:41:34 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
22:41:34 [ParserCache] [debug] Creating ParserCache instance for pcache []
22:41:34 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
22:41:34 ===
22:41:34 
22:41:34 2) DefaultPreferencesFactoryTest::testShowRollbackConfIsHiddenForUsersWithoutRollbackRights
22:41:34 Error: Call to a member function getSession() on null
22:41:34 
22:41:34 /workspace/src/includes/Permissions/PermissionManager.php:1429
22:41:34 /workspace/src/includes/Permissions/PermissionManager.php:1369
22:41:34 /workspace/src/extensions/Echo/includes/EchoHooks.php:309
22:41:34 /workspace/src/includes/HookContainer/HookContainer.php:338
22:41:34 /workspace/src/includes/HookContainer/HookContainer.php:137
22:41:34 /workspace/src/includes/HookContainer/HookRunner.php:1909
22:41:34 /workspace/src/includes/preferences/DefaultPreferencesFactory.php:248
22:41:34 /workspace/src/tests/phpunit/includes/preferences/DefaultPreferencesFactoryTest.php:211
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 === Logs generated by test case
22:41:34 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
22:41:34 [localisation] [debug] LocalisationCache using store LCStoreNull []
22:41:34 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
22:41:34 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
22:41:34 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
22:41:34 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
22:41:34 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"thisWikiIsTheRepo","logValue":"true"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'repoDatabase' => false,\n    'entityNamespaces' => \n    array (\n      'item' => '120\/main',\n      'property' => '122\/main',\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"itemAndPropertySourceName","logValue":"'local'"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGlobalID","logValue":"'wikidbA'"}
22:41:34 [Parser] [debug] Parser::setOutputFlag: set user-signature flag on 'DefaultPreferencesFactoryTest'; User signature detected []
22:41:34 [GlobalTitleFail] [info] MessageCache::parse called with no title set. {"exception":{}}
22:41:34 ===
22:41:34 
22:41:34 3) DefaultPreferencesFactoryTest::testShowRollbackConfIsShownForUsersWithRollbackRights
22:41:34 Error: Call to a member function getSession() on null
22:41:34 
22:41:34 /workspace/src/includes/Permissions/PermissionManager.php:1429
22:41:34 /workspace/src/includes/Permissions/PermissionManager.php:1369
22:41:34 /workspace/src/extensions/Echo/includes/EchoHooks.php:309
22:41:34 /workspace/src/includes/HookContainer/HookContainer.php:338
22:41:34 /workspace/src/includes/HookContainer/HookContainer.php:137
22:41:34 /workspace/src/includes/HookContainer/HookRunner.php:1909
22:41:34 /workspace/src/includes/preferences/DefaultPreferencesFactory.php:248
22:41:34 /workspace/src/tests/phpunit/includes/preferences/DefaultPreferencesFactoryTest.php:231
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 === Logs generated by test case
22:41:34 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
22:41:34 [localisation] [debug] LocalisationCache using store LCStoreNull []
22:41:34 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
22:41:34 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
22:41:34 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
22:41:34 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
22:41:34 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"thisWikiIsTheRepo","logValue":"true"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'repoDatabase' => false,\n    'entityNamespaces' => \n    array (\n      'item' => '120\/main',\n      'property' => '122\/main',\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"itemAndPropertySourceName","logValue":"'local'"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGlobalID","logValue":"'wikidbA'"}
22:41:34 [Parser] [debug] Parser::setOutputFlag: set user-signature flag on 'DefaultPreferencesFactoryTest'; User signature detected []
22:41:34 [GlobalTitleFail] [info] MessageCache::parse called with no title set. {"exception":{}}
22:41:34 ===
22:41:34 
22:41:34 4) DefaultPreferencesFactoryTest::testVariantsSupport
22:41:34 Error: Call to a member function getSession() on null
22:41:34 
22:41:34 /workspace/src/includes/Permissions/PermissionManager.php:1429
22:41:34 /workspace/src/includes/Permissions/PermissionManager.php:1369
22:41:34 /workspace/src/extensions/Echo/includes/EchoHooks.php:309
22:41:34 /workspace/src/includes/HookContainer/HookContainer.php:338
22:41:34 /workspace/src/includes/HookContainer/HookContainer.php:137
22:41:34 /workspace/src/includes/HookContainer/HookRunner.php:1909
22:41:34 /workspace/src/includes/preferences/DefaultPreferencesFactory.php:248
22:41:34 /workspace/src/tests/phpunit/includes/preferences/DefaultPreferencesFactoryTest.php:371
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 === Logs generated by test case
22:41:34 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
22:41:34 [localisation] [debug] LocalisationCache using store LCStoreNull []
22:41:34 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
22:41:34 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
22:41:34 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
22:41:34 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
22:41:34 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"thisWikiIsTheRepo","logValue":"true"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'repoDatabase' => false,\n    'entityNamespaces' => \n    array (\n      'item' => '120\/main',\n      'property' => '122\/main',\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"itemAndPropertySourceName","logValue":"'local'"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGlobalID","logValue":"'wikidbA'"}
22:41:34 [Parser] [debug] Parser::setOutputFlag: set user-signature flag on 'DefaultPreferencesFactoryTest'; User signature detected []
22:41:34 [GlobalTitleFail] [info] MessageCache::parse called with no title set. {"exception":{}}
22:41:34 ===
22:41:34 
22:41:34 5) DefaultPreferencesFactoryTest::testUserGroupMemberships
22:41:34 Error: Call to a member function getSession() on null
22:41:34 
22:41:34 /workspace/src/includes/Permissions/PermissionManager.php:1429
22:41:34 /workspace/src/includes/Permissions/PermissionManager.php:1369
22:41:34 /workspace/src/extensions/Echo/includes/EchoHooks.php:309
22:41:34 /workspace/src/includes/HookContainer/HookContainer.php:338
22:41:34 /workspace/src/includes/HookContainer/HookContainer.php:137
22:41:34 /workspace/src/includes/HookContainer/HookRunner.php:1909
22:41:34 /workspace/src/includes/preferences/DefaultPreferencesFactory.php:248
22:41:34 /workspace/src/tests/phpunit/includes/preferences/DefaultPreferencesFactoryTest.php:396
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 === Logs generated by test case
22:41:34 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
22:41:34 [localisation] [debug] LocalisationCache using store LCStoreNull []
22:41:34 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
22:41:34 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
22:41:34 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
22:41:34 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
22:41:34 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"thisWikiIsTheRepo","logValue":"true"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'repoDatabase' => false,\n    'entityNamespaces' => \n    array (\n      'item' => '120\/main',\n      'property' => '122\/main',\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"itemAndPropertySourceName","logValue":"'local'"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGlobalID","logValue":"'wikidbA'"}
22:41:34 [UserOptionsManager] [debug] Loading options from database {"user_id":0}
22:41:34 [Parser] [debug] Parser::setOutputFlag: set user-signature flag on 'DefaultPreferencesFactoryTest'; User signature detected []
22:41:34 [GlobalTitleFail] [info] MessageCache::parse called with no title set. {"exception":{}}
22:41:34 ===
22:41:34 
22:41:34 6) SkinMustacheTest::testGetTemplateData
22:41:34 TypeError: Argument 2 passed to MediaWiki\Extension\CiteThisPage\Hooks::shouldAddLink() must implement interface Config, null given, called in /workspace/src/extensions/CiteThisPage/includes/Hooks.php on line 34
22:41:34 
22:41:34 /workspace/src/extensions/CiteThisPage/includes/Hooks.php:19
22:41:34 /workspace/src/extensions/CiteThisPage/includes/Hooks.php:34
22:41:34 /workspace/src/includes/HookContainer/HookContainer.php:160
22:41:34 /workspace/src/includes/HookContainer/HookRunner.php:3358
22:41:34 /workspace/src/includes/skins/Skin.php:1645
22:41:34 /workspace/src/includes/skins/SkinTemplate.php:732
22:41:34 /workspace/src/includes/skins/SkinTemplate.php:193
22:41:34 /workspace/src/includes/skins/SkinMustache.php:79
22:41:34 /workspace/src/tests/phpunit/includes/skins/SkinMustacheTest.php:103
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 === Logs generated by test case
22:41:34 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
22:41:34 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"thisWikiIsTheRepo","logValue":"true"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'repoDatabase' => false,\n    'entityNamespaces' => \n    array (\n      'item' => '120\/main',\n      'property' => '122\/main',\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"itemAndPropertySourceName","logValue":"'local'"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGlobalID","logValue":"'wikidbA'"}
22:41:34 [ActionFactory] [debug] {actionName} is being set in configuration rather than CORE_ACTIONS {"actionName":"view"}
22:41:34 [ActionFactory] [debug] {actionName} is being set in configuration rather than CORE_ACTIONS {"actionName":"view"}
22:41:34 ===
22:41:34 
22:41:34 --
22:41:34 
22:41:34 There were 17 failures:
22:41:34 
22:41:34 1) MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_multi
22:41:34 slot header
22:41:34 Failed asserting that '<div class="mw-parser-output"><p><a href="/index.php?title=Kittens&amp;action=edit&amp;redlink=1" class="new" title="Kittens (page does not exist)">Kittens</a>\n
22:41:34 </p><h1 class="mw-slot-header"><mediainfoslotheader /></h1><p><a href="/index.php?title=Goats&amp;action=edit&amp;redlink=1" class="new" title="Goats (page does not exist)">Goats</a>\n
22:41:34 </p></div>' contains ">aux<".
22:41:34 
22:41:34 /workspace/src/tests/phpunit/includes/Revision/RevisionRendererTest.php:420
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 === Logs generated by test case
22:41:34 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"thisWikiIsTheRepo","logValue":"true"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'repoDatabase' => false,\n    'entityNamespaces' => \n    array (\n      'item' => '120\/main',\n      'property' => '122\/main',\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"itemAndPropertySourceName","logValue":"'local'"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGlobalID","logValue":"'wikidbA'"}
22:41:34 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
22:41:34 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGroup","logValue":"NULL"}
22:41:34 [DuplicateParse] [debug] MediaWiki\Parser\ParserObserver::notifyParse: Possibly redundant parse! {"page":"ns0:MediaWiki\\Tests\\Revision\\RevisionRendererTest","rev":null,"options-hash":"canonical","trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(271): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Page\\PageIdentityValue), NULL, Object(ParserOptions), true)\n#3 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(238): MediaWiki\\Revision\\RenderedRevision->getSlotParserOutputUncached(Object(WikitextContent), true)\n#4 \/workspace\/src\/includes\/Revision\/RevisionRenderer.php(236): MediaWiki\\Revision\\RenderedRevision->getSlotParserOutput('aux', Array)\n#5 \/workspace\/src\/includes\/Revision\/RevisionRenderer.php(158): MediaWiki\\Revision\\RevisionRenderer->combineSlotOutput(Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#6 [internal function]: MediaWiki\\Revision\\RevisionRenderer->MediaWiki\\Revision\\{closure}(Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#7 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(200): call_user_func(Object(Closure), Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#8 \/workspace\/src\/tests\/phpunit\/includes\/Revision\/RevisionRendererTest.php(406): MediaWiki\\Revision\\RenderedRevision->getRevisionParserOutput()\n#9 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): MediaWiki\\Tests\\Revision\\RevisionRendererTest->testGetRenderedRevision_multi()\n#10 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#11 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#12 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(MediaWiki\\Tests\\Revision\\RevisionRendererTest))\n#13 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(458): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#14 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#15 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#16 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#17 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#18 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#19 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#20 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#21 {main}","previous-trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(271): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Page\\PageIdentityValue), NULL, Object(ParserOptions), true)\n#3 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(238): MediaWiki\\Revision\\RenderedRevision->getSlotParserOutputUncached(Object(WikitextContent), true)\n#4 \/workspace\/src\/includes\/Revision\/RevisionRenderer.php(236): MediaWiki\\Revision\\RenderedRevision->getSlotParserOutput('main', Array)\n#5 \/workspace\/src\/includes\/Revision\/RevisionRenderer.php(158): MediaWiki\\Revision\\RevisionRenderer->combineSlotOutput(Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#6 [internal function]: MediaWiki\\Revision\\RevisionRenderer->MediaWiki\\Revision\\{closure}(Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#7 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(200): call_user_func(Object(Closure), Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#8 \/workspace\/src\/tests\/phpunit\/includes\/Revision\/RevisionRendererTest.php(406): MediaWiki\\Revision\\RenderedRevision->getRevisionParserOutput()\n#9 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): MediaWiki\\Tests\\Revision\\RevisionRendererTest->testGetRenderedRevision_multi()\n#10 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#11 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#12 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(MediaWiki\\Tests\\Revision\\RevisionRendererTest))\n#13 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(458): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#14 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#15 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#16 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#17 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#18 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#19 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#20 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#21 {main}"}
22:41:34 ===
22:41:34 
22:41:34 2) MediaWiki\Tests\Parser\ParserCacheTest::testJsonEncodeUnicode
22:41:34 Failed asserting that '' contains "Э".
22:41:34 
22:41:34 /workspace/src/tests/phpunit/includes/parser/ParserCacheTest.php:762
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 
22:41:34 3) NamespaceInfoTest::testGetCanonicalNamespaces
22:41:34 Failed asserting that two arrays are identical.
22:41:34 --- Expected
22:41:34     Actual
22:41:34 @@ @@
22:41:34      3 => 'User_talk'
22:41:34      -1 => 'Special'
22:41:34      -2 => 'Media'
22:41:34      250 => 'Page'
22:41:34      251 => 'Page_talk'
22:41:34      252 => 'Index'
22:41:34      253 => 'Index_talk'
22:41:34      710 => 'TimedText'
22:41:34      711 => 'TimedText_talk'
22:41:34  )
22:41:34 
22:41:34 /workspace/src/tests/phpunit/includes/title/NamespaceInfoTest.php:842
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 
22:41:34 4) NamespaceInfoTest::testGetValidNamespaces
22:41:34 Failed asserting that two arrays are identical.
22:41:34 --- Expected
22:41:34     Actual
22:41:34 @@ @@
22:41:34      1 => 1
22:41:34      2 => 2
22:41:34      3 => 3
22:41:34      4 => 250
22:41:34      5 => 251
22:41:34      6 => 252
22:41:34      7 => 253
22:41:34      8 => 710
22:41:34      9 => 711
22:41:34  )
22:41:34 
22:41:34 /workspace/src/tests/phpunit/includes/title/NamespaceInfoTest.php:896
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 
22:41:34 5) NamespaceInfoTest::testGetCanonicalNamespaces_NoCanonicalNamespaceNames
22:41:34 Failed asserting that two arrays are identical.
22:41:34 --- Expected
22:41:34     Actual
22:41:34 @@ @@
22:41:34  Array &0 (
22:41:34      0 => ''
22:41:34      250 => 'Page'
22:41:34      251 => 'Page_talk'
22:41:34      252 => 'Index'
22:41:34      253 => 'Index_talk'
22:41:34      710 => 'TimedText'
22:41:34      711 => 'TimedText_talk'
22:41:34  )
22:41:34 
22:41:34 /workspace/src/tests/phpunit/includes/title/NamespaceInfoTest.php:911
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 
22:41:34 6) NamespaceInfoTest::testGetValidNamespaces_NoCanonicalNamespaceNames
22:41:34 Failed asserting that two arrays are identical.
22:41:34 --- Expected
22:41:34     Actual
22:41:34 @@ @@
22:41:34  Array &0 (
22:41:34      0 => 0
22:41:34      1 => 250
22:41:34      2 => 251
22:41:34      3 => 252
22:41:34      4 => 253
22:41:34      5 => 710
22:41:34      6 => 711
22:41:34  )
22:41:34 
22:41:34 /workspace/src/tests/phpunit/includes/title/NamespaceInfoTest.php:940
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 
22:41:34 7) NamespaceInfoTest::testGetCanonicalNamespaces_ExtensionNamespaces
22:41:34 Failed asserting that two arrays are identical.
22:41:34 --- Expected
22:41:34     Actual
22:41:34 @@ @@
22:41:34      -1 => 'Special'
22:41:34      -2 => 'Media'
22:41:34      12345 => 'Extended'
22:41:34      250 => 'Page'
22:41:34      251 => 'Page_talk'
22:41:34      252 => 'Index'
22:41:34      253 => 'Index_talk'
22:41:34      710 => 'TimedText'
22:41:34      711 => 'TimedText_talk'
22:41:34  )
22:41:34 
22:41:34 /workspace/src/tests/phpunit/includes/title/NamespaceInfoTest.php:963
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 
22:41:34 8) NamespaceInfoTest::testGetValidNamespaces_ExtensionNamespaces
22:41:34 Failed asserting that two arrays are identical.
22:41:34 --- Expected
22:41:34     Actual
22:41:34 @@ @@
22:41:34      1 => 1
22:41:34      2 => 2
22:41:34      3 => 3
22:41:34 -    4 => 12345
22:41:34      4 => 250
22:41:34      5 => 251
22:41:34      6 => 252
22:41:34      7 => 253
22:41:34      8 => 710
22:41:34      9 => 711
22:41:34      10 => 12345
22:41:34  )
22:41:34 
22:41:34 /workspace/src/tests/phpunit/includes/title/NamespaceInfoTest.php:999
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 
22:41:34 9) NamespaceInfoTest::testGetCanonicalNamespaces_ExtraNamespaces
22:41:34 Failed asserting that two arrays are identical.
22:41:34 --- Expected
22:41:34     Actual
22:41:34 @@ @@
22:41:34      -1 => 'Special'
22:41:34      -2 => 'Media'
22:41:34      1234567 => 'Extra'
22:41:34      250 => 'Page'
22:41:34      251 => 'Page_talk'
22:41:34      252 => 'Index'
22:41:34      253 => 'Index_talk'
22:41:34      710 => 'TimedText'
22:41:34      711 => 'TimedText_talk'
22:41:34  )
22:41:34 
22:41:34 /workspace/src/tests/phpunit/includes/title/NamespaceInfoTest.php:1089
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 
22:41:34 10) NamespaceInfoTest::testGetValidNamespaces_ExtraNamespaces
22:41:34 Failed asserting that two arrays are identical.
22:41:34 --- Expected
22:41:34     Actual
22:41:34 @@ @@
22:41:34      1 => 1
22:41:34      2 => 2
22:41:34      3 => 3
22:41:34 -    4 => 1234567
22:41:34      4 => 250
22:41:34      5 => 251
22:41:34      6 => 252
22:41:34      7 => 253
22:41:34      8 => 710
22:41:34      9 => 711
22:41:34      10 => 1234567
22:41:34  )
22:41:34 
22:41:34 /workspace/src/tests/phpunit/includes/title/NamespaceInfoTest.php:1121
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 
22:41:34 11) NamespaceInfoTest::testGetCanonicalNamespaces_caching
22:41:34 Failed asserting that two arrays are identical.
22:41:34 --- Expected
22:41:34     Actual
22:41:34 @@ @@
22:41:34      3 => 'User_talk'
22:41:34      -1 => 'Special'
22:41:34      -2 => 'Media'
22:41:34      250 => 'Page'
22:41:34      251 => 'Page_talk'
22:41:34      252 => 'Index'
22:41:34      253 => 'Index_talk'
22:41:34      710 => 'TimedText'
22:41:34      711 => 'TimedText_talk'
22:41:34  )
22:41:34 
22:41:34 /workspace/src/tests/phpunit/includes/title/NamespaceInfoTest.php:1144
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 
22:41:34 12) NamespaceInfoTest::testGetValidNamespaces_caching
22:41:34 Failed asserting that two arrays are identical.
22:41:34 --- Expected
22:41:34     Actual
22:41:34 @@ @@
22:41:34      1 => 1
22:41:34      2 => 2
22:41:34      3 => 3
22:41:34      4 => 250
22:41:34      5 => 251
22:41:34      6 => 252
22:41:34      7 => 253
22:41:34      8 => 710
22:41:34      9 => 711
22:41:34  )
22:41:34 
22:41:34 /workspace/src/tests/phpunit/includes/title/NamespaceInfoTest.php:1203
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 
22:41:34 13) LanguageIntegrationTest::testGetNamespaces with data set "Default configuration" ('en', array(), array('Media', 'Special', '', 'Talk', 'User', 'User_talk', 'File', 'File_talk', 'MediaWiki', 'MediaWiki_talk', 'Template', 'Template_talk', 'Help', 'Help_talk', 'Category', 'Category_talk', 'Project', 'Project_talk'))
22:41:34 Failed asserting that two arrays are equal.
22:41:34 --- Expected
22:41:34     Actual
22:41:34 @@ @@
22:41:34      15 => 'Category_talk'
22:41:34      4 => 'Project'
22:41:34      5 => 'Project_talk'
22:41:34      250 => 'Page'
22:41:34      251 => 'Page_talk'
22:41:34      252 => 'Index'
22:41:34      253 => 'Index_talk'
22:41:34      710 => 'TimedText'
22:41:34      711 => 'TimedText_talk'
22:41:34      828 => 'Module'
22:41:34      829 => 'Module_talk'
22:41:34      1198 => 'Translations'
22:41:34      1199 => 'Translations_talk'
22:41:34      2300 => 'Gadget'
22:41:34      2301 => 'Gadget_talk'
22:41:34      2302 => 'Gadget_definition'
22:41:34      2303 => 'Gadget_definition_talk'
22:41:34      2600 => 'Topic'
22:41:34  )
22:41:34 
22:41:34 /workspace/src/tests/phpunit/languages/LanguageIntegrationTest.php:2092
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 === Logs generated by test case
22:41:34 [wfDebug] [debug] LanguageClassesTestCase::setUp could not extract a language name out of LanguageIntegrationTest failling back to 'en' {"private":false}
22:41:34 [localisation] [debug] LocalisationCache using store LCStoreNull []
22:41:34 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
22:41:34 ===
22:41:34 
22:41:34 14) LanguageIntegrationTest::testGetNamespaces with data set "Custom project NS   extra" ('en', array('Wikipedia', array('Borderlands', 'Borderlands_talk')), array('Media', 'Special', '', 'Talk', 'User', 'User_talk', 'File', 'File_talk', 'MediaWiki', 'MediaWiki_talk', 'Template', 'Template_talk', 'Help', 'Help_talk', 'Category', 'Category_talk', 'Wikipedia', 'Wikipedia_talk', 'Borderlands', 'Borderlands_talk'))
22:41:34 Failed asserting that two arrays are equal.
22:41:34 --- Expected
22:41:34     Actual
22:41:34 @@ @@
22:41:34      5 => 'Wikipedia_talk'
22:41:34      100 => 'Borderlands'
22:41:34      101 => 'Borderlands_talk'
22:41:34      250 => 'Page'
22:41:34      251 => 'Page_talk'
22:41:34      252 => 'Index'
22:41:34      253 => 'Index_talk'
22:41:34      710 => 'TimedText'
22:41:34      711 => 'TimedText_talk'
22:41:34      828 => 'Module'
22:41:34      829 => 'Module_talk'
22:41:34      1198 => 'Translations'
22:41:34      1199 => 'Translations_talk'
22:41:34      2300 => 'Gadget'
22:41:34      2301 => 'Gadget_talk'
22:41:34      2302 => 'Gadget_definition'
22:41:34      2303 => 'Gadget_definition_talk'
22:41:34      2600 => 'Topic'
22:41:34  )
22:41:34 
22:41:34 /workspace/src/tests/phpunit/languages/LanguageIntegrationTest.php:2092
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 === Logs generated by test case
22:41:34 [wfDebug] [debug] LanguageClassesTestCase::setUp could not extract a language name out of LanguageIntegrationTest failling back to 'en' {"private":false}
22:41:34 [localisation] [debug] LocalisationCache using store LCStoreNull []
22:41:34 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
22:41:34 ===
22:41:34 
22:41:34 15) LanguageIntegrationTest::testGetNamespaces with data set "Custom project NS and talk   extra" ('en', array('Wikipedia', 'Wikipedia_drama', array('Borderlands', 'Borderlands_talk')), array('Media', 'Special', '', 'Talk', 'User', 'User_talk', 'File', 'File_talk', 'MediaWiki', 'MediaWiki_talk', 'Template', 'Template_talk', 'Help', 'Help_talk', 'Category', 'Category_talk', 'Wikipedia', 'Wikipedia_drama', 'Borderlands', 'Borderlands_talk'))
22:41:34 Failed asserting that two arrays are equal.
22:41:34 --- Expected
22:41:34     Actual
22:41:34 @@ @@
22:41:34      5 => 'Wikipedia_drama'
22:41:34      100 => 'Borderlands'
22:41:34      101 => 'Borderlands_talk'
22:41:34      250 => 'Page'
22:41:34      251 => 'Page_talk'
22:41:34      252 => 'Index'
22:41:34      253 => 'Index_talk'
22:41:34      710 => 'TimedText'
22:41:34      711 => 'TimedText_talk'
22:41:34      828 => 'Module'
22:41:34      829 => 'Module_talk'
22:41:34      1198 => 'Translations'
22:41:34      1199 => 'Translations_talk'
22:41:34      2300 => 'Gadget'
22:41:34      2301 => 'Gadget_talk'
22:41:34      2302 => 'Gadget_definition'
22:41:34      2303 => 'Gadget_definition_talk'
22:41:34      2600 => 'Topic'
22:41:34  )
22:41:34 
22:41:34 /workspace/src/tests/phpunit/languages/LanguageIntegrationTest.php:2092
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 === Logs generated by test case
22:41:34 [wfDebug] [debug] LanguageClassesTestCase::setUp could not extract a language name out of LanguageIntegrationTest failling back to 'en' {"private":false}
22:41:34 [localisation] [debug] LocalisationCache using store LCStoreNull []
22:41:34 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
22:41:34 ===
22:41:34 
22:41:34 16) LanguageIntegrationTest::testGetNamespaces with data set "Ukrainian default" ('uk', array(), array('Медіа', 'Спеціальна', 'Обговорення', 'Користувач', 'Обговорення_користувача', 'Файл', 'Обговорення_файлу', 'MediaWiki', 'Обговорення_MediaWiki', 'Шаблон', 'Обговорення_шаблону', 'Довідка', 'Обговорення_довідки', 'Категорія', 'Обговорення_категорії', '', 'Project', 'Обговорення_Project'))
22:41:34 Failed asserting that two arrays are equal.
22:41:34 --- Expected
22:41:34     Actual
22:41:34 @@ @@
22:41:34      0 => ''
22:41:34      4 => 'Project'
22:41:34      5 => 'Обговорення_Project'
22:41:34      250 => 'Page'
22:41:34      251 => 'Page_talk'
22:41:34      252 => 'Index'
22:41:34      253 => 'Index_talk'
22:41:34      710 => 'TimedText'
22:41:34      711 => 'TimedText_talk'
22:41:34      828 => 'Модуль'
22:41:34      829 => 'Обговорення_модуля'
22:41:34      1198 => 'Translations'
22:41:34      1199 => 'Translations_talk'
22:41:34      2300 => 'Gadget'
22:41:34      2301 => 'Gadget_talk'
22:41:34      2302 => 'Gadget_definition'
22:41:34      2303 => 'Gadget_definition_talk'
22:41:34      2600 => 'Тема'
22:41:34  )
22:41:34 
22:41:34 /workspace/src/tests/phpunit/languages/LanguageIntegrationTest.php:2092
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 === Logs generated by test case
22:41:34 [wfDebug] [debug] LanguageClassesTestCase::setUp could not extract a language name out of LanguageIntegrationTest failling back to 'en' {"private":false}
22:41:34 [localisation] [debug] LocalisationCache using store LCStoreNull []
22:41:34 [localisation] [debug] LocalisationCache::isExpired(uk): cache missing, need to make one []
22:41:34 [localisation] [debug] LocalisationCache::recache: got localisation for uk from source []
22:41:34 ===
22:41:34 
22:41:34 17) LanguageIntegrationTest::testGetNamespaces with data set "Ukrainian custom NS" ('uk', array('Вікіпедія'), array('Медіа', 'Спеціальна', 'Обговорення', 'Користувач', 'Обговорення_користувача', 'Файл', 'Обговорення_файлу', 'MediaWiki', 'Обговорення_MediaWiki', 'Шаблон', 'Обговорення_шаблону', 'Довідка', 'Обговорення_довідки', 'Категорія', 'Обговорення_категорії', '', 'Вікіпедія', 'Обговорення_Вікіпедії'))
22:41:34 Failed asserting that two arrays are equal.
22:41:34 --- Expected
22:41:34     Actual
22:41:34 @@ @@
22:41:34      0 => ''
22:41:34      4 => 'Вікіпедія'
22:41:34      5 => 'Обговорення_Вікіпедії'
22:41:34      250 => 'Page'
22:41:34      251 => 'Page_talk'
22:41:34      252 => 'Index'
22:41:34      253 => 'Index_talk'
22:41:34      710 => 'TimedText'
22:41:34      711 => 'TimedText_talk'
22:41:34      828 => 'Модуль'
22:41:34      829 => 'Обговорення_модуля'
22:41:34      1198 => 'Translations'
22:41:34      1199 => 'Translations_talk'
22:41:34      2300 => 'Gadget'
22:41:34      2301 => 'Gadget_talk'
22:41:34      2302 => 'Gadget_definition'
22:41:34      2303 => 'Gadget_definition_talk'
22:41:34      2600 => 'Тема'
22:41:34  )
22:41:34 
22:41:34 /workspace/src/tests/phpunit/languages/LanguageIntegrationTest.php:2092
22:41:34 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:458
22:41:34 /workspace/src/tests/phpunit/phpunit.php:141
22:41:34 /workspace/src/tests/phpunit/phpunit.php:207
22:41:34 === Logs generated by test case
22:41:34 [wfDebug] [debug] LanguageClassesTestCase::setUp could not extract a language name out of LanguageIntegrationTest failling back to 'en' {"private":false}
22:41:34 [localisation] [debug] LocalisationCache using store LCStoreNull []
22:41:34 [localisation] [debug] LocalisationCache::isExpired(uk): cache missing, need to make one []
22:41:34 ===
22:41:34 
`

Here's another list containing the @group Database errors:

17:15:28 There were 20 errors:
17:15:28 
17:15:28 1) OutputPageTest::testHeadItemsParserOutput
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:380
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 2) OutputPageTest::testCSPParserOutput
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:412
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 3) OutputPageTest::testShowNewSectionLink
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:935
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 4) OutputPageTest::testForceHideNewSectionLink
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:954
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 5) OutputPageTest::testLanguageLinks
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:1074
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 6) OutputPageTest::testParserOutputCategoryLinks with data set "No categories" (array(), array(), null, array(), array())
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/includes/OutputPage.php:2059
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:1195
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 7) OutputPageTest::testParserOutputCategoryLinks with data set "Simple test" (array('Some sortkey', 'A different sortkey'), array(stdClass Object (...), stdClass Object (...)), null, array('Test2'), array('Test1'))
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:1195
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page:14:99ea7bf70f6e69ad71659995677b43f8a8312025): miss, new value computed []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page:14:2b84f621c0fd4ba8bd514c5c43ab9a897c8c014e): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 8) OutputPageTest::testParserOutputCategoryLinks with data set "Invalid title" (array('[', 'Test'), array(stdClass Object (...)), null, array('Test'), array())
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/includes/OutputPage.php:2059
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:1195
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page:14:640ab2bae07bedc4c163f679a746f7ab7fb5d1fa): miss, new value computed []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 ===
17:15:28 
17:15:28 9) OutputPageTest::testParserOutputCategoryLinks with data set "Variant link" (array('Test', 'Estay'), array(stdClass Object (...)), Closure Object (...), array(array('Test', 'Test'), array('Test')), array())
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:1195
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page:14:640ab2bae07bedc4c163f679a746f7ab7fb5d1fa): miss, new value computed []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 ===
17:15:28 
17:15:28 10) OutputPageTest::testIndicators
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:1367
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 11) OutputPageTest::testTemplateIds
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:1551
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 12) OutputPageTest::testFileSearchOptions
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:1599
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 13) OutputPageTest::testNoGallery
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:1795
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 14) OutputPageTest::testParserOutputHooks
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:1833
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 15) OutputPageTest::testAddParserOutputText
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:1873
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 16) OutputPageTest::testAddParserOutput
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/includes/OutputPage.php:2059
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:1893
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 17) OutputPageTest::testClientCache
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:2142
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 18) OutputPageTest::testClickjacking
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:2464
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 19) OutputPageTest::testIsTOCEnabled
17:15:28 array_key_exists() expects parameter 2 to be array, null given
17:15:28 
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:100
17:15:28 /workspace/src/extensions/ProofreadPage/includes/Parser/TranslusionPagesModifier.php:64
17:15:28 /workspace/src/extensions/ProofreadPage/includes/ProofreadPage.php:242
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2676
17:15:28 /workspace/src/includes/OutputPage.php:2011
17:15:28 /workspace/src/tests/phpunit/includes/OutputPageTest.php:2918
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 ===
17:15:28 
17:15:28 20) ApiQuerySiteinfoTest::testExtensions
17:15:28 MWException: Cannot access client settings: Wikibase Client component is not enabled!
17:15:28 
17:15:28 /workspace/src/extensions/Wikibase/lib/includes/WikibaseSettings.php:78
17:15:28 /workspace/src/extensions/Wikibase/client/WikibaseClient.ServiceWiring.php:832
17:15:28 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:447
17:15:28 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:416
17:15:28 /workspace/src/includes/MediaWikiServices.php:291
17:15:28 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:424
17:15:28 /workspace/src/vendor/wikimedia/object-factory/src/ObjectFactory/ObjectFactory.php:209
17:15:28 /workspace/src/vendor/wikimedia/object-factory/src/ObjectFactory/ObjectFactory.php:150
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:473
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:156
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2431
17:15:28 /workspace/src/includes/MagicWordFactory.php:244
17:15:28 /workspace/src/includes/parser/Parser.php:2839
17:15:28 /workspace/src/includes/parser/Parser.php:526
17:15:28 /workspace/src/includes/parser/ParserFactory.php:196
17:15:28 /workspace/src/includes/ServiceWiring.php:1188
17:15:28 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:447
17:15:28 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:416
17:15:28 /workspace/src/includes/MediaWikiServices.php:291
17:15:28 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:424
17:15:28 /workspace/src/vendor/wikimedia/object-factory/src/ObjectFactory/ObjectFactory.php:209
17:15:28 /workspace/src/vendor/wikimedia/object-factory/src/ObjectFactory/ObjectFactory.php:150
17:15:28 /workspace/src/includes/api/ApiModuleManager.php:183
17:15:28 /workspace/src/includes/api/ApiModuleManager.php:155
17:15:28 /workspace/src/includes/api/ApiQuery.php:686
17:15:28 /workspace/src/includes/api/ApiQuery.php:900
17:15:28 /workspace/src/includes/api/ApiMain.php:1696
17:15:28 /workspace/src/includes/api/ApiMain.php:1875
17:15:28 /workspace/src/includes/api/ApiMain.php:837
17:15:28 /workspace/src/tests/phpunit/includes/api/ApiTestCase.php:110
17:15:28 /workspace/src/tests/phpunit/includes/api/query/ApiQuerySiteinfoTest.php:33
17:15:28 /workspace/src/tests/phpunit/includes/api/query/ApiQuerySiteinfoTest.php:442
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 [GlobalTitleFail] [info] RequestContext::getTitle called with no title set. {"exception":{}}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_EchoHooks::onUserSaveSettings #328453 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_EchoHooks::onUserSaveSettings #328453, processing time: 0.00050592422485352 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started CdnCacheUpdate #328283 []
17:15:28 [squid] [info] CdnCacheUpdate::purge: http://127.0.0.1:9412/index.php/User:UTSysop http://127.0.0.1:9412/index.php?title=User:UTSysop&action=history {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended CdnCacheUpdate #328283, processing time: 0.00013303756713867 []
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [wfDebug] [debug] wfRecursiveRemoveDir( /tmp/A/A/MW_PHPUnit_ApiQuerySiteinfoTest_cKINqz ) {"private":false}
17:15:28 ===
17:15:28 
17:15:28 --
17:15:28 
17:15:28 There were 50 failures:
17:15:28 
17:15:28 1) ApiEditPageTest::testUndoAfterContentModelChange
17:15:28 HTTP request blocked: https://meta.wikimedia.org/w/index.php?title=Spam_blacklist&action=raw&sb_ver=1 by BaseBlacklist::getHttpText. Use MockHttpTrait.
17:15:28 
17:15:28 /workspace/src/tests/phpunit/mocks/NullHttpRequestFactory.php:45
17:15:28 /workspace/src/includes/http/HttpRequestFactory.php:172
17:15:28 /workspace/src/includes/http/HttpRequestFactory.php:195
17:15:28 /workspace/src/extensions/SpamBlacklist/includes/BaseBlacklist.php:382
17:15:28 /workspace/src/extensions/SpamBlacklist/includes/BaseBlacklist.php:341
17:15:28 /workspace/src/extensions/SpamBlacklist/includes/BaseBlacklist.php:306
17:15:28 /workspace/src/includes/libs/objectcache/wancache/WANObjectCache.php:1689
17:15:28 /workspace/src/includes/libs/objectcache/wancache/WANObjectCache.php:1518
17:15:28 /workspace/src/extensions/SpamBlacklist/includes/BaseBlacklist.php:307
17:15:28 /workspace/src/extensions/SpamBlacklist/includes/BaseBlacklist.php:240
17:15:28 /workspace/src/extensions/SpamBlacklist/includes/SpamBlacklist.php:85
17:15:28 /workspace/src/extensions/SpamBlacklist/includes/SpamBlacklistHooks.php:63
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:160
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:1464
17:15:28 /workspace/src/includes/editpage/Constraint/EditFilterMergedContentHookConstraint.php:90
17:15:28 /workspace/src/includes/editpage/Constraint/EditConstraintRunner.php:88
17:15:28 /workspace/src/includes/EditPage.php:2290
17:15:28 /workspace/src/includes/EditPage.php:1695
17:15:28 /workspace/src/includes/api/ApiEditPage.php:500
17:15:28 /workspace/src/includes/api/ApiMain.php:1889
17:15:28 /workspace/src/includes/api/ApiMain.php:837
17:15:28 /workspace/src/tests/phpunit/includes/api/ApiTestCase.php:110
17:15:28 /workspace/src/tests/phpunit/includes/api/ApiTestCase.php:149
17:15:28 /workspace/src/tests/phpunit/includes/api/ApiEditPageTest.php:673
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [ContentHandler] [info] Registered handler for JsonSchema: JsonSchemaContentHandler []
17:15:28 [ContentHandler] [info] Registered handler for flow-board: Flow\Content\BoardContentHandler []
17:15:28 [ContentHandler] [info] Registered handler for GadgetDefinition: GadgetDefinitionContentHandler []
17:15:28 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
17:15:28 [ContentHandler] [info] Registered handler for proofread-page: ProofreadPage\Page\PageContentHandler []
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"thisWikiIsTheRepo","logValue":"true"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'repoDatabase' => false,\n    'entityNamespaces' => \n    array (\n      'item' => '120\/main',\n      'property' => '122\/main',\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"itemAndPropertySourceName","logValue":"'local'"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGlobalID","logValue":"'wikidbA'"}
17:15:28 [ContentHandler] [info] Registered handler for proofread-index: ProofreadPage\Index\IndexContentHandler []
17:15:28 [ContentHandler] [info] Registered handler for Scribunto: ScribuntoContentHandler []
17:15:28 [ContentHandler] [info] Registered handler for translate-messagebundle: MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleContentHandler []
17:15:28 [ContentHandler] [info] Registered handler for javascript: JavaScriptContentHandler []
17:15:28 [ContentHandler] [info] Registered handler for json: JsonContentHandler []
17:15:28 [ContentHandler] [info] Registered handler for css: CssContentHandler []
17:15:28 [ContentHandler] [info] Registered handler for text: TextContentHandler []
17:15:28 [ContentHandler] [info] Registered handler for unknown: FallbackContentHandler []
17:15:28 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
17:15:28 [ContentHandler] [info] Registered handler for wikibase-item: Wikibase\Repo\Content\ItemHandler []
17:15:28 [ContentHandler] [info] Registered handler for wikibase-property: Wikibase\Repo\Content\PropertyHandler []
17:15:28 [ContentHandler] [info] Registered handler for wikibase-mediainfo: Wikibase\MediaInfo\Content\MediaInfoHandler []
17:15:28 [ContentHandler] [info] Registered handler for testing: DummyContentHandlerForTesting []
17:15:28 [ContentHandler] [info] Registered handler for testing-nontext: DummyNonTextContentHandler []
17:15:28 [ContentHandler] [info] Registered handler for testing-serialize-error: DummySerializeErrorContentHandler []
17:15:28 [wfDebug] [debug] User::getBlockedStatus: checking blocked status for UTSysop {"private":false}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 [wfDebug] [debug] EditPage::importFormData: Form data appears to be incomplete {"private":false}
17:15:28 [wfDebug] [debug] POST DATA: array (
17:15:28   'wpTextbox1' => 'some text',
17:15:28   'format' => 'text/x-wiki',
17:15:28   'model' => 'wikitext',
17:15:28   'wpEditToken' => '571a3043238a109f8d39cab6b85ac8d361af8700 \\',
17:15:28   'wpIgnoreBlankSummary' => true,
17:15:28   'wpIgnoreBlankArticle' => true,
17:15:28   'wpIgnoreSelfRedirect' => true,
17:15:28   'bot' => false,
17:15:28   'wpUnicodeCheck' => 'ℳ𝒲♥𝓊𝓃𝒾𝒸ℴ𝒹ℯ',
17:15:28   'wpEdittime' => '20211207160832',
17:15:28   'wpStarttime' => '20211207160832',
17:15:28   'wpSection' => '',
17:15:28   'wpWatchthis' => true,
17:15:28   'action' => 'edit',
17:15:28   'title' => 'Help:testUndoAfterContentModelChange',
17:15:28   'text' => 'some text',
17:15:28   'token' => '571a3043238a109f8d39cab6b85ac8d361af8700 \\',
17:15:28 ) {"private":false}
17:15:28 [SpamBlacklist] [info] Spam blacklist validator: [[Help:TestUndoAfterContentModelChange]] not a local blacklist {"private":false}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"UnicodeConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"SimpleAntiSpamConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"SpamRegexConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"EditRightConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"ImageRedirectConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"UserBlockConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"ContentModelChangeConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"ReadOnlyConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"UserRateLimitConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"PageSizeConstraint check-before-edit-merge","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"ChangeTagsConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"AccidentalRecreationConstraint","result":"constraint-passed"}
17:15:28 [ParserCache] [debug] Creating ParserCache instance for pcache []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"CreationPermissionConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"DefaultTextConstraint","result":"constraint-passed"}
17:15:28 [wfDebug] [debug] ConfirmEdit: user group allows skipping captcha {"private":false}
17:15:28 [wfDebug] [debug] ConfirmEdit: no need to show captcha. {"private":false}
17:15:28 [StashEdit] [debug] MediaWiki\Extension\AbuseFilter\EditStashCache::logCache: cache {logtype} for '{target}' (key {key}). {"logtype":"miss","target":{"mArticleID":2,"prefixedText":"Help:TestUndoAfterContentModelChange","mDefaultNamespace":0,"mRedirect":false},"key":"wikidbA-unittest_:abusefilter:check-stash:default:2bf0af52066b7d256f894a20d3dbfa57:v5"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGroup","logValue":"NULL"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"EditFilterMergedContentHookConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"SelfRedirectConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"PageSizeConstraint check-after-edit-merge","result":"constraint-passed"}
17:15:28 [DuplicateParse] [debug] MediaWiki\Parser\ParserObserver::notifyParse: Possibly redundant parse! {"page":"ns12:TestUndoAfterContentModelChange","rev":null,"options-hash":"canonical","trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(271): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(WikitextContent), Object(Title), NULL, Object(ParserOptions), true)\n#3 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(238): MediaWiki\\Revision\\RenderedRevision->getSlotParserOutputUncached(Object(WikitextContent), true)\n#4 \/workspace\/src\/includes\/Revision\/RevisionRenderer.php(221): MediaWiki\\Revision\\RenderedRevision->getSlotParserOutput('main', Array)\n#5 \/workspace\/src\/includes\/Revision\/RevisionRenderer.php(158): MediaWiki\\Revision\\RevisionRenderer->combineSlotOutput(Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#6 [internal function]: MediaWiki\\Revision\\RevisionRenderer->MediaWiki\\Revision\\{closure}(Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#7 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(200): call_user_func(Object(Closure), Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#8 \/workspace\/src\/extensions\/TemplateData\/includes\/Hooks.php(100): MediaWiki\\Revision\\RenderedRevision->getRevisionParserOutput()\n#9 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(338): MediaWiki\\Extension\\TemplateData\\Hooks::onMultiContentSave(Object(MediaWiki\\Revision\\RenderedRevision), Object(User), Object(CommentStoreComment), 65, Object(Status))\n#10 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(137): MediaWiki\\HookContainer\\HookContainer->callLegacyHook('MultiContentSav...', Array, Array, Array)\n#11 \/workspace\/src\/includes\/HookContainer\/HookRunner.php(2574): MediaWiki\\HookContainer\\HookContainer->run('MultiContentSav...', Array)\n#12 \/workspace\/src\/includes\/Storage\/PageUpdater.php(832): MediaWiki\\HookContainer\\HookRunner->onMultiContentSave(Object(MediaWiki\\Revision\\RenderedRevision), Object(User), Object(CommentStoreComment), 65, Object(Status))\n#13 \/workspace\/src\/includes\/EditPage.php(2379): MediaWiki\\Storage\\PageUpdater->saveRevision(Object(CommentStoreComment), 65)\n#14 \/workspace\/src\/includes\/EditPage.php(1695): EditPage->internalAttemptSave(Array, false, false)\n#15 \/workspace\/src\/includes\/api\/ApiEditPage.php(500): EditPage->attemptSave(Array)\n#16 \/workspace\/src\/includes\/api\/ApiMain.php(1889): ApiEditPage->execute()\n#17 \/workspace\/src\/includes\/api\/ApiMain.php(837): ApiMain->executeAction()\n#18 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(110): ApiMain->execute()\n#19 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(149): ApiTestCase->doApiRequest(Array, NULL, false, Object(User), 'csrf')\n#20 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiEditPageTest.php(644): ApiTestCase->doApiRequestWithToken(Array, NULL, Object(User))\n#21 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): ApiEditPageTest->testUndoAfterContentModelChange()\n#22 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#23 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#24 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(ApiEditPageTest))\n#25 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(456): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#26 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#27 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#28 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#29 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#30 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#31 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#32 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#33 {main}","previous-trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/extensions\/SpamBlacklist\/includes\/SpamBlacklistHooks.php(52): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(WikitextContent), Object(Title), NULL, NULL, false)\n#3 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(160): SpamBlacklistHooks->onEditFilterMergedContent(Object(DerivativeContext), Object(WikitextContent), Object(Status), '', Object(User), false)\n#4 \/workspace\/src\/includes\/HookContainer\/HookRunner.php(1464): MediaWiki\\HookContainer\\HookContainer->run('EditFilterMerge...', Array)\n#5 \/workspace\/src\/includes\/editpage\/Constraint\/EditFilterMergedContentHookConstraint.php(90): MediaWiki\\HookContainer\\HookRunner->onEditFilterMergedContent(Object(DerivativeContext), Object(WikitextContent), Object(Status), '', Object(User), false)\n#6 \/workspace\/src\/includes\/editpage\/Constraint\/EditConstraintRunner.php(88): MediaWiki\\EditPage\\Constraint\\EditFilterMergedContentHookConstraint->checkConstraint()\n#7 \/workspace\/src\/includes\/EditPage.php(2123): MediaWiki\\EditPage\\Constraint\\EditConstraintRunner->checkConstraints()\n#8 \/workspace\/src\/includes\/EditPage.php(1695): EditPage->internalAttemptSave(Array, false, false)\n#9 \/workspace\/src\/includes\/api\/ApiEditPage.php(500): EditPage->attemptSave(Array)\n#10 \/workspace\/src\/includes\/api\/ApiMain.php(1889): ApiEditPage->execute()\n#11 \/workspace\/src\/includes\/api\/ApiMain.php(837): ApiMain->executeAction()\n#12 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(110): ApiMain->execute()\n#13 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(149): ApiTestCase->doApiRequest(Array, NULL, false, Object(User), 'csrf')\n#14 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiEditPageTest.php(644): ApiTestCase->doApiRequestWithToken(Array, NULL, Object(User))\n#15 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): ApiEditPageTest->testUndoAfterContentModelChange()\n#16 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#17 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#18 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(ApiEditPageTest))\n#19 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(456): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#20 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#21 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#22 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#23 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#24 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#25 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#26 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#27 {main}"}
17:15:28 [objectcache] [warning] Rejected set() for {cachekey} due to pending writes. {"cachekey":"global:NameTableSqlStore:content_models:wikidbA-unittest_","lag":0,"age":0.35080480575561523,"walltime":0.00034403800964355469}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidbA-unittest_): miss, new value computed []
17:15:28 [objectcache] [warning] Rejected set() for {cachekey} due to pending writes. {"cachekey":"global:NameTableSqlStore:slot_roles:wikidbA-unittest_","lag":0,"age":0.35148191452026367,"walltime":0.00032019615173339844}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidbA-unittest_): miss, new value computed []
17:15:28 [EventStreamConfig] [debug] Selecting stream configs for target streams: {streams} {"streams":"mediawiki.revision-create"}
17:15:28 [EventStreamConfig] [warning] Stream 'mediawiki.revision-create' does not match any `stream` in stream config []
17:15:28 [EventBus] [debug] Using EventServiceDefault eventbus for stream mediawiki.revision-create. destination_event_service is not configured. []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #197474 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #197474, processing time: 8.2015991210938E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_RecentChange::notifyNew #197460 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_RecentChange::notifyNew #197460, processing time: 0.0032808780670166 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started UserEditCountUpdate #197461 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended UserEditCountUpdate #197461, processing time: 0.00047492980957031 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AtomicSectionUpdate_MediaWiki\Storage\PageUpdater::getAtomicSectionUpdate #197504 []
17:15:28 [SaveParse] [debug] MediaWiki\Revision\RenderedRevision::outputVariesOnRevisionMetaData: reusing prepared output for '{title}' {"title":"Help:TestUndoAfterContentModelChange"}
17:15:28 [SaveParse] [debug] MediaWiki\Revision\RenderedRevision::outputVariesOnRevisionMetaData: reusing prepared output for '{title}' {"title":"Help:TestUndoAfterContentModelChange"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [ParserCache] [debug] Saved in parser cache {"name":"pcache","key":"wikidbA-unittest_:pcache:idhash:2-0!canonical","cache_time":"20211207160832","rev_id":2}
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page-content-model:2): miss, new value computed []
17:15:28 [EventStreamConfig] [debug] Selecting stream configs for target streams: {streams} {"streams":"mediawiki.page-create"}
17:15:28 [EventStreamConfig] [warning] Stream 'mediawiki.page-create' does not match any `stream` in stream config []
17:15:28 [EventBus] [debug] Using EventServiceDefault eventbus for stream mediawiki.page-create. destination_event_service is not configured. []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AtomicSectionUpdate_MediaWiki\Storage\PageUpdater::getAtomicSectionUpdate #197504, processing time: 0.0040907859802246 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started RefreshSecondaryDataUpdate #197510 []
17:15:28 [DuplicateParse] [debug] MediaWiki\Parser\ParserObserver::notifyParse: Possibly redundant parse! {"page":"ns12:TestUndoAfterContentModelChange","rev":null,"options-hash":"canonical","trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/extensions\/PageImages\/includes\/Hooks\/LinksUpdateHookHandler.php(70): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(WikitextContent), Object(Title))\n#3 \/workspace\/src\/extensions\/PageImages\/includes\/Hooks\/LinksUpdateHookHandler.php(90): PageImages\\Hooks\\LinksUpdateHookHandler->getPageImageCandidates(Object(LinksUpdate))\n#4 \/workspace\/src\/extensions\/PageImages\/includes\/Hooks\/LinksUpdateHookHandler.php(37): PageImages\\Hooks\\LinksUpdateHookHandler->doLinksUpdate(Object(LinksUpdate))\n#5 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(338): PageImages\\Hooks\\LinksUpdateHookHandler::onLinksUpdate(Object(LinksUpdate))\n#6 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(137): MediaWiki\\HookContainer\\HookContainer->callLegacyHook('LinksUpdate', Array, Array, Array)\n#7 \/workspace\/src\/includes\/HookContainer\/HookRunner.php(2293): MediaWiki\\HookContainer\\HookContainer->run('LinksUpdate', Array)\n#8 \/workspace\/src\/includes\/deferred\/LinksUpdate.php(205): MediaWiki\\HookContainer\\HookRunner->onLinksUpdate(Object(LinksUpdate))\n#9 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(507): LinksUpdate->doUpdate()\n#10 \/workspace\/src\/includes\/deferred\/RefreshSecondaryDataUpdate.php(102): DeferredUpdates::attemptUpdate(Object(LinksUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple))\n#11 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(507): RefreshSecondaryDataUpdate->doUpdate()\n#12 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(392): DeferredUpdates::attemptUpdate(Object(RefreshSecondaryDataUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple))\n#13 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(234): DeferredUpdates::run(Object(RefreshSecondaryDataUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple), Object(class@anonymous), Object(BufferingStatsdDataFactory), 'cli')\n#14 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(264): DeferredUpdates::{closure}(Object(RefreshSecondaryDataUpdate), 2)\n#15 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(2, 2, Object(Closure))\n#16 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(237): DeferredUpdatesScope->processUpdates(2, Object(Closure))\n#17 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(267): DeferredUpdates::{closure}(Object(AtomicSectionUpdate), 2)\n#18 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(1, 2, Object(Closure))\n#19 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(242): DeferredUpdatesScope->processUpdates(0, Object(Closure))\n#20 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(290): DeferredUpdates::doUpdates('run', 0)\n#21 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(129): DeferredUpdates::tryOpportunisticExecute('run')\n#22 \/workspace\/src\/includes\/Storage\/PageUpdater.php(1466): DeferredUpdates::addUpdate(Object(AtomicSectionUpdate), 1)\n#23 \/workspace\/src\/includes\/Storage\/PageUpdater.php(872): MediaWiki\\Storage\\PageUpdater->doCreate(Object(CommentStoreComment))\n#24 \/workspace\/src\/includes\/EditPage.php(2379): MediaWiki\\Storage\\PageUpdater->saveRevision(Object(CommentStoreComment), 65)\n#25 \/workspace\/src\/includes\/EditPage.php(1695): EditPage->internalAttemptSave(Array, false, false)\n#26 \/workspace\/src\/includes\/api\/ApiEditPage.php(500): EditPage->attemptSave(Array)\n#27 \/workspace\/src\/includes\/api\/ApiMain.php(1889): ApiEditPage->execute()\n#28 \/workspace\/src\/includes\/api\/ApiMain.php(837): ApiMain->executeAction()\n#29 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(110): ApiMain->execute()\n#30 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(149): ApiTestCase->doApiRequest(Array, NULL, false, Object(User), 'csrf')\n#31 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiEditPageTest.php(644): ApiTestCase->doApiRequestWithToken(Array, NULL, Object(User))\n#32 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): ApiEditPageTest->testUndoAfterContentModelChange()\n#33 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#34 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#35 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(ApiEditPageTest))\n#36 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(456): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#37 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#38 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#39 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#40 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#41 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#42 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#43 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#44 {main}","previous-trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(271): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(WikitextContent), Object(Title), NULL, Object(ParserOptions), true)\n#3 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(238): MediaWiki\\Revision\\RenderedRevision->getSlotParserOutputUncached(Object(WikitextContent), true)\n#4 \/workspace\/src\/includes\/Revision\/RevisionRenderer.php(221): MediaWiki\\Revision\\RenderedRevision->getSlotParserOutput('main', Array)\n#5 \/workspace\/src\/includes\/Revision\/RevisionRenderer.php(158): MediaWiki\\Revision\\RevisionRenderer->combineSlotOutput(Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#6 [internal function]: MediaWiki\\Revision\\RevisionRenderer->MediaWiki\\Revision\\{closure}(Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#7 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(200): call_user_func(Object(Closure), Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#8 \/workspace\/src\/extensions\/TemplateData\/includes\/Hooks.php(100): MediaWiki\\Revision\\RenderedRevision->getRevisionParserOutput()\n#9 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(338): MediaWiki\\Extension\\TemplateData\\Hooks::onMultiContentSave(Object(MediaWiki\\Revision\\RenderedRevision), Object(User), Object(CommentStoreComment), 65, Object(Status))\n#10 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(137): MediaWiki\\HookContainer\\HookContainer->callLegacyHook('MultiContentSav...', Array, Array, Array)\n#11 \/workspace\/src\/includes\/HookContainer\/HookRunner.php(2574): MediaWiki\\HookContainer\\HookContainer->run('MultiContentSav...', Array)\n#12 \/workspace\/src\/includes\/Storage\/PageUpdater.php(832): MediaWiki\\HookContainer\\HookRunner->onMultiContentSave(Object(MediaWiki\\Revision\\RenderedRevision), Object(User), Object(CommentStoreComment), 65, Object(Status))\n#13 \/workspace\/src\/includes\/EditPage.php(2379): MediaWiki\\Storage\\PageUpdater->saveRevision(Object(CommentStoreComment), 65)\n#14 \/workspace\/src\/includes\/EditPage.php(1695): EditPage->internalAttemptSave(Array, false, false)\n#15 \/workspace\/src\/includes\/api\/ApiEditPage.php(500): EditPage->attemptSave(Array)\n#16 \/workspace\/src\/includes\/api\/ApiMain.php(1889): ApiEditPage->execute()\n#17 \/workspace\/src\/includes\/api\/ApiMain.php(837): ApiMain->executeAction()\n#18 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(110): ApiMain->execute()\n#19 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(149): ApiTestCase->doApiRequest(Array, NULL, false, Object(User), 'csrf')\n#20 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiEditPageTest.php(644): ApiTestCase->doApiRequestWithToken(Array, NULL, Object(User))\n#21 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): ApiEditPageTest->testUndoAfterContentModelChange()\n#22 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#23 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#24 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(ApiEditPageTest))\n#25 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(456): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#26 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#27 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#28 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#29 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#30 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#31 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#32 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#33 {main}"}
17:15:28 [wfDebug] [debug] BacklinkCache::queryLinks: got results from DB {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended RefreshSecondaryDataUpdate #197510, processing time: 0.0071089267730713 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #197583 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #197583, processing time: 4.7206878662109E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Storage\DerivedPageDataUpdater->doUpdates #197584 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Storage\DerivedPageDataUpdater->doUpdates #197584, processing time: 4.887580871582E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SearchUpdate #197586 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SearchUpdate #197586, processing time: 0.00096011161804199 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_EchoHooks::onPageSaveComplete #197617 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_EchoHooks::onPageSaveComplete #197617, processing time: 0.0019102096557617 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #197623 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #197623, processing time: 4.6014785766602E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_GrowthExperiments\Config\ConfigHooks->onPageSaveComplete #197620 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_GrowthExperiments\Config\ConfigHooks->onPageSaveComplete #197620, processing time: 5.6982040405273E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_LinksUpdate::doUpdate #197609 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_LinksUpdate::doUpdate #197609, processing time: 0.0012280941009521 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SiteStatsUpdate #197424 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SiteStatsUpdate #197424, processing time: 0.00055599212646484 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started CdnCacheUpdate #197595 []
17:15:28 [squid] [info] CdnCacheUpdate::purge: http://127.0.0.1:9412/index.php/Help:TestUndoAfterContentModelChange http://127.0.0.1:9412/index.php?title=Help:TestUndoAfterContentModelChange&action=history http://127.0.0.1:9412/index.php/Help_talk:TestUndoAfterContentModelChange http://127.0.0.1:9412/index.php?title=Help_talk:TestUndoAfterContentModelChange&action=history {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended CdnCacheUpdate #197595, processing time: 0.00013113021850586 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Storage\PageUpdater->saveRevision #197492 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Storage\PageUpdater->saveRevision #197492, processing time: 0.00014400482177734 []
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page-restrictions:v1:2:2): miss, new value computed []
17:15:28 [wfDebug] [debug] User::getBlockedStatus: checking blocked status for TestUser 9aae50.629 {"private":false}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidbA-unittest_:2:2): miss, new value computed []
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":453}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.629"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:453): miss, new value computed []
17:15:28 [wfDebug] [debug] EditPage::importFormData: Form data appears to be incomplete {"private":false}
17:15:28 [wfDebug] [debug] POST DATA: array (
17:15:28   'wpTextbox1' => '{}',
17:15:28   'format' => 'application/json',
17:15:28   'model' => 'json',
17:15:28   'wpEditToken' => '571a3043238a109f8d39cab6b85ac8d361af8700 \\',
17:15:28   'wpIgnoreBlankSummary' => true,
17:15:28   'wpIgnoreBlankArticle' => true,
17:15:28   'wpIgnoreSelfRedirect' => true,
17:15:28   'bot' => false,
17:15:28   'wpUnicodeCheck' => 'ℳ𝒲♥𝓊𝓃𝒾𝒸ℴ𝒹ℯ',
17:15:28   'wpEdittime' => '20211207160832',
17:15:28   'wpStarttime' => '20211207160832',
17:15:28   'wpSection' => '',
17:15:28   'wpWatchthis' => true,
17:15:28   'action' => 'edit',
17:15:28   'title' => 'Help:testUndoAfterContentModelChange',
17:15:28   'text' => '{}',
17:15:28   'contentmodel' => 'json',
17:15:28   'token' => '571a3043238a109f8d39cab6b85ac8d361af8700 \\',
17:15:28 ) {"private":false}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidbA-unittest_:tt:687): miss, new value computed []
17:15:28 [SpamBlacklist] [info] Spam blacklist validator: [[Help:TestUndoAfterContentModelChange]] not a local blacklist {"private":false}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"UnicodeConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"SimpleAntiSpamConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"SpamRegexConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"EditRightConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"ImageRedirectConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"UserBlockConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"ContentModelChangeConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"ReadOnlyConstraint","result":"constraint-passed"}
17:15:28 [ratelimit] [debug] User::pingLimiter: limiting edit rate for TestUser 9aae50.629 []
17:15:28 [ratelimit] [debug] User::pingLimiter: effective user limit: 9223372036854775807 in 60s []
17:15:28 [ratelimit] [debug] User::pingLimiter: limiting linkpurge rate for TestUser 9aae50.629 []
17:15:28 [ratelimit] [debug] User::pingLimiter: effective user limit: 9223372036854775807 in 60s []
17:15:28 [ratelimit] [debug] User::pingLimiter: limiting editcontentmodel rate for TestUser 9aae50.629 []
17:15:28 [ratelimit] [debug] User::pingLimiter: effective user limit: 9223372036854775807 in 60s []
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"UserRateLimitConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"PageSizeConstraint check-before-edit-merge","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"ChangeTagsConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"AccidentalRecreationConstraint","result":"constraint-passed"}
17:15:28 [wfDebug] [debug] timestamp: 20211207160832, edittime: 20211207160832 {"private":false}
17:15:28 [wfDebug] [debug] revision: 2, editRevId: {"private":false}
17:15:28 [EditConflict] [debug] Getting section {section} {"section":""}
17:15:28 [objectcache] [debug] getWithSetCallback(global:SqlBlobStore-blob:wikidbA-unittest_:tt:687): process cache hit []
17:15:28 [wfDebug] [debug] ConfirmEdit: no need to show captcha. {"private":false}
17:15:28 [StashEdit] [debug] MediaWiki\Extension\AbuseFilter\EditStashCache::logCache: cache {logtype} for '{target}' (key {key}). {"logtype":"miss","target":{"mArticleID":2,"prefixedText":"Help:TestUndoAfterContentModelChange","mDefaultNamespace":0,"mRedirect":false},"key":"wikidbA-unittest_:abusefilter:check-stash:default:11bf7afec570b70eac1fe08527d9dee5:v5"}
17:15:28 [DuplicateParse] [debug] MediaWiki\Parser\ParserObserver::notifyParse: Possibly redundant parse! {"page":"ns12:TestUndoAfterContentModelChange","rev":null,"options-hash":"canonical","trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(JsonContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/extensions\/SpamBlacklist\/includes\/SpamBlacklistHooks.php(52): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(JsonContent), Object(Title), NULL, NULL, false)\n#3 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(160): SpamBlacklistHooks->onEditFilterMergedContent(Object(DerivativeContext), Object(JsonContent), Object(Status), '', Object(User), false)\n#4 \/workspace\/src\/includes\/HookContainer\/HookRunner.php(1464): MediaWiki\\HookContainer\\HookContainer->run('EditFilterMerge...', Array)\n#5 \/workspace\/src\/includes\/editpage\/Constraint\/EditFilterMergedContentHookConstraint.php(90): MediaWiki\\HookContainer\\HookRunner->onEditFilterMergedContent(Object(DerivativeContext), Object(JsonContent), Object(Status), '', Object(User), false)\n#6 \/workspace\/src\/includes\/editpage\/Constraint\/EditConstraintRunner.php(88): MediaWiki\\EditPage\\Constraint\\EditFilterMergedContentHookConstraint->checkConstraint()\n#7 \/workspace\/src\/includes\/EditPage.php(2290): MediaWiki\\EditPage\\Constraint\\EditConstraintRunner->checkConstraints()\n#8 \/workspace\/src\/includes\/EditPage.php(1695): EditPage->internalAttemptSave(NULL, false, false)\n#9 \/workspace\/src\/includes\/api\/ApiEditPage.php(500): EditPage->attemptSave(NULL)\n#10 \/workspace\/src\/includes\/api\/ApiMain.php(1889): ApiEditPage->execute()\n#11 \/workspace\/src\/includes\/api\/ApiMain.php(837): ApiMain->executeAction()\n#12 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(110): ApiMain->execute()\n#13 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(149): ApiTestCase->doApiRequest(Array, Array, false, Object(User), 'csrf')\n#14 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiEditPageTest.php(660): ApiTestCase->doApiRequestWithToken(Array, NULL, Object(User))\n#15 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): ApiEditPageTest->testUndoAfterContentModelChange()\n#16 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#17 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#18 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(ApiEditPageTest))\n#19 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(456): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#20 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#21 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#22 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#23 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#24 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#25 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#26 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#27 {main}","previous-trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/extensions\/PageImages\/includes\/Hooks\/LinksUpdateHookHandler.php(70): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(WikitextContent), Object(Title))\n#3 \/workspace\/src\/extensions\/PageImages\/includes\/Hooks\/LinksUpdateHookHandler.php(90): PageImages\\Hooks\\LinksUpdateHookHandler->getPageImageCandidates(Object(LinksUpdate))\n#4 \/workspace\/src\/extensions\/PageImages\/includes\/Hooks\/LinksUpdateHookHandler.php(37): PageImages\\Hooks\\LinksUpdateHookHandler->doLinksUpdate(Object(LinksUpdate))\n#5 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(338): PageImages\\Hooks\\LinksUpdateHookHandler::onLinksUpdate(Object(LinksUpdate))\n#6 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(137): MediaWiki\\HookContainer\\HookContainer->callLegacyHook('LinksUpdate', Array, Array, Array)\n#7 \/workspace\/src\/includes\/HookContainer\/HookRunner.php(2293): MediaWiki\\HookContainer\\HookContainer->run('LinksUpdate', Array)\n#8 \/workspace\/src\/includes\/deferred\/LinksUpdate.php(205): MediaWiki\\HookContainer\\HookRunner->onLinksUpdate(Object(LinksUpdate))\n#9 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(507): LinksUpdate->doUpdate()\n#10 \/workspace\/src\/includes\/deferred\/RefreshSecondaryDataUpdate.php(102): DeferredUpdates::attemptUpdate(Object(LinksUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple))\n#11 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(507): RefreshSecondaryDataUpdate->doUpdate()\n#12 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(392): DeferredUpdates::attemptUpdate(Object(RefreshSecondaryDataUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple))\n#13 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(234): DeferredUpdates::run(Object(RefreshSecondaryDataUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple), Object(class@anonymous), Object(BufferingStatsdDataFactory), 'cli')\n#14 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(264): DeferredUpdates::{closure}(Object(RefreshSecondaryDataUpdate), 2)\n#15 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(2, 2, Object(Closure))\n#16 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(237): DeferredUpdatesScope->processUpdates(2, Object(Closure))\n#17 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(267): DeferredUpdates::{closure}(Object(AtomicSectionUpdate), 2)\n#18 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(1, 2, Object(Closure))\n#19 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(242): DeferredUpdatesScope->processUpdates(0, Object(Closure))\n#20 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(290): DeferredUpdates::doUpdates('run', 0)\n#21 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(129): DeferredUpdates::tryOpportunisticExecute('run')\n#22 \/workspace\/src\/includes\/Storage\/PageUpdater.php(1466): DeferredUpdates::addUpdate(Object(AtomicSectionUpdate), 1)\n#23 \/workspace\/src\/includes\/Storage\/PageUpdater.php(872): MediaWiki\\Storage\\PageUpdater->doCreate(Object(CommentStoreComment))\n#24 \/workspace\/src\/includes\/EditPage.php(2379): MediaWiki\\Storage\\PageUpdater->saveRevision(Object(CommentStoreComment), 65)\n#25 \/workspace\/src\/includes\/EditPage.php(1695): EditPage->internalAttemptSave(Array, false, false)\n#26 \/workspace\/src\/includes\/api\/ApiEditPage.php(500): EditPage->attemptSave(Array)\n#27 \/workspace\/src\/includes\/api\/ApiMain.php(1889): ApiEditPage->execute()\n#28 \/workspace\/src\/includes\/api\/ApiMain.php(837): ApiMain->executeAction()\n#29 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(110): ApiMain->execute()\n#30 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(149): ApiTestCase->doApiRequest(Array, NULL, false, Object(User), 'csrf')\n#31 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiEditPageTest.php(644): ApiTestCase->doApiRequestWithToken(Array, NULL, Object(User))\n#32 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): ApiEditPageTest->testUndoAfterContentModelChange()\n#33 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#34 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#35 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(ApiEditPageTest))\n#36 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(456): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#37 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#38 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#39 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#40 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#41 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#42 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#43 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#44 {main}"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"EditFilterMergedContentHookConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"AutoSummaryMissingSummaryConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"SelfRedirectConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"PageSizeConstraint check-after-edit-merge","result":"constraint-passed"}
17:15:28 [EventStreamConfig] [debug] Selecting stream configs for target streams: {streams} {"streams":"mediawiki.revision-create"}
17:15:28 [EventStreamConfig] [warning] Stream 'mediawiki.revision-create' does not match any `stream` in stream config []
17:15:28 [EventBus] [debug] Using EventServiceDefault eventbus for stream mediawiki.revision-create. destination_event_service is not configured. []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #197696 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #197696, processing time: 9.7036361694336E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_RecentChange::notifyEdit #197798 []
17:15:28 [objectcache] [warning] Rejected set() for {cachekey} due to pending writes. {"cachekey":"global:NameTableSqlStore:change_tag_def:wikidbA-unittest_","lag":0,"age":0.41382384300231934,"walltime":0.00043702125549316406}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:change_tag_def:wikidbA-unittest_): miss, new value computed []
17:15:28 [EventStreamConfig] [debug] Selecting stream configs for target streams: {streams} {"streams":"mediawiki.revision-tags-change"}
17:15:28 [EventStreamConfig] [warning] Stream 'mediawiki.revision-tags-change' does not match any `stream` in stream config []
17:15:28 [EventBus] [debug] Using EventServiceDefault eventbus for stream mediawiki.revision-tags-change. destination_event_service is not configured. []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidbA-unittest_:tt:688): miss, new value computed []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_RecentChange::notifyEdit #197798, processing time: 0.011332988739014 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::onChangeTagsAfterUpdateTags #197830 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::onChangeTagsAfterUpdateTags #197830, processing time: 8.1062316894531E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_WatchedItemStore->updateNotificationTimestamp #197848 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_WatchedItemStore->updateNotificationTimestamp #197848, processing time: 0.001209020614624 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started UserEditCountUpdate #197799 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended UserEditCountUpdate #197799, processing time: 0.00053596496582031 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AtomicSectionUpdate_MediaWiki\Storage\PageUpdater::getAtomicSectionUpdate #197802 []
17:15:28 [SaveParse] [debug] MediaWiki\Revision\RenderedRevision::pruneRevisionSensitiveOutput: no prepared revision output []
17:15:28 [ParserCache] [debug] Saved in parser cache {"name":"pcache","key":"wikidbA-unittest_:pcache:idhash:2-0!canonical","cache_time":"20211207160832","rev_id":3}
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page-content-model:3): miss, new value computed []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AtomicSectionUpdate_MediaWiki\Storage\PageUpdater::getAtomicSectionUpdate #197802, processing time: 0.0029120445251465 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started RefreshSecondaryDataUpdate #197752 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended RefreshSecondaryDataUpdate #197752, processing time: 0.0057659149169922 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #197854 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #197854, processing time: 6.0081481933863E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Storage\DerivedPageDataUpdater->doUpdates #197853 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Storage\DerivedPageDataUpdater->doUpdates #197853, processing time: 6.1988830566406E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SearchUpdate #197850 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SearchUpdate #197850, processing time: 0.0010430812835693 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_WikiPage::onArticleEdit #197872 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_WikiPage::onArticleEdit #197872, processing time: 8.2969665527344E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_EchoHooks::onPageSaveComplete #197876 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_EchoHooks::onPageSaveComplete #197876, processing time: 0.0030601024627686 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_EchoHooks::onPageSaveComplete #197881 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_EchoHooks::onPageSaveComplete #197881, processing time: 0.0025451183319092 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_GrowthExperiments\Config\ConfigHooks->onPageSaveComplete #197874 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_GrowthExperiments\Config\ConfigHooks->onPageSaveComplete #197874, processing time: 7.2002410888672E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_LinksUpdate::doUpdate #197883 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_LinksUpdate::doUpdate #197883, processing time: 0.0012099742889404 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SiteStatsUpdate #197886 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SiteStatsUpdate #197886, processing time: 0.00049519538879395 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AtomicSectionUpdate_EchoNotificationMapper::insert #197927 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AtomicSectionUpdate_EchoNotificationMapper::insert #197927, processing time: 0.0013241767883301 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started CdnCacheUpdate #197801 []
17:15:28 [squid] [info] CdnCacheUpdate::purge: http://127.0.0.1:9412/index.php/Help:TestUndoAfterContentModelChange http://127.0.0.1:9412/index.php?title=Help:TestUndoAfterContentModelChange&action=history {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended CdnCacheUpdate #197801, processing time: 0.00011587142944336 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Storage\PageUpdater->saveRevision #197770 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Storage\PageUpdater->saveRevision #197770, processing time: 0.00014495849609375 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_ManualLogEntry->publish #197800 []
17:15:28 [logentry] [warning] Failed to instantiate RC log entry performer {"exception":{},"log_id":3}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_ManualLogEntry->publish #197800, processing time: 0.010050058364868 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_MediaWiki\CheckUser\Hooks::maybePruneIPData #197949 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_MediaWiki\CheckUser\Hooks::maybePruneIPData #197949, processing time: 0.0012490749359131 []
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:3): process cache hit []
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:3): process cache hit []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidbA-unittest_:2:3): miss, new value computed []
17:15:28 [objectcache] [debug] getWithSetCallback(global:SqlBlobStore-blob:wikidbA-unittest_:tt:688): process cache hit []
17:15:28 [objectcache] [debug] getWithSetCallback(global:SqlBlobStore-blob:wikidbA-unittest_:tt:688): process cache hit []
17:15:28 [objectcache] [debug] getWithSetCallback(global:SqlBlobStore-blob:wikidbA-unittest_:tt:687): process cache hit []
17:15:28 [wfDebug] [debug] EditPage::importFormData: Form data appears to be incomplete {"private":false}
17:15:28 [wfDebug] [debug] POST DATA: array (
17:15:28   'wpTextbox1' => 'some text',
17:15:28   'format' => 'text/x-wiki',
17:15:28   'model' => 'wikitext',
17:15:28   'wpEditToken' => '571a3043238a109f8d39cab6b85ac8d361af8700 \\',
17:15:28   'wpIgnoreBlankSummary' => true,
17:15:28   'wpIgnoreBlankArticle' => true,
17:15:28   'wpIgnoreSelfRedirect' => true,
17:15:28   'bot' => false,
17:15:28   'wpUnicodeCheck' => 'ℳ𝒲♥𝓊𝓃𝒾𝒸ℴ𝒹ℯ',
17:15:28   'wpSummary' => 'Undo revision 3 by [[Special:Contributions/TestUser 9aae50.629|TestUser 9aae50.629]] ([[User talk:TestUser 9aae50.629|talk]])',
17:15:28   'wpUndidRevision' => 3,
17:15:28   'wpEdittime' => '20211207160832',
17:15:28   'wpStarttime' => '20211207160832',
17:15:28   'wpSection' => '',
17:15:28   'wpWatchthis' => true,
17:15:28   'action' => 'edit',
17:15:28   'title' => 'Help:testUndoAfterContentModelChange',
17:15:28   'undo' => '3',
17:15:28   'token' => '571a3043238a109f8d39cab6b85ac8d361af8700 \\',
17:15:28 ) {"private":false}
17:15:28 [objectcache] [debug] getWithSetCallback(global:SqlBlobStore-blob:wikidbA-unittest_:tt:688): process cache hit []
17:15:28 [SpamBlacklist] [info] Spam blacklist validator: [[Help:TestUndoAfterContentModelChange]] not a local blacklist {"private":false}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"UnicodeConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"SimpleAntiSpamConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"SpamRegexConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"EditRightConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"ImageRedirectConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"UserBlockConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"ContentModelChangeConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"ReadOnlyConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"UserRateLimitConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"PageSizeConstraint check-before-edit-merge","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"ChangeTagsConstraint","result":"constraint-passed"}
17:15:28 [EditConstraintRunner] [debug] Checked {name}, got result: {result} {"name":"AccidentalRecreationConstraint","result":"constraint-passed"}
17:15:28 [wfDebug] [debug] timestamp: 20211207160832, edittime: 20211207160832 {"private":false}
17:15:28 [wfDebug] [debug] revision: 3, editRevId: {"private":false}
17:15:28 [EditConflict] [debug] Getting section {section} {"section":""}
17:15:28 [wfDebug] [debug] ConfirmEdit: user group allows skipping captcha {"private":false}
17:15:28 [wfDebug] [debug] ConfirmEdit: no need to show captcha. {"private":false}
17:15:28 [StashEdit] [debug] MediaWiki\Extension\AbuseFilter\EditStashCache::logCache: cache {logtype} for '{target}' (key {key}). {"logtype":"miss","target":{"mArticleID":2,"prefixedText":"Help:TestUndoAfterContentModelChange","mDefaultNamespace":0,"mRedirect":false},"key":"wikidbA-unittest_:abusefilter:check-stash:default:81415bf0e5a2070239651220f5538e30:v5"}
17:15:28 [DuplicateParse] [debug] MediaWiki\Parser\ParserObserver::notifyParse: Possibly redundant parse! {"page":"ns12:TestUndoAfterContentModelChange","rev":null,"options-hash":"canonical","trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/extensions\/SpamBlacklist\/includes\/SpamBlacklistHooks.php(52): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(WikitextContent), Object(Title), NULL, NULL, false)\n#3 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(160): SpamBlacklistHooks->onEditFilterMergedContent(Object(DerivativeContext), Object(WikitextContent), Object(Status), 'Undo revision 3...', Object(User), false)\n#4 \/workspace\/src\/includes\/HookContainer\/HookRunner.php(1464): MediaWiki\\HookContainer\\HookContainer->run('EditFilterMerge...', Array)\n#5 \/workspace\/src\/includes\/editpage\/Constraint\/EditFilterMergedContentHookConstraint.php(90): MediaWiki\\HookContainer\\HookRunner->onEditFilterMergedContent(Object(DerivativeContext), Object(WikitextContent), Object(Status), 'Undo revision 3...', Object(User), false)\n#6 \/workspace\/src\/includes\/editpage\/Constraint\/EditConstraintRunner.php(88): MediaWiki\\EditPage\\Constraint\\EditFilterMergedContentHookConstraint->checkConstraint()\n#7 \/workspace\/src\/includes\/EditPage.php(2290): MediaWiki\\EditPage\\Constraint\\EditConstraintRunner->checkConstraints()\n#8 \/workspace\/src\/includes\/EditPage.php(1695): EditPage->internalAttemptSave(NULL, false, false)\n#9 \/workspace\/src\/includes\/api\/ApiEditPage.php(500): EditPage->attemptSave(NULL)\n#10 \/workspace\/src\/includes\/api\/ApiMain.php(1889): ApiEditPage->execute()\n#11 \/workspace\/src\/includes\/api\/ApiMain.php(837): ApiMain->executeAction()\n#12 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(110): ApiMain->execute()\n#13 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(149): ApiTestCase->doApiRequest(Array, Array, false, Object(User), 'csrf')\n#14 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiEditPageTest.php(673): ApiTestCase->doApiRequestWithToken(Array, NULL, Object(User))\n#15 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): ApiEditPageTest->testUndoAfterContentModelChange()\n#16 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#17 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#18 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(ApiEditPageTest))\n#19 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(456): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#20 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#21 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#22 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#23 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#24 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#25 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#26 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#27 {main}","previous-trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(JsonContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/extensions\/SpamBlacklist\/includes\/SpamBlacklistHooks.php(52): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(JsonContent), Object(Title), NULL, NULL, false)\n#3 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(160): SpamBlacklistHooks->onEditFilterMergedContent(Object(DerivativeContext), Object(JsonContent), Object(Status), '', Object(User), false)\n#4 \/workspace\/src\/includes\/HookContainer\/HookRunner.php(1464): MediaWiki\\HookContainer\\HookContainer->run('EditFilterMerge...', Array)\n#5 \/workspace\/src\/includes\/editpage\/Constraint\/EditFilterMergedContentHookConstraint.php(90): MediaWiki\\HookContainer\\HookRunner->onEditFilterMergedContent(Object(DerivativeContext), Object(JsonContent), Object(Status), '', Object(User), false)\n#6 \/workspace\/src\/includes\/editpage\/Constraint\/EditConstraintRunner.php(88): MediaWiki\\EditPage\\Constraint\\EditFilterMergedContentHookConstraint->checkConstraint()\n#7 \/workspace\/src\/includes\/EditPage.php(2290): MediaWiki\\EditPage\\Constraint\\EditConstraintRunner->checkConstraints()\n#8 \/workspace\/src\/includes\/EditPage.php(1695): EditPage->internalAttemptSave(NULL, false, false)\n#9 \/workspace\/src\/includes\/api\/ApiEditPage.php(500): EditPage->attemptSave(NULL)\n#10 \/workspace\/src\/includes\/api\/ApiMain.php(1889): ApiEditPage->execute()\n#11 \/workspace\/src\/includes\/api\/ApiMain.php(837): ApiMain->executeAction()\n#12 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(110): ApiMain->execute()\n#13 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiTestCase.php(149): ApiTestCase->doApiRequest(Array, Array, false, Object(User), 'csrf')\n#14 \/workspace\/src\/tests\/phpunit\/includes\/api\/ApiEditPageTest.php(660): ApiTestCase->doApiRequestWithToken(Array, NULL, Object(User))\n#15 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): ApiEditPageTest->testUndoAfterContentModelChange()\n#16 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#17 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#18 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(ApiEditPageTest))\n#19 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(456): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#20 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#21 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#22 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#23 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#24 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#25 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#26 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#27 {main}"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:spamblacklist:spam:blacklist-regex): miss, new value computed []
17:15:28 [SpamBlacklist] [info] Loading spam regex... {"private":false}
17:15:28 [SpamBlacklist] [info] Constructing spam blacklist {"private":false}
17:15:28 [SpamBlacklist] [info] Loading spam blacklist from https://meta.wikimedia.org/w/index.php?title=Spam_blacklist&action=raw&sb_ver=1 {"private":false}
17:15:28 [http] [debug] GET: https://meta.wikimedia.org/w/index.php?title=Spam_blacklist&action=raw&sb_ver=1 []
17:15:28 ===
17:15:28 
17:15:28 2) LocalFileTest::testRecordUpload3 with data set #3 (array(1275, 1650, true, 10598657, 'application/pdf', 'application', 'pdf', 'application/pdf', '1o3l1yqjue2diq07grnnyq9kyapfpor', 0, 'OFFICE', array('6', array('Page 1 text ..........................', 'Page 2 text ..........................', 'Page 3 text ..........................', 'Page 4 text ..........................', 'Page 5 text ..........................', 'Page 6 text ..........................'))), array())
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      'bits' => 0
17:15:28      'size' => 10598657
17:15:28 -    'width' => 1275
17:15:28 -    'height' => 1650
17:15:28      'width' => 0
17:15:28      'height' => 0
17:15:28      'mime' => 'application/pdf'
17:15:28      'sha1' => '1o3l1yqjue2diq07grnnyq9kyapfpor'
17:15:28      'media_type' => 'OFFICE'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/MediaWikiTestCaseTrait.php:206
17:15:28 /workspace/src/tests/phpunit/includes/filerepo/file/LocalFileTest.php:702
17:15:28 /workspace/src/tests/phpunit/includes/filerepo/file/LocalFileTest.php:862
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"thisWikiIsTheRepo","logValue":"true"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'repoDatabase' => false,\n    'entityNamespaces' => \n    array (\n      'item' => '120\/main',\n      'property' => '122\/main',\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"itemAndPropertySourceName","logValue":"'local'"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGlobalID","logValue":"'wikidbA'"}
17:15:28 [RevisionStore] [error] T235589: Failed to select table row during null revision creation Page id '2' does not exist. {"exception":{}}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_LocalFile::recordUpload3 #385739 []
17:15:28 [ParserCache] [debug] Creating ParserCache instance for pcache []
17:15:28 [ParserCache] [debug] Creating RevisionOutputCache instance for rcache []
17:15:28 [mobile] [info] GeoData\Hooks::onFileUpload(): no parser output returned for file Test.jpg {"private":false}
17:15:28 [wfDebug] [debug] BacklinkCache::queryLinks: got results from DB {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_LocalFile::recordUpload3 #385739, processing time: 0.0026538372039795 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_Title::invalidateCache #234239 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_Title::invalidateCache #234239, processing time: 0.00039100646972656 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_ManualLogEntry->publish #387828 []
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 [logentry] [warning] Failed to instantiate RC log entry performer {"exception":{},"log_id":272}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_ManualLogEntry->publish #387828, processing time: 0.21556806564331 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started CdnCacheUpdate #387278 []
17:15:28 [squid] [info] CdnCacheUpdate::purge: http://127.0.0.1:9412/index.php/File:Test.jpg http://127.0.0.1:9412/index.php?title=File:Test.jpg&action=history {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended CdnCacheUpdate #387278, processing time: 0.00013589859008789 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SiteStatsUpdate #387278 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SiteStatsUpdate #387278, processing time: 0.00039100646972656 []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:filerepo-file:wikidbA-unittest_:0601d354e9a2946a1a9a537f60d1da5c2f1476d4): miss, new value computed []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:file-pdf:dimensions:1o3l1yqjue2diq07grnnyq9kyapfpor): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 3) LocalFileTest::testRecordUpload3 with data set #4 (array(1275, 1650, true, 10598657, 'application/pdf', 'application', 'pdf', 'application/pdf', '1o3l1yqjue2diq07grnnyq9kyapfpor', 0, 'OFFICE', array('6', array('Page 1 text ..........................', 'Page 2 text ..........................', 'Page 3 text ..........................', 'Page 4 text ..........................', 'Page 5 text ..........................', 'Page 6 text ..........................'))), array(true))
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      'bits' => 0
17:15:28      'size' => 10598657
17:15:28 -    'width' => 1275
17:15:28 -    'height' => 1650
17:15:28      'width' => 0
17:15:28      'height' => 0
17:15:28      'mime' => 'application/pdf'
17:15:28      'sha1' => '1o3l1yqjue2diq07grnnyq9kyapfpor'
17:15:28      'media_type' => 'OFFICE'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/MediaWikiTestCaseTrait.php:206
17:15:28 /workspace/src/tests/phpunit/includes/filerepo/file/LocalFileTest.php:702
17:15:28 /workspace/src/tests/phpunit/includes/filerepo/file/LocalFileTest.php:862
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_LocalFile::recordUpload3 #388241 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [ParserCache] [debug] Creating ParserCache instance for pcache []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [wfDebug] [debug] User::getBlockedStatus: checking blocked status for UTSysop {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"thisWikiIsTheRepo","logValue":"true"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'repoDatabase' => false,\n    'entityNamespaces' => \n    array (\n      'item' => '120\/main',\n      'property' => '122\/main',\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"itemAndPropertySourceName","logValue":"'local'"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGlobalID","logValue":"'wikidbA'"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGroup","logValue":"NULL"}
17:15:28 [objectcache] [warning] Rejected set() for {cachekey} due to pending writes. {"cachekey":"global:NameTableSqlStore:content_models:wikidbA-unittest_","lag":0,"age":0.65817499160766602,"walltime":0.00032186508178710938}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidbA-unittest_): miss, new value computed []
17:15:28 [objectcache] [warning] Rejected set() for {cachekey} due to pending writes. {"cachekey":"global:NameTableSqlStore:slot_roles:wikidbA-unittest_","lag":0,"age":0.65877008438110352,"walltime":0.00029516220092773438}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidbA-unittest_): miss, new value computed []
17:15:28 [EventStreamConfig] [debug] Selecting stream configs for target streams: {streams} {"streams":"mediawiki.revision-create"}
17:15:28 [EventStreamConfig] [warning] Stream 'mediawiki.revision-create' does not match any `stream` in stream config []
17:15:28 [EventBus] [debug] Using EventServiceDefault eventbus for stream mediawiki.revision-create. destination_event_service is not configured. []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page-restrictions:v1:2:2): miss, new value computed []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidbA-unittest_:2:2): miss, new value computed []
17:15:28 [ParserCache] [debug] Creating RevisionOutputCache instance for rcache []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page-content-model:2): miss, new value computed []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:filerepo-file:wikidbA-unittest_:0601d354e9a2946a1a9a537f60d1da5c2f1476d4): miss, new value computed []
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [ParserCache] [debug] ParserOutput metadata cache miss {"name":"pcache"}
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [ParserCache] [debug] ParserOutput metadata cache miss {"name":"pcache"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidbA-unittest_:tt:2): miss, new value computed []
17:15:28 [ParserCache] [debug] Saved in parser cache {"name":"pcache","key":"wikidbA-unittest_:pcache:idhash:2-0!canonical","cache_time":"20211207161109","rev_id":2}
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [wfDebug] [debug] BacklinkCache::queryLinks: got results from DB {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_LocalFile::recordUpload3 #388241, processing time: 0.040624856948853 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #384368 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #384368, processing time: 6.103515625E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AtomicSectionUpdate_MediaWiki\Storage\PageUpdater::getAtomicSectionUpdate #384624 []
17:15:28 [SaveParse] [debug] MediaWiki\Revision\RenderedRevision::outputVariesOnRevisionMetaData: reusing prepared output for '{title}' {"title":"File:Test.jpg"}
17:15:28 [SaveParse] [debug] MediaWiki\Revision\RenderedRevision::outputVariesOnRevisionMetaData: reusing prepared output for '{title}' {"title":"File:Test.jpg"}
17:15:28 [ParserCache] [debug] Saved in parser cache {"name":"pcache","key":"wikidbA-unittest_:pcache:idhash:2-0!canonical","cache_time":"20211207161109","rev_id":2}
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [EventStreamConfig] [debug] Selecting stream configs for target streams: {streams} {"streams":"mediawiki.page-create"}
17:15:28 [EventStreamConfig] [warning] Stream 'mediawiki.page-create' does not match any `stream` in stream config []
17:15:28 [EventBus] [debug] Using EventServiceDefault eventbus for stream mediawiki.page-create. destination_event_service is not configured. []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AtomicSectionUpdate_MediaWiki\Storage\PageUpdater::getAtomicSectionUpdate #384624, processing time: 0.0026319026947021 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Storage\PageUpdater->saveRevision #387272 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Storage\PageUpdater->saveRevision #387272, processing time: 0.00016403198242188 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_ManualLogEntry->publish #387858 []
17:15:28 [logentry] [warning] Failed to instantiate RC log entry performer {"exception":{},"log_id":274}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_ManualLogEntry->publish #387858, processing time: 0.0055019855499268 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #385697 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #385697, processing time: 6.3896179199219E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_GeoData\Hooks::onFileUpload #372859 []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:filerepo-file:wikidbA-unittest_:0601d354e9a2946a1a9a537f60d1da5c2f1476d4): miss, new value computed []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_GeoData\Hooks::onFileUpload #372859, processing time: 0.0024449825286865 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started RefreshSecondaryDataUpdate #387926 []
17:15:28 [DuplicateParse] [debug] MediaWiki\Parser\ParserObserver::notifyParse: Possibly redundant parse! {"page":"ns6:Test.jpg","rev":null,"options-hash":"canonical","trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/extensions\/PageImages\/includes\/Hooks\/LinksUpdateHookHandler.php(70): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(WikitextContent), Object(Title))\n#3 \/workspace\/src\/extensions\/PageImages\/includes\/Hooks\/LinksUpdateHookHandler.php(90): PageImages\\Hooks\\LinksUpdateHookHandler->getPageImageCandidates(Object(LinksUpdate))\n#4 \/workspace\/src\/extensions\/PageImages\/includes\/Hooks\/LinksUpdateHookHandler.php(37): PageImages\\Hooks\\LinksUpdateHookHandler->doLinksUpdate(Object(LinksUpdate))\n#5 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(338): PageImages\\Hooks\\LinksUpdateHookHandler::onLinksUpdate(Object(LinksUpdate))\n#6 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(137): MediaWiki\\HookContainer\\HookContainer->callLegacyHook('LinksUpdate', Array, Array, Array)\n#7 \/workspace\/src\/includes\/HookContainer\/HookRunner.php(2293): MediaWiki\\HookContainer\\HookContainer->run('LinksUpdate', Array)\n#8 \/workspace\/src\/includes\/deferred\/LinksUpdate.php(205): MediaWiki\\HookContainer\\HookRunner->onLinksUpdate(Object(LinksUpdate))\n#9 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(507): LinksUpdate->doUpdate()\n#10 \/workspace\/src\/includes\/deferred\/RefreshSecondaryDataUpdate.php(102): DeferredUpdates::attemptUpdate(Object(LinksUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple))\n#11 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(507): RefreshSecondaryDataUpdate->doUpdate()\n#12 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(392): DeferredUpdates::attemptUpdate(Object(RefreshSecondaryDataUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple))\n#13 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(234): DeferredUpdates::run(Object(RefreshSecondaryDataUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple), Object(class@anonymous), Object(BufferingStatsdDataFactory), 'cli')\n#14 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(264): DeferredUpdates::{closure}(Object(RefreshSecondaryDataUpdate), 2)\n#15 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(2, 2, Object(Closure))\n#16 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(237): DeferredUpdatesScope->processUpdates(2, Object(Closure))\n#17 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(267): DeferredUpdates::{closure}(Object(AutoCommitUpdate), 2)\n#18 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(1, 2, Object(Closure))\n#19 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(242): DeferredUpdatesScope->processUpdates(0, Object(Closure))\n#20 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(290): DeferredUpdates::doUpdates('run', 0)\n#21 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(129): DeferredUpdates::tryOpportunisticExecute('run')\n#22 \/workspace\/src\/includes\/filerepo\/file\/LocalFile.php(2201): DeferredUpdates::addUpdate(Object(AutoCommitUpdate), 1)\n#23 \/workspace\/src\/includes\/libs\/rdbms\/database\/Database.php(4372): LocalFile::{closure}(1, Object(Wikimedia\\Rdbms\\DatabaseMysqli))\n#24 \/workspace\/src\/includes\/libs\/rdbms\/database\/Database.php(4161): Wikimedia\\Rdbms\\Database->runOnTransactionIdleCallbacks(1, Array)\n#25 \/workspace\/src\/includes\/libs\/rdbms\/database\/DBConnRef.php(68): Wikimedia\\Rdbms\\Database->onTransactionCommitOrIdle(Object(Closure), 'LocalFile::reco...')\n#26 \/workspace\/src\/includes\/libs\/rdbms\/database\/DBConnRef.php(627): Wikimedia\\Rdbms\\DBConnRef->__call('onTransactionCo...', Array)\n#27 \/workspace\/src\/includes\/filerepo\/file\/LocalFile.php(2209): Wikimedia\\Rdbms\\DBConnRef->onTransactionCommitOrIdle(Object(Closure), 'LocalFile::reco...')\n#28 \/workspace\/src\/tests\/phpunit\/includes\/filerepo\/file\/LocalFileTest.php(855): LocalFile->recordUpload3('oldver', 'comment', 'page text', Object(User), Array)\n#29 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): LocalFileTest->testRecordUpload3(Array, Array)\n#30 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#31 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#32 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(LocalFileTest))\n#33 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(456): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#34 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#35 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#36 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#37 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#38 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#39 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#40 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#41 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#42 {main}","previous-trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(271): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(WikitextContent), Object(Title), NULL, Object(ParserOptions), true)\n#3 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(238): MediaWiki\\Revision\\RenderedRevision->getSlotParserOutputUncached(Object(WikitextContent), true)\n#4 \/workspace\/src\/includes\/Revision\/RevisionRenderer.php(221): MediaWiki\\Revision\\RenderedRevision->getSlotParserOutput('main', Array)\n#5 \/workspace\/src\/includes\/Revision\/RevisionRenderer.php(158): MediaWiki\\Revision\\RevisionRenderer->combineSlotOutput(Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#6 [internal function]: MediaWiki\\Revision\\RevisionRenderer->MediaWiki\\Revision\\{closure}(Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#7 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(200): call_user_func(Object(Closure), Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#8 \/workspace\/src\/extensions\/TemplateData\/includes\/Hooks.php(100): MediaWiki\\Revision\\RenderedRevision->getRevisionParserOutput()\n#9 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(338): MediaWiki\\Extension\\TemplateData\\Hooks::onMultiContentSave(Object(MediaWiki\\Revision\\RenderedRevision), Object(User), Object(CommentStoreComment), 9, Object(Status))\n#10 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(137): MediaWiki\\HookContainer\\HookContainer->callLegacyHook('MultiContentSav...', Array, Array, Array)\n#11 \/workspace\/src\/includes\/HookContainer\/HookRunner.php(2574): MediaWiki\\HookContainer\\HookContainer->run('MultiContentSav...', Array)\n#12 \/workspace\/src\/includes\/Storage\/PageUpdater.php(832): MediaWiki\\HookContainer\\HookRunner->onMultiContentSave(Object(MediaWiki\\Revision\\RenderedRevision), Object(User), Object(CommentStoreComment), 9, Object(Status))\n#13 \/workspace\/src\/includes\/page\/WikiPage.php(1972): MediaWiki\\Storage\\PageUpdater->saveRevision(Object(CommentStoreComment), 9)\n#14 \/workspace\/src\/includes\/filerepo\/file\/LocalFile.php(2101): WikiPage->doUserEditContent(Object(WikitextContent), Object(User), Object(CommentStoreComment), 9)\n#15 \/workspace\/src\/includes\/deferred\/AutoCommitUpdate.php(44): LocalFile->{closure}(Object(Wikimedia\\Rdbms\\MaintainableDBConnRef), 'LocalFile::reco...')\n#16 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(507): AutoCommitUpdate->doUpdate()\n#17 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(392): DeferredUpdates::attemptUpdate(Object(AutoCommitUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple))\n#18 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(221): DeferredUpdates::run(Object(AutoCommitUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple), Object(class@anonymous), Object(BufferingStatsdDataFactory), 'cli')\n#19 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(267): DeferredUpdates::{closure}(Object(AutoCommitUpdate), 2)\n#20 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(1, 2, Object(Closure))\n#21 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(242): DeferredUpdatesScope->processUpdates(0, Object(Closure))\n#22 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(290): DeferredUpdates::doUpdates('run', 0)\n#23 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(129): DeferredUpdates::tryOpportunisticExecute('run')\n#24 \/workspace\/src\/includes\/filerepo\/file\/LocalFile.php(2201): DeferredUpdates::addUpdate(Object(AutoCommitUpdate), 1)\n#25 \/workspace\/src\/includes\/libs\/rdbms\/database\/Database.php(4372): LocalFile::{closure}(1, Object(Wikimedia\\Rdbms\\DatabaseMysqli))\n#26 \/workspace\/src\/includes\/libs\/rdbms\/database\/Database.php(4161): Wikimedia\\Rdbms\\Database->runOnTransactionIdleCallbacks(1, Array)\n#27 \/workspace\/src\/includes\/libs\/rdbms\/database\/DBConnRef.php(68): Wikimedia\\Rdbms\\Database->onTransactionCommitOrIdle(Object(Closure), 'LocalFile::reco...')\n#28 \/workspace\/src\/includes\/libs\/rdbms\/database\/DBConnRef.php(627): Wikimedia\\Rdbms\\DBConnRef->__call('onTransactionCo...', Array)\n#29 \/workspace\/src\/includes\/filerepo\/file\/LocalFile.php(2209): Wikimedia\\Rdbms\\DBConnRef->onTransactionCommitOrIdle(Object(Closure), 'LocalFile::reco...')\n#30 \/workspace\/src\/tests\/phpunit\/includes\/filerepo\/file\/LocalFileTest.php(855): LocalFile->recordUpload3('oldver', 'comment', 'page text', Object(User), Array)\n#31 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): LocalFileTest->testRecordUpload3(Array, Array)\n#32 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#33 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#34 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(LocalFileTest))\n#35 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(456): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#36 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#37 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#38 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#39 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#40 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#41 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#42 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#43 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#44 {main}"}
17:15:28 [wfDebug] [debug] BacklinkCache::queryLinks: got results from DB {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended RefreshSecondaryDataUpdate #387926, processing time: 0.0067570209503174 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #383055 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #383055, processing time: 7.2002410888672E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Storage\DerivedPageDataUpdater->doUpdates #388246 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Storage\DerivedPageDataUpdater->doUpdates #388246, processing time: 5.6982040405273E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SearchUpdate #385493 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SearchUpdate #385493, processing time: 0.00097393989562988 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started CdnCacheUpdate #382403 []
17:15:28 [squid] [info] CdnCacheUpdate::purge: http://127.0.0.1:9412/index.php/File:Test.jpg http://127.0.0.1:9412/index.php?title=File:Test.jpg&action=history http://127.0.0.1:9412/index.php/File_talk:Test.jpg http://127.0.0.1:9412/index.php?title=File_talk:Test.jpg&action=history {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended CdnCacheUpdate #382403, processing time: 0.00012898445129395 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_EchoHooks::onPageSaveComplete #384225 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_EchoHooks::onPageSaveComplete #384225, processing time: 0.001924991607666 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #388514 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #388514, processing time: 5.1975250244141E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_GrowthExperiments\Config\ConfigHooks->onPageSaveComplete #384231 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_GrowthExperiments\Config\ConfigHooks->onPageSaveComplete #384231, processing time: 6.1988830566406E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_LinksUpdate::doUpdate #385085 []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:filerepo-file:wikidbA-unittest_:0601d354e9a2946a1a9a537f60d1da5c2f1476d4): miss, new value computed []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_LinksUpdate::doUpdate #385085, processing time: 0.0021898746490479 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SiteStatsUpdate #372859 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SiteStatsUpdate #372859, processing time: 0.00061202049255371 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started UserEditCountUpdate #373901 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended UserEditCountUpdate #373901, processing time: 0.00047707557678223 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SiteStatsUpdate #373901 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SiteStatsUpdate #373901, processing time: 0.00046610832214355 []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:filerepo-file:wikidbA-unittest_:0601d354e9a2946a1a9a537f60d1da5c2f1476d4): miss, new value computed []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:file-pdf:dimensions:1o3l1yqjue2diq07grnnyq9kyapfpor): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 4) LocalFileTest::testRecordUpload3 with data set #5 (array(1275, 1650, true, 10598657, 'application/pdf', 'application', 'pdf', 'application/pdf', '1o3l1yqjue2diq07grnnyq9kyapfpor', 0, 'OFFICE', array('6', array('Page 1 text ..........................', 'Page 2 text ..........................', 'Page 3 text ..........................', 'Page 4 text ..........................', 'Page 5 text ..........................', 'Page 6 text ..........................'))), array(true, true, 50))
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      'bits' => 0
17:15:28      'size' => 10598657
17:15:28 -    'width' => 1275
17:15:28 -    'height' => 1650
17:15:28      'width' => 0
17:15:28      'height' => 0
17:15:28      'mime' => 'application/pdf'
17:15:28      'sha1' => '1o3l1yqjue2diq07grnnyq9kyapfpor'
17:15:28      'media_type' => 'OFFICE'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/MediaWikiTestCaseTrait.php:206
17:15:28 /workspace/src/tests/phpunit/includes/filerepo/file/LocalFileTest.php:702
17:15:28 /workspace/src/tests/phpunit/includes/filerepo/file/LocalFileTest.php:862
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"thisWikiIsTheRepo","logValue":"true"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'repoDatabase' => false,\n    'entityNamespaces' => \n    array (\n      'item' => '120\/main',\n      'property' => '122\/main',\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"itemAndPropertySourceName","logValue":"'local'"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGlobalID","logValue":"'wikidbA'"}
17:15:28 [RevisionStore] [error] T235589: Failed to select table row during null revision creation Page id '2' does not exist. {"exception":{}}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_LocalFile::recordUpload3 #388701 []
17:15:28 [ParserCache] [debug] Creating ParserCache instance for pcache []
17:15:28 [ParserCache] [debug] Creating RevisionOutputCache instance for rcache []
17:15:28 [mobile] [info] GeoData\Hooks::onFileUpload(): no parser output returned for file Test.jpg {"private":false}
17:15:28 [wfDebug] [debug] BacklinkCache::queryLinks: got results from DB {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_LocalFile::recordUpload3 #388701, processing time: 0.0032529830932617 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_Title::invalidateCache #81740 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_Title::invalidateCache #81740, processing time: 0.00045585632324219 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_ManualLogEntry->publish #384467 []
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 [logentry] [warning] Failed to instantiate RC log entry performer {"exception":{},"log_id":277}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_ManualLogEntry->publish #384467, processing time: 0.0076901912689209 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started CdnCacheUpdate #224491 []
17:15:28 [squid] [info] CdnCacheUpdate::purge: http://127.0.0.1:9412/index.php/File:Test.jpg http://127.0.0.1:9412/index.php?title=File:Test.jpg&action=history {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended CdnCacheUpdate #224491, processing time: 0.00013613700866699 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SiteStatsUpdate #224491 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SiteStatsUpdate #224491, processing time: 0.00052809715270996 []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:filerepo-file:wikidbA-unittest_:0601d354e9a2946a1a9a537f60d1da5c2f1476d4): miss, new value computed []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:file-pdf:dimensions:1o3l1yqjue2diq07grnnyq9kyapfpor): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 5) LocalFileTest::testRecordUpload3 with data set #6 (array(1275, 1650, true, 10598657, 'application/pdf', 'application', 'pdf', 'application/pdf', '1o3l1yqjue2diq07grnnyq9kyapfpor', 0, 'OFFICE', array('6')), array())
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      'bits' => 0
17:15:28      'size' => 10598657
17:15:28 -    'width' => 1275
17:15:28 -    'height' => 1650
17:15:28      'width' => 0
17:15:28      'height' => 0
17:15:28      'mime' => 'application/pdf'
17:15:28      'sha1' => '1o3l1yqjue2diq07grnnyq9kyapfpor'
17:15:28      'media_type' => 'OFFICE'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/MediaWikiTestCaseTrait.php:206
17:15:28 /workspace/src/tests/phpunit/includes/filerepo/file/LocalFileTest.php:702
17:15:28 /workspace/src/tests/phpunit/includes/filerepo/file/LocalFileTest.php:862
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_LocalFile::recordUpload3 #387218 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [ParserCache] [debug] Creating ParserCache instance for pcache []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [wfDebug] [debug] User::getBlockedStatus: checking blocked status for UTSysop {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"thisWikiIsTheRepo","logValue":"true"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'repoDatabase' => false,\n    'entityNamespaces' => \n    array (\n      'item' => '120\/main',\n      'property' => '122\/main',\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"itemAndPropertySourceName","logValue":"'local'"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGlobalID","logValue":"'wikidbA'"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGroup","logValue":"NULL"}
17:15:28 [objectcache] [warning] Rejected set() for {cachekey} due to pending writes. {"cachekey":"global:NameTableSqlStore:content_models:wikidbA-unittest_","lag":0,"age":0.10269308090209961,"walltime":0.00074481964111328125}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidbA-unittest_): miss, new value computed []
17:15:28 [objectcache] [warning] Rejected set() for {cachekey} due to pending writes. {"cachekey":"global:NameTableSqlStore:slot_roles:wikidbA-unittest_","lag":0,"age":0.10374212265014648,"walltime":0.00053715705871582031}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidbA-unittest_): miss, new value computed []
17:15:28 [EventStreamConfig] [debug] Selecting stream configs for target streams: {streams} {"streams":"mediawiki.revision-create"}
17:15:28 [EventStreamConfig] [warning] Stream 'mediawiki.revision-create' does not match any `stream` in stream config []
17:15:28 [EventBus] [debug] Using EventServiceDefault eventbus for stream mediawiki.revision-create. destination_event_service is not configured. []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page-restrictions:v1:2:2): miss, new value computed []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidbA-unittest_:2:2): miss, new value computed []
17:15:28 [ParserCache] [debug] Creating RevisionOutputCache instance for rcache []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page-content-model:2): miss, new value computed []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:filerepo-file:wikidbA-unittest_:0601d354e9a2946a1a9a537f60d1da5c2f1476d4): miss, new value computed []
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [ParserCache] [debug] ParserOutput metadata cache miss {"name":"pcache"}
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [ParserCache] [debug] ParserOutput metadata cache miss {"name":"pcache"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidbA-unittest_:tt:2): miss, new value computed []
17:15:28 [ParserCache] [debug] Saved in parser cache {"name":"pcache","key":"wikidbA-unittest_:pcache:idhash:2-0!canonical","cache_time":"20211207161110","rev_id":2}
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [wfDebug] [debug] BacklinkCache::queryLinks: got results from DB {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_LocalFile::recordUpload3 #387218, processing time: 0.051622867584229 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #385708 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #385708, processing time: 0.00010013580322266 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AtomicSectionUpdate_MediaWiki\Storage\PageUpdater::getAtomicSectionUpdate #387975 []
17:15:28 [SaveParse] [debug] MediaWiki\Revision\RenderedRevision::outputVariesOnRevisionMetaData: reusing prepared output for '{title}' {"title":"File:Test.jpg"}
17:15:28 [SaveParse] [debug] MediaWiki\Revision\RenderedRevision::outputVariesOnRevisionMetaData: reusing prepared output for '{title}' {"title":"File:Test.jpg"}
17:15:28 [ParserCache] [debug] Saved in parser cache {"name":"pcache","key":"wikidbA-unittest_:pcache:idhash:2-0!canonical","cache_time":"20211207161110","rev_id":2}
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [EventStreamConfig] [debug] Selecting stream configs for target streams: {streams} {"streams":"mediawiki.page-create"}
17:15:28 [EventStreamConfig] [warning] Stream 'mediawiki.page-create' does not match any `stream` in stream config []
17:15:28 [EventBus] [debug] Using EventServiceDefault eventbus for stream mediawiki.page-create. destination_event_service is not configured. []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AtomicSectionUpdate_MediaWiki\Storage\PageUpdater::getAtomicSectionUpdate #387975, processing time: 0.0036799907684326 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Storage\PageUpdater->saveRevision #387845 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Storage\PageUpdater->saveRevision #387845, processing time: 0.00027990341186523 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_ManualLogEntry->publish #384508 []
17:15:28 [logentry] [warning] Failed to instantiate RC log entry performer {"exception":{},"log_id":279}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_ManualLogEntry->publish #384508, processing time: 0.22757983207703 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #387883 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #387883, processing time: 9.4890863482422E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_GeoData\Hooks::onFileUpload #380390 []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:filerepo-file:wikidbA-unittest_:0601d354e9a2946a1a9a537f60d1da5c2f1476d4): miss, new value computed []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_GeoData\Hooks::onFileUpload #380390, processing time: 0.0028221607208252 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started RefreshSecondaryDataUpdate #388356 []
17:15:28 [DuplicateParse] [debug] MediaWiki\Parser\ParserObserver::notifyParse: Possibly redundant parse! {"page":"ns6:Test.jpg","rev":null,"options-hash":"canonical","trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/extensions\/PageImages\/includes\/Hooks\/LinksUpdateHookHandler.php(70): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(WikitextContent), Object(Title))\n#3 \/workspace\/src\/extensions\/PageImages\/includes\/Hooks\/LinksUpdateHookHandler.php(90): PageImages\\Hooks\\LinksUpdateHookHandler->getPageImageCandidates(Object(LinksUpdate))\n#4 \/workspace\/src\/extensions\/PageImages\/includes\/Hooks\/LinksUpdateHookHandler.php(37): PageImages\\Hooks\\LinksUpdateHookHandler->doLinksUpdate(Object(LinksUpdate))\n#5 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(338): PageImages\\Hooks\\LinksUpdateHookHandler::onLinksUpdate(Object(LinksUpdate))\n#6 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(137): MediaWiki\\HookContainer\\HookContainer->callLegacyHook('LinksUpdate', Array, Array, Array)\n#7 \/workspace\/src\/includes\/HookContainer\/HookRunner.php(2293): MediaWiki\\HookContainer\\HookContainer->run('LinksUpdate', Array)\n#8 \/workspace\/src\/includes\/deferred\/LinksUpdate.php(205): MediaWiki\\HookContainer\\HookRunner->onLinksUpdate(Object(LinksUpdate))\n#9 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(507): LinksUpdate->doUpdate()\n#10 \/workspace\/src\/includes\/deferred\/RefreshSecondaryDataUpdate.php(102): DeferredUpdates::attemptUpdate(Object(LinksUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple))\n#11 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(507): RefreshSecondaryDataUpdate->doUpdate()\n#12 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(392): DeferredUpdates::attemptUpdate(Object(RefreshSecondaryDataUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple))\n#13 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(234): DeferredUpdates::run(Object(RefreshSecondaryDataUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple), Object(class@anonymous), Object(BufferingStatsdDataFactory), 'cli')\n#14 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(264): DeferredUpdates::{closure}(Object(RefreshSecondaryDataUpdate), 2)\n#15 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(2, 2, Object(Closure))\n#16 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(237): DeferredUpdatesScope->processUpdates(2, Object(Closure))\n#17 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(267): DeferredUpdates::{closure}(Object(AutoCommitUpdate), 2)\n#18 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(1, 2, Object(Closure))\n#19 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(242): DeferredUpdatesScope->processUpdates(0, Object(Closure))\n#20 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(290): DeferredUpdates::doUpdates('run', 0)\n#21 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(129): DeferredUpdates::tryOpportunisticExecute('run')\n#22 \/workspace\/src\/includes\/filerepo\/file\/LocalFile.php(2201): DeferredUpdates::addUpdate(Object(AutoCommitUpdate), 1)\n#23 \/workspace\/src\/includes\/libs\/rdbms\/database\/Database.php(4372): LocalFile::{closure}(1, Object(Wikimedia\\Rdbms\\DatabaseMysqli))\n#24 \/workspace\/src\/includes\/libs\/rdbms\/database\/Database.php(4161): Wikimedia\\Rdbms\\Database->runOnTransactionIdleCallbacks(1, Array)\n#25 \/workspace\/src\/includes\/libs\/rdbms\/database\/DBConnRef.php(68): Wikimedia\\Rdbms\\Database->onTransactionCommitOrIdle(Object(Closure), 'LocalFile::reco...')\n#26 \/workspace\/src\/includes\/libs\/rdbms\/database\/DBConnRef.php(627): Wikimedia\\Rdbms\\DBConnRef->__call('onTransactionCo...', Array)\n#27 \/workspace\/src\/includes\/filerepo\/file\/LocalFile.php(2209): Wikimedia\\Rdbms\\DBConnRef->onTransactionCommitOrIdle(Object(Closure), 'LocalFile::reco...')\n#28 \/workspace\/src\/tests\/phpunit\/includes\/filerepo\/file\/LocalFileTest.php(855): LocalFile->recordUpload3('oldver', 'comment', 'page text', Object(User), Array)\n#29 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): LocalFileTest->testRecordUpload3(Array, Array)\n#30 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#31 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#32 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(LocalFileTest))\n#33 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(456): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#34 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#35 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#36 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#37 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#38 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#39 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#40 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#41 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#42 {main}","previous-trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(271): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(WikitextContent), Object(Title), NULL, Object(ParserOptions), true)\n#3 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(238): MediaWiki\\Revision\\RenderedRevision->getSlotParserOutputUncached(Object(WikitextContent), true)\n#4 \/workspace\/src\/includes\/Revision\/RevisionRenderer.php(221): MediaWiki\\Revision\\RenderedRevision->getSlotParserOutput('main', Array)\n#5 \/workspace\/src\/includes\/Revision\/RevisionRenderer.php(158): MediaWiki\\Revision\\RevisionRenderer->combineSlotOutput(Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#6 [internal function]: MediaWiki\\Revision\\RevisionRenderer->MediaWiki\\Revision\\{closure}(Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#7 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(200): call_user_func(Object(Closure), Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#8 \/workspace\/src\/extensions\/TemplateData\/includes\/Hooks.php(100): MediaWiki\\Revision\\RenderedRevision->getRevisionParserOutput()\n#9 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(338): MediaWiki\\Extension\\TemplateData\\Hooks::onMultiContentSave(Object(MediaWiki\\Revision\\RenderedRevision), Object(User), Object(CommentStoreComment), 9, Object(Status))\n#10 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(137): MediaWiki\\HookContainer\\HookContainer->callLegacyHook('MultiContentSav...', Array, Array, Array)\n#11 \/workspace\/src\/includes\/HookContainer\/HookRunner.php(2574): MediaWiki\\HookContainer\\HookContainer->run('MultiContentSav...', Array)\n#12 \/workspace\/src\/includes\/Storage\/PageUpdater.php(832): MediaWiki\\HookContainer\\HookRunner->onMultiContentSave(Object(MediaWiki\\Revision\\RenderedRevision), Object(User), Object(CommentStoreComment), 9, Object(Status))\n#13 \/workspace\/src\/includes\/page\/WikiPage.php(1972): MediaWiki\\Storage\\PageUpdater->saveRevision(Object(CommentStoreComment), 9)\n#14 \/workspace\/src\/includes\/filerepo\/file\/LocalFile.php(2101): WikiPage->doUserEditContent(Object(WikitextContent), Object(User), Object(CommentStoreComment), 9)\n#15 \/workspace\/src\/includes\/deferred\/AutoCommitUpdate.php(44): LocalFile->{closure}(Object(Wikimedia\\Rdbms\\MaintainableDBConnRef), 'LocalFile::reco...')\n#16 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(507): AutoCommitUpdate->doUpdate()\n#17 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(392): DeferredUpdates::attemptUpdate(Object(AutoCommitUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple))\n#18 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(221): DeferredUpdates::run(Object(AutoCommitUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple), Object(class@anonymous), Object(BufferingStatsdDataFactory), 'cli')\n#19 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(267): DeferredUpdates::{closure}(Object(AutoCommitUpdate), 2)\n#20 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(1, 2, Object(Closure))\n#21 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(242): DeferredUpdatesScope->processUpdates(0, Object(Closure))\n#22 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(290): DeferredUpdates::doUpdates('run', 0)\n#23 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(129): DeferredUpdates::tryOpportunisticExecute('run')\n#24 \/workspace\/src\/includes\/filerepo\/file\/LocalFile.php(2201): DeferredUpdates::addUpdate(Object(AutoCommitUpdate), 1)\n#25 \/workspace\/src\/includes\/libs\/rdbms\/database\/Database.php(4372): LocalFile::{closure}(1, Object(Wikimedia\\Rdbms\\DatabaseMysqli))\n#26 \/workspace\/src\/includes\/libs\/rdbms\/database\/Database.php(4161): Wikimedia\\Rdbms\\Database->runOnTransactionIdleCallbacks(1, Array)\n#27 \/workspace\/src\/includes\/libs\/rdbms\/database\/DBConnRef.php(68): Wikimedia\\Rdbms\\Database->onTransactionCommitOrIdle(Object(Closure), 'LocalFile::reco...')\n#28 \/workspace\/src\/includes\/libs\/rdbms\/database\/DBConnRef.php(627): Wikimedia\\Rdbms\\DBConnRef->__call('onTransactionCo...', Array)\n#29 \/workspace\/src\/includes\/filerepo\/file\/LocalFile.php(2209): Wikimedia\\Rdbms\\DBConnRef->onTransactionCommitOrIdle(Object(Closure), 'LocalFile::reco...')\n#30 \/workspace\/src\/tests\/phpunit\/includes\/filerepo\/file\/LocalFileTest.php(855): LocalFile->recordUpload3('oldver', 'comment', 'page text', Object(User), Array)\n#31 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): LocalFileTest->testRecordUpload3(Array, Array)\n#32 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#33 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#34 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(LocalFileTest))\n#35 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(456): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#36 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#37 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#38 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#39 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#40 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#41 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#42 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#43 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#44 {main}"}
17:15:28 [wfDebug] [debug] BacklinkCache::queryLinks: got results from DB {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended RefreshSecondaryDataUpdate #388356, processing time: 0.0083818435668945 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #384322 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #384322, processing time: 7.3909759521484E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Storage\DerivedPageDataUpdater->doUpdates #384162 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Storage\DerivedPageDataUpdater->doUpdates #384162, processing time: 7.2956085205078E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SearchUpdate #388655 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SearchUpdate #388655, processing time: 0.0012471675872803 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started CdnCacheUpdate #387269 []
17:15:28 [squid] [info] CdnCacheUpdate::purge: http://127.0.0.1:9412/index.php/File:Test.jpg http://127.0.0.1:9412/index.php?title=File:Test.jpg&action=history http://127.0.0.1:9412/index.php/File_talk:Test.jpg http://127.0.0.1:9412/index.php?title=File_talk:Test.jpg&action=history {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended CdnCacheUpdate #387269, processing time: 0.0001678466796875 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_EchoHooks::onPageSaveComplete #386017 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_EchoHooks::onPageSaveComplete #386017, processing time: 0.0021939277648926 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #387836 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #387836, processing time: 7.0095062255859E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_GrowthExperiments\Config\ConfigHooks->onPageSaveComplete #372293 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_GrowthExperiments\Config\ConfigHooks->onPageSaveComplete #372293, processing time: 8.9168548583984E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_LinksUpdate::doUpdate #388139 []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:filerepo-file:wikidbA-unittest_:0601d354e9a2946a1a9a537f60d1da5c2f1476d4): miss, new value computed []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_LinksUpdate::doUpdate #388139, processing time: 0.0024700164794922 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SiteStatsUpdate #380390 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SiteStatsUpdate #380390, processing time: 0.00060796737670898 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started UserEditCountUpdate #387477 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended UserEditCountUpdate #387477, processing time: 0.00057196617126465 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SiteStatsUpdate #387477 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SiteStatsUpdate #387477, processing time: 0.00051212310791016 []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:filerepo-file:wikidbA-unittest_:0601d354e9a2946a1a9a537f60d1da5c2f1476d4): miss, new value computed []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:file-pdf:dimensions:1o3l1yqjue2diq07grnnyq9kyapfpor): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 6) LocalFileTest::testRecordUpload3 with data set #7 (array(1275, 1650, true, 10598657, 'application/pdf', 'application', 'pdf', 'application/pdf', '1o3l1yqjue2diq07grnnyq9kyapfpor', 0, 'OFFICE', array('6')), array(true))
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      'bits' => 0
17:15:28      'size' => 10598657
17:15:28 -    'width' => 1275
17:15:28 -    'height' => 1650
17:15:28      'width' => 0
17:15:28      'height' => 0
17:15:28      'mime' => 'application/pdf'
17:15:28      'sha1' => '1o3l1yqjue2diq07grnnyq9kyapfpor'
17:15:28      'media_type' => 'OFFICE'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/MediaWikiTestCaseTrait.php:206
17:15:28 /workspace/src/tests/phpunit/includes/filerepo/file/LocalFileTest.php:702
17:15:28 /workspace/src/tests/phpunit/includes/filerepo/file/LocalFileTest.php:862
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"thisWikiIsTheRepo","logValue":"true"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'repoDatabase' => false,\n    'entityNamespaces' => \n    array (\n      'item' => '120\/main',\n      'property' => '122\/main',\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"itemAndPropertySourceName","logValue":"'local'"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGlobalID","logValue":"'wikidbA'"}
17:15:28 [RevisionStore] [error] T235589: Failed to select table row during null revision creation Page id '2' does not exist. {"exception":{}}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_LocalFile::recordUpload3 #374881 []
17:15:28 [ParserCache] [debug] Creating ParserCache instance for pcache []
17:15:28 [ParserCache] [debug] Creating RevisionOutputCache instance for rcache []
17:15:28 [mobile] [info] GeoData\Hooks::onFileUpload(): no parser output returned for file Test.jpg {"private":false}
17:15:28 [wfDebug] [debug] BacklinkCache::queryLinks: got results from DB {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_LocalFile::recordUpload3 #374881, processing time: 0.0031700134277344 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_Title::invalidateCache #386967 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_Title::invalidateCache #386967, processing time: 0.00051617622375488 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_ManualLogEntry->publish #384903 []
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 [logentry] [warning] Failed to instantiate RC log entry performer {"exception":{},"log_id":282}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_ManualLogEntry->publish #384903, processing time: 0.008275032043457 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started CdnCacheUpdate #384396 []
17:15:28 [squid] [info] CdnCacheUpdate::purge: http://127.0.0.1:9412/index.php/File:Test.jpg http://127.0.0.1:9412/index.php?title=File:Test.jpg&action=history {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended CdnCacheUpdate #384396, processing time: 0.00012922286987305 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SiteStatsUpdate #384396 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SiteStatsUpdate #384396, processing time: 0.00055599212646484 []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:filerepo-file:wikidbA-unittest_:0601d354e9a2946a1a9a537f60d1da5c2f1476d4): miss, new value computed []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:file-pdf:dimensions:1o3l1yqjue2diq07grnnyq9kyapfpor): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 7) LocalFileTest::testRecordUpload3 with data set #8 (array(1275, 1650, true, 10598657, 'application/pdf', 'application', 'pdf', 'application/pdf', '1o3l1yqjue2diq07grnnyq9kyapfpor', 0, 'OFFICE', array('6')), array(true, true, 50))
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      'bits' => 0
17:15:28      'size' => 10598657
17:15:28 -    'width' => 1275
17:15:28 -    'height' => 1650
17:15:28      'width' => 0
17:15:28      'height' => 0
17:15:28      'mime' => 'application/pdf'
17:15:28      'sha1' => '1o3l1yqjue2diq07grnnyq9kyapfpor'
17:15:28      'media_type' => 'OFFICE'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/MediaWikiTestCaseTrait.php:206
17:15:28 /workspace/src/tests/phpunit/includes/filerepo/file/LocalFileTest.php:702
17:15:28 /workspace/src/tests/phpunit/includes/filerepo/file/LocalFileTest.php:862
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_LocalFile::recordUpload3 #385801 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [ParserCache] [debug] Creating ParserCache instance for pcache []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [wfDebug] [debug] User::getBlockedStatus: checking blocked status for UTSysop {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"thisWikiIsTheRepo","logValue":"true"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'repoDatabase' => false,\n    'entityNamespaces' => \n    array (\n      'item' => '120\/main',\n      'property' => '122\/main',\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"itemAndPropertySourceName","logValue":"'local'"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGlobalID","logValue":"'wikidbA'"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(ban): cache missing, need to make one []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGroup","logValue":"NULL"}
17:15:28 [objectcache] [warning] Rejected set() for {cachekey} due to pending writes. {"cachekey":"global:NameTableSqlStore:content_models:wikidbA-unittest_","lag":0,"age":0.57492613792419434,"walltime":0.00037479400634765625}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidbA-unittest_): miss, new value computed []
17:15:28 [objectcache] [warning] Rejected set() for {cachekey} due to pending writes. {"cachekey":"global:NameTableSqlStore:slot_roles:wikidbA-unittest_","lag":0,"age":0.57562613487243652,"walltime":0.00036406517028808863}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidbA-unittest_): miss, new value computed []
17:15:28 [EventStreamConfig] [debug] Selecting stream configs for target streams: {streams} {"streams":"mediawiki.revision-create"}
17:15:28 [EventStreamConfig] [warning] Stream 'mediawiki.revision-create' does not match any `stream` in stream config []
17:15:28 [EventBus] [debug] Using EventServiceDefault eventbus for stream mediawiki.revision-create. destination_event_service is not configured. []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page-restrictions:v1:2:2): miss, new value computed []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:revision-row-1.29:wikidbA-unittest_:2:2): miss, new value computed []
17:15:28 [ParserCache] [debug] Creating RevisionOutputCache instance for rcache []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page-content-model:2): miss, new value computed []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:filerepo-file:wikidbA-unittest_:0601d354e9a2946a1a9a537f60d1da5c2f1476d4): miss, new value computed []
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [ParserCache] [debug] ParserOutput metadata cache miss {"name":"pcache"}
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [ParserCache] [debug] ParserOutput metadata cache miss {"name":"pcache"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:SqlBlobStore-blob:wikidbA-unittest_:tt:2): miss, new value computed []
17:15:28 [ParserCache] [debug] Saved in parser cache {"name":"pcache","key":"wikidbA-unittest_:pcache:idhash:2-0!canonical","cache_time":"20211207161110","rev_id":2}
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [wfDebug] [debug] BacklinkCache::queryLinks: got results from DB {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_LocalFile::recordUpload3 #385801, processing time: 0.040002107620239 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #386372 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #386372, processing time: 6.1988830566406E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AtomicSectionUpdate_MediaWiki\Storage\PageUpdater::getAtomicSectionUpdate #375245 []
17:15:28 [SaveParse] [debug] MediaWiki\Revision\RenderedRevision::outputVariesOnRevisionMetaData: reusing prepared output for '{title}' {"title":"File:Test.jpg"}
17:15:28 [SaveParse] [debug] MediaWiki\Revision\RenderedRevision::outputVariesOnRevisionMetaData: reusing prepared output for '{title}' {"title":"File:Test.jpg"}
17:15:28 [ParserCache] [debug] Saved in parser cache {"name":"pcache","key":"wikidbA-unittest_:pcache:idhash:2-0!canonical","cache_time":"20211207161110","rev_id":2}
17:15:28 [objectcache] [debug] getWithSetCallback(wikidbA-unittest_:page-content-model:2): process cache hit []
17:15:28 [EventStreamConfig] [debug] Selecting stream configs for target streams: {streams} {"streams":"mediawiki.page-create"}
17:15:28 [EventStreamConfig] [warning] Stream 'mediawiki.page-create' does not match any `stream` in stream config []
17:15:28 [EventBus] [debug] Using EventServiceDefault eventbus for stream mediawiki.page-create. destination_event_service is not configured. []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AtomicSectionUpdate_MediaWiki\Storage\PageUpdater::getAtomicSectionUpdate #375245, processing time: 0.002593994140625 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Storage\PageUpdater->saveRevision #384235 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Storage\PageUpdater->saveRevision #384235, processing time: 0.00015783309936523 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_ManualLogEntry->publish #387029 []
17:15:28 [logentry] [warning] Failed to instantiate RC log entry performer {"exception":{},"log_id":284}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_ManualLogEntry->publish #387029, processing time: 0.005573034286499 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #384292 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #384292, processing time: 6.6041946411133E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_GeoData\Hooks::onFileUpload #382062 []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:filerepo-file:wikidbA-unittest_:0601d354e9a2946a1a9a537f60d1da5c2f1476d4): miss, new value computed []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_GeoData\Hooks::onFileUpload #382062, processing time: 0.0024678707122803 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started RefreshSecondaryDataUpdate #373238 []
17:15:28 [DuplicateParse] [debug] MediaWiki\Parser\ParserObserver::notifyParse: Possibly redundant parse! {"page":"ns6:Test.jpg","rev":null,"options-hash":"canonical","trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/extensions\/PageImages\/includes\/Hooks\/LinksUpdateHookHandler.php(70): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(WikitextContent), Object(Title))\n#3 \/workspace\/src\/extensions\/PageImages\/includes\/Hooks\/LinksUpdateHookHandler.php(90): PageImages\\Hooks\\LinksUpdateHookHandler->getPageImageCandidates(Object(LinksUpdate))\n#4 \/workspace\/src\/extensions\/PageImages\/includes\/Hooks\/LinksUpdateHookHandler.php(37): PageImages\\Hooks\\LinksUpdateHookHandler->doLinksUpdate(Object(LinksUpdate))\n#5 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(338): PageImages\\Hooks\\LinksUpdateHookHandler::onLinksUpdate(Object(LinksUpdate))\n#6 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(137): MediaWiki\\HookContainer\\HookContainer->callLegacyHook('LinksUpdate', Array, Array, Array)\n#7 \/workspace\/src\/includes\/HookContainer\/HookRunner.php(2293): MediaWiki\\HookContainer\\HookContainer->run('LinksUpdate', Array)\n#8 \/workspace\/src\/includes\/deferred\/LinksUpdate.php(205): MediaWiki\\HookContainer\\HookRunner->onLinksUpdate(Object(LinksUpdate))\n#9 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(507): LinksUpdate->doUpdate()\n#10 \/workspace\/src\/includes\/deferred\/RefreshSecondaryDataUpdate.php(102): DeferredUpdates::attemptUpdate(Object(LinksUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple))\n#11 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(507): RefreshSecondaryDataUpdate->doUpdate()\n#12 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(392): DeferredUpdates::attemptUpdate(Object(RefreshSecondaryDataUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple))\n#13 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(234): DeferredUpdates::run(Object(RefreshSecondaryDataUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple), Object(class@anonymous), Object(BufferingStatsdDataFactory), 'cli')\n#14 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(264): DeferredUpdates::{closure}(Object(RefreshSecondaryDataUpdate), 2)\n#15 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(2, 2, Object(Closure))\n#16 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(237): DeferredUpdatesScope->processUpdates(2, Object(Closure))\n#17 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(267): DeferredUpdates::{closure}(Object(AutoCommitUpdate), 2)\n#18 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(1, 2, Object(Closure))\n#19 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(242): DeferredUpdatesScope->processUpdates(0, Object(Closure))\n#20 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(290): DeferredUpdates::doUpdates('run', 0)\n#21 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(129): DeferredUpdates::tryOpportunisticExecute('run')\n#22 \/workspace\/src\/includes\/filerepo\/file\/LocalFile.php(2201): DeferredUpdates::addUpdate(Object(AutoCommitUpdate), 1)\n#23 \/workspace\/src\/includes\/libs\/rdbms\/database\/Database.php(4372): LocalFile::{closure}(1, Object(Wikimedia\\Rdbms\\DatabaseMysqli))\n#24 \/workspace\/src\/includes\/libs\/rdbms\/database\/Database.php(4161): Wikimedia\\Rdbms\\Database->runOnTransactionIdleCallbacks(1, Array)\n#25 \/workspace\/src\/includes\/libs\/rdbms\/database\/DBConnRef.php(68): Wikimedia\\Rdbms\\Database->onTransactionCommitOrIdle(Object(Closure), 'LocalFile::reco...')\n#26 \/workspace\/src\/includes\/libs\/rdbms\/database\/DBConnRef.php(627): Wikimedia\\Rdbms\\DBConnRef->__call('onTransactionCo...', Array)\n#27 \/workspace\/src\/includes\/filerepo\/file\/LocalFile.php(2209): Wikimedia\\Rdbms\\DBConnRef->onTransactionCommitOrIdle(Object(Closure), 'LocalFile::reco...')\n#28 \/workspace\/src\/tests\/phpunit\/includes\/filerepo\/file\/LocalFileTest.php(855): LocalFile->recordUpload3('oldver', 'comment', 'page text', Object(User), Array)\n#29 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): LocalFileTest->testRecordUpload3(Array, Array)\n#30 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#31 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#32 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(LocalFileTest))\n#33 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(456): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#34 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#35 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#36 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#37 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#38 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#39 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#40 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#41 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#42 {main}","previous-trace":"#0 \/workspace\/src\/includes\/content\/ContentHandler.php(1728): MediaWiki\\Parser\\ParserObserver->notifyParse(Object(Title), NULL, Object(ParserOptions), Object(ParserOutput))\n#1 \/workspace\/src\/includes\/content\/Renderer\/ContentRenderer.php(47): ContentHandler->getParserOutput(Object(WikitextContent), Object(MediaWiki\\Content\\Renderer\\ContentParseParams))\n#2 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(271): MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput(Object(WikitextContent), Object(Title), NULL, Object(ParserOptions), true)\n#3 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(238): MediaWiki\\Revision\\RenderedRevision->getSlotParserOutputUncached(Object(WikitextContent), true)\n#4 \/workspace\/src\/includes\/Revision\/RevisionRenderer.php(221): MediaWiki\\Revision\\RenderedRevision->getSlotParserOutput('main', Array)\n#5 \/workspace\/src\/includes\/Revision\/RevisionRenderer.php(158): MediaWiki\\Revision\\RevisionRenderer->combineSlotOutput(Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#6 [internal function]: MediaWiki\\Revision\\RevisionRenderer->MediaWiki\\Revision\\{closure}(Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#7 \/workspace\/src\/includes\/Revision\/RenderedRevision.php(200): call_user_func(Object(Closure), Object(MediaWiki\\Revision\\RenderedRevision), Array)\n#8 \/workspace\/src\/extensions\/TemplateData\/includes\/Hooks.php(100): MediaWiki\\Revision\\RenderedRevision->getRevisionParserOutput()\n#9 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(338): MediaWiki\\Extension\\TemplateData\\Hooks::onMultiContentSave(Object(MediaWiki\\Revision\\RenderedRevision), Object(User), Object(CommentStoreComment), 9, Object(Status))\n#10 \/workspace\/src\/includes\/HookContainer\/HookContainer.php(137): MediaWiki\\HookContainer\\HookContainer->callLegacyHook('MultiContentSav...', Array, Array, Array)\n#11 \/workspace\/src\/includes\/HookContainer\/HookRunner.php(2574): MediaWiki\\HookContainer\\HookContainer->run('MultiContentSav...', Array)\n#12 \/workspace\/src\/includes\/Storage\/PageUpdater.php(832): MediaWiki\\HookContainer\\HookRunner->onMultiContentSave(Object(MediaWiki\\Revision\\RenderedRevision), Object(User), Object(CommentStoreComment), 9, Object(Status))\n#13 \/workspace\/src\/includes\/page\/WikiPage.php(1972): MediaWiki\\Storage\\PageUpdater->saveRevision(Object(CommentStoreComment), 9)\n#14 \/workspace\/src\/includes\/filerepo\/file\/LocalFile.php(2101): WikiPage->doUserEditContent(Object(WikitextContent), Object(User), Object(CommentStoreComment), 9)\n#15 \/workspace\/src\/includes\/deferred\/AutoCommitUpdate.php(44): LocalFile->{closure}(Object(Wikimedia\\Rdbms\\MaintainableDBConnRef), 'LocalFile::reco...')\n#16 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(507): AutoCommitUpdate->doUpdate()\n#17 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(392): DeferredUpdates::attemptUpdate(Object(AutoCommitUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple))\n#18 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(221): DeferredUpdates::run(Object(AutoCommitUpdate), Object(Wikimedia\\Rdbms\\LBFactorySimple), Object(class@anonymous), Object(BufferingStatsdDataFactory), 'cli')\n#19 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(267): DeferredUpdates::{closure}(Object(AutoCommitUpdate), 2)\n#20 \/workspace\/src\/includes\/deferred\/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(1, 2, Object(Closure))\n#21 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(242): DeferredUpdatesScope->processUpdates(0, Object(Closure))\n#22 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(290): DeferredUpdates::doUpdates('run', 0)\n#23 \/workspace\/src\/includes\/deferred\/DeferredUpdates.php(129): DeferredUpdates::tryOpportunisticExecute('run')\n#24 \/workspace\/src\/includes\/filerepo\/file\/LocalFile.php(2201): DeferredUpdates::addUpdate(Object(AutoCommitUpdate), 1)\n#25 \/workspace\/src\/includes\/libs\/rdbms\/database\/Database.php(4372): LocalFile::{closure}(1, Object(Wikimedia\\Rdbms\\DatabaseMysqli))\n#26 \/workspace\/src\/includes\/libs\/rdbms\/database\/Database.php(4161): Wikimedia\\Rdbms\\Database->runOnTransactionIdleCallbacks(1, Array)\n#27 \/workspace\/src\/includes\/libs\/rdbms\/database\/DBConnRef.php(68): Wikimedia\\Rdbms\\Database->onTransactionCommitOrIdle(Object(Closure), 'LocalFile::reco...')\n#28 \/workspace\/src\/includes\/libs\/rdbms\/database\/DBConnRef.php(627): Wikimedia\\Rdbms\\DBConnRef->__call('onTransactionCo...', Array)\n#29 \/workspace\/src\/includes\/filerepo\/file\/LocalFile.php(2209): Wikimedia\\Rdbms\\DBConnRef->onTransactionCommitOrIdle(Object(Closure), 'LocalFile::reco...')\n#30 \/workspace\/src\/tests\/phpunit\/includes\/filerepo\/file\/LocalFileTest.php(855): LocalFile->recordUpload3('oldver', 'comment', 'page text', Object(User), Array)\n#31 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1472): LocalFileTest->testRecordUpload3(Array, Array)\n#32 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(1092): PHPUnit\\Framework\\TestCase->runTest()\n#33 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestResult.php(703): PHPUnit\\Framework\\TestCase->runBare()\n#34 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestCase.php(820): PHPUnit\\Framework\\TestResult->run(Object(LocalFileTest))\n#35 \/workspace\/src\/tests\/phpunit\/MediaWikiIntegrationTestCase.php(456): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#36 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): MediaWikiIntegrationTestCase->run(Object(PHPUnit\\Framework\\TestResult))\n#37 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#38 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#39 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/Framework\/TestSuite.php(627): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#40 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/TestRunner.php(656): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))\n#41 \/workspace\/src\/vendor\/phpunit\/phpunit\/src\/TextUI\/Command.php(235): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)\n#42 \/workspace\/src\/tests\/phpunit\/phpunit.php(141): PHPUnit\\TextUI\\Command->run(Array, true)\n#43 \/workspace\/src\/tests\/phpunit\/phpunit.php(207): PHPUnitMaintClass->execute()\n#44 {main}"}
17:15:28 [wfDebug] [debug] BacklinkCache::queryLinks: got results from DB {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended RefreshSecondaryDataUpdate #373238, processing time: 0.0069029331207275 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #388199 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #388199, processing time: 5.1021575927734E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Storage\DerivedPageDataUpdater->doUpdates #384239 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Storage\DerivedPageDataUpdater->doUpdates #384239, processing time: 5.1975250244141E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SearchUpdate #384971 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SearchUpdate #384971, processing time: 0.0010290145874023 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started CdnCacheUpdate #382972 []
17:15:28 [squid] [info] CdnCacheUpdate::purge: http://127.0.0.1:9412/index.php/File:Test.jpg http://127.0.0.1:9412/index.php?title=File:Test.jpg&action=history http://127.0.0.1:9412/index.php/File_talk:Test.jpg http://127.0.0.1:9412/index.php?title=File_talk:Test.jpg&action=history {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended CdnCacheUpdate #382972, processing time: 0.0001521110534668 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_EchoHooks::onPageSaveComplete #388443 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_EchoHooks::onPageSaveComplete #388443, processing time: 0.00211501121521 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #386850 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #386850, processing time: 6.0081481933863E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_GrowthExperiments\Config\ConfigHooks->onPageSaveComplete #373023 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_GrowthExperiments\Config\ConfigHooks->onPageSaveComplete #373023, processing time: 7.0095062255859E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_MediaWiki\CheckUser\Hooks::maybePruneIPData #384917 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_MediaWiki\CheckUser\Hooks::maybePruneIPData #384917, processing time: 0.0010671615600586 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_LinksUpdate::doUpdate #384525 []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:filerepo-file:wikidbA-unittest_:0601d354e9a2946a1a9a537f60d1da5c2f1476d4): miss, new value computed []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_LinksUpdate::doUpdate #384525, processing time: 0.0022079944610596 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SiteStatsUpdate #382062 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SiteStatsUpdate #382062, processing time: 0.00058293342590332 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started UserEditCountUpdate #385703 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended UserEditCountUpdate #385703, processing time: 0.00050711631774902 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SiteStatsUpdate #385703 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SiteStatsUpdate #385703, processing time: 0.00044989585876465 []
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:filerepo-file:wikidbA-unittest_:0601d354e9a2946a1a9a537f60d1da5c2f1476d4): miss, new value computed []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:file-pdf:dimensions:1o3l1yqjue2diq07grnnyq9kyapfpor): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 8) WikiPageDbTest::testNewPageUpdater
17:15:28 MediaWiki\Content\Renderer\ContentRenderer::getParserOutput(WikitextContent Object (...), Title Object (...), null, null, true): ParserOutput was not expected to be called more than once.
17:15:28 
17:15:28 /workspace/src/extensions/PageImages/includes/Hooks/LinksUpdateHookHandler.php:70
17:15:28 /workspace/src/extensions/PageImages/includes/Hooks/LinksUpdateHookHandler.php:90
17:15:28 /workspace/src/extensions/PageImages/includes/Hooks/LinksUpdateHookHandler.php:37
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:338
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:137
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:2293
17:15:28 /workspace/src/includes/deferred/LinksUpdate.php:205
17:15:28 /workspace/src/includes/deferred/DeferredUpdates.php:507
17:15:28 /workspace/src/includes/deferred/RefreshSecondaryDataUpdate.php:102
17:15:28 /workspace/src/includes/deferred/DeferredUpdates.php:507
17:15:28 /workspace/src/includes/deferred/DeferredUpdates.php:392
17:15:28 /workspace/src/includes/deferred/DeferredUpdates.php:234
17:15:28 /workspace/src/includes/deferred/DeferredUpdatesScope.php:264
17:15:28 /workspace/src/includes/deferred/DeferredUpdatesScope.php:196
17:15:28 /workspace/src/includes/deferred/DeferredUpdates.php:237
17:15:28 /workspace/src/includes/deferred/DeferredUpdatesScope.php:267
17:15:28 /workspace/src/includes/deferred/DeferredUpdatesScope.php:196
17:15:28 /workspace/src/includes/deferred/DeferredUpdates.php:242
17:15:28 /workspace/src/includes/deferred/DeferredUpdates.php:290
17:15:28 /workspace/src/includes/deferred/DeferredUpdates.php:129
17:15:28 /workspace/src/includes/Storage/PageUpdater.php:1466
17:15:28 /workspace/src/includes/Storage/PageUpdater.php:872
17:15:28 /workspace/src/tests/phpunit/includes/page/WikiPageDbTest.php:2073
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:interwiki:wikipagedbtest): miss, new value computed []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [ParserCache] [debug] Creating ParserCache instance for pcache []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":792}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f15"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:792): miss, new value computed []
17:15:28 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"thisWikiIsTheRepo","logValue":"true"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'repoDatabase' => false,\n    'entityNamespaces' => \n    array (\n      'item' => '120\/main',\n      'property' => '122\/main',\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"itemAndPropertySourceName","logValue":"'local'"}
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"siteGlobalID","logValue":"'wikidbA'"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [objectcache] [warning] Rejected set() for {cachekey} due to pending writes. {"cachekey":"global:NameTableSqlStore:content_models:wikidbA-unittest_","lag":0,"age":0.19088888168334961,"walltime":0.00034499168395996094}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidbA-unittest_): miss, new value computed []
17:15:28 [objectcache] [warning] Rejected set() for {cachekey} due to pending writes. {"cachekey":"global:NameTableSqlStore:slot_roles:wikidbA-unittest_","lag":0,"age":0.19151687622070312,"walltime":0.00031208992004394531}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidbA-unittest_): miss, new value computed []
17:15:28 [EventStreamConfig] [debug] Selecting stream configs for target streams: {streams} {"streams":"mediawiki.revision-create"}
17:15:28 [EventStreamConfig] [warning] Stream 'mediawiki.revision-create' does not match any `stream` in stream config []
17:15:28 [EventBus] [debug] Using EventServiceDefault eventbus for stream mediawiki.revision-create. destination_event_service is not configured. []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #228558 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #228558, processing time: 7.2002410888672E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_RecentChange::notifyNew #237478 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_RecentChange::notifyNew #237478, processing time: 0.0036261081695557 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started UserEditCountUpdate #230704 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended UserEditCountUpdate #230704, processing time: 0.00048398971557617 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AtomicSectionUpdate_MediaWiki\Storage\PageUpdater::getAtomicSectionUpdate #237348 []
17:15:28 [SaveParse] [debug] MediaWiki\Revision\RenderedRevision::outputVariesOnRevisionMetaData: reusing prepared output for '{title}' {"title":"WikiPageDbTest::testNewPageUpdater"}
17:15:28 [SaveParse] [debug] MediaWiki\Revision\RenderedRevision::outputVariesOnRevisionMetaData: reusing prepared output for '{title}' {"title":"WikiPageDbTest::testNewPageUpdater"}
17:15:28 [ParserCache] [debug] Saved in parser cache {"name":"pcache","key":"wikidbA-unittest_:pcache:idhash:2-0!canonical","cache_time":"20211207161201","rev_id":2}
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page-content-model:2): miss, new value computed []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:interwiki:wikipagedbtest): miss, new value computed []
17:15:28 [EventStreamConfig] [debug] Selecting stream configs for target streams: {streams} {"streams":"mediawiki.page-create"}
17:15:28 [EventStreamConfig] [warning] Stream 'mediawiki.page-create' does not match any `stream` in stream config []
17:15:28 [EventBus] [debug] Using EventServiceDefault eventbus for stream mediawiki.page-create. destination_event_service is not configured. []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AtomicSectionUpdate_MediaWiki\Storage\PageUpdater::getAtomicSectionUpdate #237348, processing time: 0.0033891201019287 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started RefreshSecondaryDataUpdate #235237 []
17:15:28 [exception] [error] [{reqId}] {exception_url}   PHPUnit\Framework\ExpectationFailedException: MediaWiki\Content\Renderer\ContentRenderer::getParserOutput(WikitextContent Object (...), Title Object (...), null, null, true): ParserOutput was not expected to be called more than once. {"exception":{},"exception_url":"[no req]","reqId":"5891b0d1cc5d9cb4f726baed","caught_by":"other"}
17:15:28 [exception-json] [error] {"id":"5891b0d1cc5d9cb4f726baed","type":"PHPUnit\\Framework\\ExpectationFailedException","file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedCount.php","line":99,"message":"MediaWiki\\Content\\Renderer\\ContentRenderer::getParserOutput(WikitextContent Object (...), Title Object (...), null, null, true): ParserOutput was not expected to be called more than once.","code":0,"url":null,"caught_by":"other","backtrace":[{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvocationOrder.php","line":41,"function":"invokedDo","class":"PHPUnit\\Framework\\MockObject\\Rule\\InvokedCount","type":"->","args":["PHPUnit\\Framework\\MockObject\\Invocation"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/MockObject/Matcher.php","line":137,"function":"invoked","class":"PHPUnit\\Framework\\MockObject\\Rule\\InvocationOrder","type":"->","args":["PHPUnit\\Framework\\MockObject\\Invocation"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/MockObject/InvocationHandler.php","line":127,"function":"invoked","class":"PHPUnit\\Framework\\MockObject\\Matcher","type":"->","args":["PHPUnit\\Framework\\MockObject\\Invocation"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/MockObject/MockClass.php(45) : eval()'d code","line":24,"function":"invoke","class":"PHPUnit\\Framework\\MockObject\\InvocationHandler","type":"->","args":["PHPUnit\\Framework\\MockObject\\Invocation"]},{"file":"/workspace/src/extensions/PageImages/includes/Hooks/LinksUpdateHookHandler.php","line":70,"function":"getParserOutput","class":"Mock_ContentRenderer_39a2aa41","type":"->","args":["WikitextContent","Title"]},{"file":"/workspace/src/extensions/PageImages/includes/Hooks/LinksUpdateHookHandler.php","line":90,"function":"getPageImageCandidates","class":"PageImages\\Hooks\\LinksUpdateHookHandler","type":"->","args":["LinksUpdate"]},{"file":"/workspace/src/extensions/PageImages/includes/Hooks/LinksUpdateHookHandler.php","line":37,"function":"doLinksUpdate","class":"PageImages\\Hooks\\LinksUpdateHookHandler","type":"->","args":["LinksUpdate"]},{"file":"/workspace/src/includes/HookContainer/HookContainer.php","line":338,"function":"onLinksUpdate","class":"PageImages\\Hooks\\LinksUpdateHookHandler","type":"::","args":["LinksUpdate"]},{"file":"/workspace/src/includes/HookContainer/HookContainer.php","line":137,"function":"callLegacyHook","class":"MediaWiki\\HookContainer\\HookContainer","type":"->","args":["string","array","array","array"]},{"file":"/workspace/src/includes/HookContainer/HookRunner.php","line":2293,"function":"run","class":"MediaWiki\\HookContainer\\HookContainer","type":"->","args":["string","array"]},{"file":"/workspace/src/includes/deferred/LinksUpdate.php","line":205,"function":"onLinksUpdate","class":"MediaWiki\\HookContainer\\HookRunner","type":"->","args":["LinksUpdate"]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":507,"function":"doUpdate","class":"LinksUpdate","type":"->","args":[]},{"file":"/workspace/src/includes/deferred/RefreshSecondaryDataUpdate.php","line":102,"function":"attemptUpdate","class":"DeferredUpdates","type":"::","args":["LinksUpdate","Wikimedia\\Rdbms\\LBFactorySimple"]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":507,"function":"doUpdate","class":"RefreshSecondaryDataUpdate","type":"->","args":[]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":392,"function":"attemptUpdate","class":"DeferredUpdates","type":"::","args":["RefreshSecondaryDataUpdate","Wikimedia\\Rdbms\\LBFactorySimple"]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":234,"function":"run","class":"DeferredUpdates","type":"::","args":["RefreshSecondaryDataUpdate","Wikimedia\\Rdbms\\LBFactorySimple","class@anonymous\u0000/workspace/src/includes/debug/logger/LogCapturingSpi.php0x7fe07ca8c70f","BufferingStatsdDataFactory","string"]},{"file":"/workspace/src/includes/deferred/DeferredUpdatesScope.php","line":264,"function":"{closure}","class":"DeferredUpdates","type":"::","args":["RefreshSecondaryDataUpdate","integer"]},{"file":"/workspace/src/includes/deferred/DeferredUpdatesScope.php","line":196,"function":"processStageQueue","class":"DeferredUpdatesScope","type":"->","args":["integer","integer","Closure"]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":237,"function":"processUpdates","class":"DeferredUpdatesScope","type":"->","args":["integer","Closure"]},{"file":"/workspace/src/includes/deferred/DeferredUpdatesScope.php","line":267,"function":"{closure}","class":"DeferredUpdates","type":"::","args":["AtomicSectionUpdate","integer"]},{"file":"/workspace/src/includes/deferred/DeferredUpdatesScope.php","line":196,"function":"processStageQueue","class":"DeferredUpdatesScope","type":"->","args":["integer","integer","Closure"]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":242,"function":"processUpdates","class":"DeferredUpdatesScope","type":"->","args":["integer","Closure"]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":290,"function":"doUpdates","class":"DeferredUpdates","type":"::","args":["string","integer"]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":129,"function":"tryOpportunisticExecute","class":"DeferredUpdates","type":"::","args":["string"]},{"file":"/workspace/src/includes/Storage/PageUpdater.php","line":1466,"function":"addUpdate","class":"DeferredUpdates","type":"::","args":["AtomicSectionUpdate","integer"]},{"file":"/workspace/src/includes/Storage/PageUpdater.php","line":872,"function":"doCreate","class":"MediaWiki\\Storage\\PageUpdater","type":"->","args":["CommentStoreComment"]},{"file":"/workspace/src/tests/phpunit/includes/page/WikiPageDbTest.php","line":2073,"function":"saveRevision","class":"MediaWiki\\Storage\\PageUpdater","type":"->","args":["CommentStoreComment","integer"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php","line":1472,"function":"testNewPageUpdater","class":"WikiPageDbTest","type":"->","args":[]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php","line":1092,"function":"runTest","class":"PHPUnit\\Framework\\TestCase","type":"->","args":[]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/TestResult.php","line":703,"function":"runBare","class":"PHPUnit\\Framework\\TestCase","type":"->","args":[]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php","line":820,"function":"run","class":"PHPUnit\\Framework\\TestResult","type":"->","args":["WikiPageDbTest"]},{"file":"/workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php","line":456,"function":"run","class":"PHPUnit\\Framework\\TestCase","type":"->","args":["PHPUnit\\Framework\\TestResult"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php","line":627,"function":"run","class":"MediaWikiIntegrationTestCase","type":"->","args":["PHPUnit\\Framework\\TestResult"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php","line":627,"function":"run","class":"PHPUnit\\Framework\\TestSuite","type":"->","args":["PHPUnit\\Framework\\TestResult"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php","line":627,"function":"run","class":"PHPUnit\\Framework\\TestSuite","type":"->","args":["PHPUnit\\Framework\\TestResult"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/TextUI/TestRunner.php","line":656,"function":"run","class":"PHPUnit\\Framework\\TestSuite","type":"->","args":["PHPUnit\\Framework\\TestResult"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/TextUI/Command.php","line":235,"function":"doRun","class":"PHPUnit\\TextUI\\TestRunner","type":"->","args":["PHPUnit\\Framework\\TestSuite","array","array","boolean"]},{"file":"/workspace/src/tests/phpunit/phpunit.php","line":141,"function":"run","class":"PHPUnit\\TextUI\\Command","type":"->","args":["array","boolean"]},{"file":"/workspace/src/tests/phpunit/phpunit.php","line":207,"function":"execute","class":"PHPUnitMaintClass","type":"->","args":[]}]} {"private":true}
17:15:28 [exception] [error] [{reqId}] {exception_url}   PHPUnit\Framework\ExpectationFailedException: MediaWiki\Content\Renderer\ContentRenderer::getParserOutput(WikitextContent Object (...), Title Object (...), null, null, true): ParserOutput was not expected to be called more than once. {"exception":{},"exception_url":"[no req]","reqId":"5891b0d1cc5d9cb4f726baed","caught_by":"other"}
17:15:28 [exception-json] [error] {"id":"5891b0d1cc5d9cb4f726baed","type":"PHPUnit\\Framework\\ExpectationFailedException","file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedCount.php","line":99,"message":"MediaWiki\\Content\\Renderer\\ContentRenderer::getParserOutput(WikitextContent Object (...), Title Object (...), null, null, true): ParserOutput was not expected to be called more than once.","code":0,"url":null,"caught_by":"other","backtrace":[{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvocationOrder.php","line":41,"function":"invokedDo","class":"PHPUnit\\Framework\\MockObject\\Rule\\InvokedCount","type":"->","args":["PHPUnit\\Framework\\MockObject\\Invocation"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/MockObject/Matcher.php","line":137,"function":"invoked","class":"PHPUnit\\Framework\\MockObject\\Rule\\InvocationOrder","type":"->","args":["PHPUnit\\Framework\\MockObject\\Invocation"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/MockObject/InvocationHandler.php","line":127,"function":"invoked","class":"PHPUnit\\Framework\\MockObject\\Matcher","type":"->","args":["PHPUnit\\Framework\\MockObject\\Invocation"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/MockObject/MockClass.php(45) : eval()'d code","line":24,"function":"invoke","class":"PHPUnit\\Framework\\MockObject\\InvocationHandler","type":"->","args":["PHPUnit\\Framework\\MockObject\\Invocation"]},{"file":"/workspace/src/extensions/PageImages/includes/Hooks/LinksUpdateHookHandler.php","line":70,"function":"getParserOutput","class":"Mock_ContentRenderer_39a2aa41","type":"->","args":["WikitextContent","Title"]},{"file":"/workspace/src/extensions/PageImages/includes/Hooks/LinksUpdateHookHandler.php","line":90,"function":"getPageImageCandidates","class":"PageImages\\Hooks\\LinksUpdateHookHandler","type":"->","args":["LinksUpdate"]},{"file":"/workspace/src/extensions/PageImages/includes/Hooks/LinksUpdateHookHandler.php","line":37,"function":"doLinksUpdate","class":"PageImages\\Hooks\\LinksUpdateHookHandler","type":"->","args":["LinksUpdate"]},{"file":"/workspace/src/includes/HookContainer/HookContainer.php","line":338,"function":"onLinksUpdate","class":"PageImages\\Hooks\\LinksUpdateHookHandler","type":"::","args":["LinksUpdate"]},{"file":"/workspace/src/includes/HookContainer/HookContainer.php","line":137,"function":"callLegacyHook","class":"MediaWiki\\HookContainer\\HookContainer","type":"->","args":["string","array","array","array"]},{"file":"/workspace/src/includes/HookContainer/HookRunner.php","line":2293,"function":"run","class":"MediaWiki\\HookContainer\\HookContainer","type":"->","args":["string","array"]},{"file":"/workspace/src/includes/deferred/LinksUpdate.php","line":205,"function":"onLinksUpdate","class":"MediaWiki\\HookContainer\\HookRunner","type":"->","args":["LinksUpdate"]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":507,"function":"doUpdate","class":"LinksUpdate","type":"->","args":[]},{"file":"/workspace/src/includes/deferred/RefreshSecondaryDataUpdate.php","line":102,"function":"attemptUpdate","class":"DeferredUpdates","type":"::","args":["LinksUpdate","Wikimedia\\Rdbms\\LBFactorySimple"]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":507,"function":"doUpdate","class":"RefreshSecondaryDataUpdate","type":"->","args":[]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":392,"function":"attemptUpdate","class":"DeferredUpdates","type":"::","args":["RefreshSecondaryDataUpdate","Wikimedia\\Rdbms\\LBFactorySimple"]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":234,"function":"run","class":"DeferredUpdates","type":"::","args":["RefreshSecondaryDataUpdate","Wikimedia\\Rdbms\\LBFactorySimple","class@anonymous\u0000/workspace/src/includes/debug/logger/LogCapturingSpi.php0x7fe07ca8c70f","BufferingStatsdDataFactory","string"]},{"file":"/workspace/src/includes/deferred/DeferredUpdatesScope.php","line":264,"function":"{closure}","class":"DeferredUpdates","type":"::","args":["RefreshSecondaryDataUpdate","integer"]},{"file":"/workspace/src/includes/deferred/DeferredUpdatesScope.php","line":196,"function":"processStageQueue","class":"DeferredUpdatesScope","type":"->","args":["integer","integer","Closure"]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":237,"function":"processUpdates","class":"DeferredUpdatesScope","type":"->","args":["integer","Closure"]},{"file":"/workspace/src/includes/deferred/DeferredUpdatesScope.php","line":267,"function":"{closure}","class":"DeferredUpdates","type":"::","args":["AtomicSectionUpdate","integer"]},{"file":"/workspace/src/includes/deferred/DeferredUpdatesScope.php","line":196,"function":"processStageQueue","class":"DeferredUpdatesScope","type":"->","args":["integer","integer","Closure"]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":242,"function":"processUpdates","class":"DeferredUpdatesScope","type":"->","args":["integer","Closure"]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":290,"function":"doUpdates","class":"DeferredUpdates","type":"::","args":["string","integer"]},{"file":"/workspace/src/includes/deferred/DeferredUpdates.php","line":129,"function":"tryOpportunisticExecute","class":"DeferredUpdates","type":"::","args":["string"]},{"file":"/workspace/src/includes/Storage/PageUpdater.php","line":1466,"function":"addUpdate","class":"DeferredUpdates","type":"::","args":["AtomicSectionUpdate","integer"]},{"file":"/workspace/src/includes/Storage/PageUpdater.php","line":872,"function":"doCreate","class":"MediaWiki\\Storage\\PageUpdater","type":"->","args":["CommentStoreComment"]},{"file":"/workspace/src/tests/phpunit/includes/page/WikiPageDbTest.php","line":2073,"function":"saveRevision","class":"MediaWiki\\Storage\\PageUpdater","type":"->","args":["CommentStoreComment","integer"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php","line":1472,"function":"testNewPageUpdater","class":"WikiPageDbTest","type":"->","args":[]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php","line":1092,"function":"runTest","class":"PHPUnit\\Framework\\TestCase","type":"->","args":[]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/TestResult.php","line":703,"function":"runBare","class":"PHPUnit\\Framework\\TestCase","type":"->","args":[]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php","line":820,"function":"run","class":"PHPUnit\\Framework\\TestResult","type":"->","args":["WikiPageDbTest"]},{"file":"/workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php","line":456,"function":"run","class":"PHPUnit\\Framework\\TestCase","type":"->","args":["PHPUnit\\Framework\\TestResult"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php","line":627,"function":"run","class":"MediaWikiIntegrationTestCase","type":"->","args":["PHPUnit\\Framework\\TestResult"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php","line":627,"function":"run","class":"PHPUnit\\Framework\\TestSuite","type":"->","args":["PHPUnit\\Framework\\TestResult"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php","line":627,"function":"run","class":"PHPUnit\\Framework\\TestSuite","type":"->","args":["PHPUnit\\Framework\\TestResult"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/TextUI/TestRunner.php","line":656,"function":"run","class":"PHPUnit\\Framework\\TestSuite","type":"->","args":["PHPUnit\\Framework\\TestResult"]},{"file":"/workspace/src/vendor/phpunit/phpunit/src/TextUI/Command.php","line":235,"function":"doRun","class":"PHPUnit\\TextUI\\TestRunner","type":"->","args":["PHPUnit\\Framework\\TestSuite","array","array","boolean"]},{"file":"/workspace/src/tests/phpunit/phpunit.php","line":141,"function":"run","class":"PHPUnit\\TextUI\\Command","type":"->","args":["array","boolean"]},{"file":"/workspace/src/tests/phpunit/phpunit.php","line":207,"function":"execute","class":"PHPUnitMaintClass","type":"->","args":[]}]} {"private":true}
17:15:28 [DeferredUpdates] [error] Deferred update '{deferred_type}' failed to run. {"deferred_type":"RefreshSecondaryDataUpdate","exception":{}}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended RefreshSecondaryDataUpdate #235237, processing time: 0.0026309490203857 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #236833 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onParserCacheSaveComplete #236833, processing time: 9.0122222900391E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Storage\DerivedPageDataUpdater->doUpdates #226907 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Storage\DerivedPageDataUpdater->doUpdates #226907, processing time: 0.00010299682617188 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SearchUpdate #231593 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SearchUpdate #231593, processing time: 0.00099492073059082 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_EchoHooks::onPageSaveComplete #234520 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_EchoHooks::onPageSaveComplete #234520, processing time: 0.0018081665039062 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_EchoHooks::onPageSaveComplete #232416 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_EchoHooks::onPageSaveComplete #232416, processing time: 0.0023009777069092 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #238828 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #238828, processing time: 7.5101852416992E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_GrowthExperiments\Config\ConfigHooks->onPageSaveComplete #239270 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_GrowthExperiments\Config\ConfigHooks->onPageSaveComplete #239270, processing time: 9.9897384643555E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SiteStatsUpdate #239536 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SiteStatsUpdate #239536, processing time: 0.00061607360839844 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AtomicSectionUpdate_EchoNotificationMapper::insert #234956 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AtomicSectionUpdate_EchoNotificationMapper::insert #234956, processing time: 0.001471996307373 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started CdnCacheUpdate #237568 []
17:15:28 [squid] [info] CdnCacheUpdate::purge: http://127.0.0.1:9412/index.php/WikiPageDbTest::testNewPageUpdater http://127.0.0.1:9412/index.php?title=WikiPageDbTest::testNewPageUpdater&action=history http://127.0.0.1:9412/index.php/Talk:WikiPageDbTest::testNewPageUpdater http://127.0.0.1:9412/index.php?title=Talk:WikiPageDbTest::testNewPageUpdater&action=history {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended CdnCacheUpdate #237568, processing time: 0.00016212463378906 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_ManualLogEntry->publish #240250 []
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 [logentry] [warning] Failed to instantiate RC log entry performer {"exception":{},"log_id":3}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_ManualLogEntry->publish #240250, processing time: 0.013391971588135 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SiteStatsUpdate #240009 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SiteStatsUpdate #240009, processing time: 0.00048589706420898 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started LinksDeletionUpdate #240009 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended LinksDeletionUpdate #240009, processing time: 0.0061299800872803 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started AutoCommitUpdate_LinksUpdate::doUpdate #238458 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended AutoCommitUpdate_LinksUpdate::doUpdate #238458, processing time: 0.0012021064758301 []
17:15:28 [wfDebug] [debug] BacklinkCache::queryLinks: got results from DB {"private":false}
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:interwiki:wikipagedbtest): miss, new value computed []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started CdnCacheUpdate #238766 []
17:15:28 [squid] [info] CdnCacheUpdate::purge: http://127.0.0.1:9412/index.php/WikiPageDbTest::testNewPageUpdater http://127.0.0.1:9412/index.php?title=WikiPageDbTest::testNewPageUpdater&action=history http://127.0.0.1:9412/index.php/Talk:WikiPageDbTest::testNewPageUpdater http://127.0.0.1:9412/index.php?title=Talk:WikiPageDbTest::testNewPageUpdater&action=history {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended CdnCacheUpdate #238766, processing time: 0.00011706352233887 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started SearchUpdate #238875 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended SearchUpdate #238875, processing time: 6.1988830566406E-5 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_EchoHooks::onArticleDeleteComplete #238813 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_EchoHooks::onArticleDeleteComplete #238813, processing time: 0.01337194442749 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_EchoModerationController::moderate #237712 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_EchoModerationController::moderate #237712, processing time: 0.013935804367065 []
17:15:28 [EventStreamConfig] [debug] Selecting stream configs for target streams: {streams} {"streams":"mediawiki.page-delete"}
17:15:28 [EventStreamConfig] [warning] Stream 'mediawiki.page-delete' does not match any `stream` in stream config []
17:15:28 [EventBus] [debug] Using EventServiceDefault eventbus for stream mediawiki.page-delete. destination_event_service is not configured. []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::onArticleDeleteComplete #237712 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::onArticleDeleteComplete #237712, processing time: 6.6041946411133E-5 []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entityDataCachePaths","logValue":"array (\n  0 => '\/index.php\/Special:EntityData\/{entity_id}.json?revision={revision_id}',\n  1 => '\/index.php\/Special:EntityData\/{entity_id}.ttl?flavor=dump&revision={revision_id}',\n)"}
17:15:28 [UpdateRepo] [debug] Could not find an item for "{titleText}" {"titleText":"WikiPageDbTest::testNewPageUpdater"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onArticleDeleteComplete #239463 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_Wikibase\Client\Hooks\DataUpdateHookHandler->onArticleDeleteComplete #239463, processing time: 0.00086283683776855 []
17:15:28 ===
17:15:28 
17:15:28 9) ParserOutputTest::testGetText with data set "No options" (array(), '<p>Test document.\n</p>\n<mw:...\n</p>', '<p>Test document.\n</p>\n<div...\n</p>')
17:15:28 Failed asserting that two strings are identical.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  </ul>
17:15:28  </div>
17:15:28  
17:15:28 -<h2><span class="mw-headline" id="Section_1">Section 1</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=1" title="Edit section: Section 1">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <h2><span class="mw-headline" id="Section_1">Section 1</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;veaction=edit&amp;section=1" class="mw-editsection-visualeditor" title="Edit section: Section 1">edit</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=1" title="Edit section: Section 1">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <p>One
17:15:28  </p>
17:15:28 -<h2><span class="mw-headline" id="Section_2">Section 2</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=2" title="Edit section: Section 2">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <h2><span class="mw-headline" id="Section_2">Section 2</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;veaction=edit&amp;section=2" class="mw-editsection-visualeditor" title="Edit section: Section 2">edit</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=2" title="Edit section: Section 2">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <p>Two
17:15:28  </p>
17:15:28  <h3><span class="mw-headline" id="Section_2.1">Section 2.1</span></h3>
17:15:28  <p>Two point one
17:15:28  </p>
17:15:28 -<h2><span class="mw-headline" id="Section_3">Section 3</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=4" title="Edit section: Section 3">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <h2><span class="mw-headline" id="Section_3">Section 3</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;veaction=edit&amp;section=4" class="mw-editsection-visualeditor" title="Edit section: Section 3">edit</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=4" title="Edit section: Section 3">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <p>Three
17:15:28  </p>'
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/parser/ParserOutputTest.php:213
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [GlobalTitleFail] [info] RequestContext::getTitle called with no title set. {"exception":{}}
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [Parser] [error] ParserOutput::getText(): bad title in editsection placeholder {"placeholder":"<mw:editsection page=\"Talk:User:Bug_T261347\" section=\"3\">Section 2.1<\/mw:editsection>","editsectionPage":"Talk:User:Bug_T261347","titletext":"","phab":"T261347"}
17:15:28 ===
17:15:28 
17:15:28 10) ParserOutputTest::testGetText with data set "Disable TOC, but wrap" (array(false, 'mw-parser-output'), '<p>Test document.\n</p>\n<mw:...\n</p>', '<div class="mw-parser-output"...</div>')
17:15:28 Failed asserting that two strings are identical.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  '<div class="mw-parser-output"><p>Test document.
17:15:28  </p>
17:15:28  
17:15:28 -<h2><span class="mw-headline" id="Section_1">Section 1</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=1" title="Edit section: Section 1">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <h2><span class="mw-headline" id="Section_1">Section 1</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;veaction=edit&amp;section=1" class="mw-editsection-visualeditor" title="Edit section: Section 1">edit</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=1" title="Edit section: Section 1">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <p>One
17:15:28  </p>
17:15:28 -<h2><span class="mw-headline" id="Section_2">Section 2</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=2" title="Edit section: Section 2">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <h2><span class="mw-headline" id="Section_2">Section 2</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;veaction=edit&amp;section=2" class="mw-editsection-visualeditor" title="Edit section: Section 2">edit</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=2" title="Edit section: Section 2">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <p>Two
17:15:28  </p>
17:15:28  <h3><span class="mw-headline" id="Section_2.1">Section 2.1</span></h3>
17:15:28  <p>Two point one
17:15:28  </p>
17:15:28 -<h2><span class="mw-headline" id="Section_3">Section 3</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=4" title="Edit section: Section 3">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <h2><span class="mw-headline" id="Section_3">Section 3</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;veaction=edit&amp;section=4" class="mw-editsection-visualeditor" title="Edit section: Section 3">edit</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=4" title="Edit section: Section 3">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <p>Three
17:15:28  </p></div>'
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/parser/ParserOutputTest.php:213
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [GlobalTitleFail] [info] RequestContext::getTitle called with no title set. {"exception":{}}
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [Parser] [error] ParserOutput::getText(): bad title in editsection placeholder {"placeholder":"<mw:editsection page=\"Talk:User:Bug_T261347\" section=\"3\">Section 2.1<\/mw:editsection>","editsectionPage":"Talk:User:Bug_T261347","titletext":"","phab":"T261347"}
17:15:28 ===
17:15:28 
17:15:28 11) ParserOutputTest::testGetText with data set "No options (mw:toc)" (array(), '<p>Test document.\n</p>\n<mw:...\n</p>', '<p>Test document.\n</p>\n<div...\n</p>')
17:15:28 Failed asserting that two strings are identical.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  </ul>
17:15:28  </div>
17:15:28  
17:15:28 -<h2><span class="mw-headline" id="Section_1">Section 1</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=1" title="Edit section: Section 1">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <h2><span class="mw-headline" id="Section_1">Section 1</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;veaction=edit&amp;section=1" class="mw-editsection-visualeditor" title="Edit section: Section 1">edit</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=1" title="Edit section: Section 1">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <p>One
17:15:28  </p>
17:15:28 -<h2><span class="mw-headline" id="Section_2">Section 2</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=2" title="Edit section: Section 2">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <h2><span class="mw-headline" id="Section_2">Section 2</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;veaction=edit&amp;section=2" class="mw-editsection-visualeditor" title="Edit section: Section 2">edit</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=2" title="Edit section: Section 2">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <p>Two
17:15:28  </p>
17:15:28  <h3><span class="mw-headline" id="Section_2.1">Section 2.1</span></h3>
17:15:28  <p>Two point one
17:15:28  </p>
17:15:28 -<h2><span class="mw-headline" id="Section_3">Section 3</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=4" title="Edit section: Section 3">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <h2><span class="mw-headline" id="Section_3">Section 3</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;veaction=edit&amp;section=4" class="mw-editsection-visualeditor" title="Edit section: Section 3">edit</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=4" title="Edit section: Section 3">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <p>Three
17:15:28  </p>'
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/parser/ParserOutputTest.php:213
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [GlobalTitleFail] [info] RequestContext::getTitle called with no title set. {"exception":{}}
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [Parser] [error] ParserOutput::getText(): bad title in editsection placeholder {"placeholder":"<mw:editsection page=\"Talk:User:Bug_T261347\" section=\"3\">Section 2.1<\/mw:editsection>","editsectionPage":"Talk:User:Bug_T261347","titletext":"","phab":"T261347"}
17:15:28 ===
17:15:28 
17:15:28 12) ParserOutputTest::testGetText with data set "Disable TOC, but wrap (mw:toc)" (array(false, 'mw-parser-output'), '<p>Test document.\n</p>\n<mw:...\n</p>', '<div class="mw-parser-output"...</div>')
17:15:28 Failed asserting that two strings are identical.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  '<div class="mw-parser-output"><p>Test document.
17:15:28  </p>
17:15:28  
17:15:28 -<h2><span class="mw-headline" id="Section_1">Section 1</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=1" title="Edit section: Section 1">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <h2><span class="mw-headline" id="Section_1">Section 1</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;veaction=edit&amp;section=1" class="mw-editsection-visualeditor" title="Edit section: Section 1">edit</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=1" title="Edit section: Section 1">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <p>One
17:15:28  </p>
17:15:28 -<h2><span class="mw-headline" id="Section_2">Section 2</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=2" title="Edit section: Section 2">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <h2><span class="mw-headline" id="Section_2">Section 2</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;veaction=edit&amp;section=2" class="mw-editsection-visualeditor" title="Edit section: Section 2">edit</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=2" title="Edit section: Section 2">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <p>Two
17:15:28  </p>
17:15:28  <h3><span class="mw-headline" id="Section_2.1">Section 2.1</span></h3>
17:15:28  <p>Two point one
17:15:28  </p>
17:15:28 -<h2><span class="mw-headline" id="Section_3">Section 3</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=4" title="Edit section: Section 3">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <h2><span class="mw-headline" id="Section_3">Section 3</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Test_Page&amp;veaction=edit&amp;section=4" class="mw-editsection-visualeditor" title="Edit section: Section 3">edit</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Test_Page&amp;action=edit&amp;section=4" title="Edit section: Section 3">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
17:15:28  <p>Three
17:15:28  </p></div>'
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/parser/ParserOutputTest.php:213
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [GlobalTitleFail] [info] RequestContext::getTitle called with no title set. {"exception":{}}
17:15:28 [MessageCache] [debug] MessageCache using store {class} {"class":"HashBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [Parser] [error] ParserOutput::getText(): bad title in editsection placeholder {"placeholder":"<mw:editsection page=\"Talk:User:Bug_T261347\" section=\"3\">Section 2.1<\/mw:editsection>","editsectionPage":"Talk:User:Bug_T261347","titletext":"","phab":"T261347"}
17:15:28 ===
17:15:28 
17:15:28 13) ChangesListSpecialPageTest::testRcNsFilter
17:15:28 rc conditions with one namespace
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_namespace = 0)'
17:15:28      1 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      2 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:143
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #539643 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #539643, processing time: 0.00090408325195312 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":26}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f7f"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:26): miss, new value computed []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page:8:0e6409a4846e9aee0a73fd5dfb53dd5e9839c4c6): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 14) ChangesListSpecialPageTest::testRcNsFilterInversion
17:15:28 rc conditions with namespace inverted
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_namespace != 0)'
17:15:28      1 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      2 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:156
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #539457 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #539457, processing time: 0.00086379051208496 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":27}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f80"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:27): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 15) ChangesListSpecialPageTest::testRcNsFilterMultiple
17:15:28 rc conditions with multiple namespaces
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_namespace IN (1,2,3))'
17:15:28      1 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      2 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:168
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #538361 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #538361, processing time: 0.00085592269897461 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":28}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f81"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:28): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 16) ChangesListSpecialPageTest::testRcNsFilterMultipleAssociated
17:15:28 rc conditions with multiple namespaces and associated
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_namespace IN (0,1,4,5,6,7))'
17:15:28      1 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      2 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:181
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #540288 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #540288, processing time: 0.00084185600280762 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":29}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f82"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:29): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 17) ChangesListSpecialPageTest::testRcNsFilterAssociatedSpecial
17:15:28 rc conditions with associated and special namespace
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_namespace IN (-1,0,1))'
17:15:28      1 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      2 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:194
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #540808 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #540808, processing time: 0.00077700614929199 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":30}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f83"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:30): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 18) ChangesListSpecialPageTest::testRcNsFilterMultipleAssociatedInvert
17:15:28 rc conditions with multiple namespaces, associated and inverted
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28 -    0 => '(rc_namespace NOT IN (2,3,8,9))'
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_namespace NOT IN (2,3,8,9))'
17:15:28      2 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:208
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #541328 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #541328, processing time: 0.0008089542388916 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":31}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f84"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:31): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 19) ChangesListSpecialPageTest::testRcNsFilterMultipleInvert
17:15:28 rc conditions with multiple namespaces inverted
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_namespace NOT IN (1,2,3))'
17:15:28      1 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      2 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:221
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #541848 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #541848, processing time: 0.00081205368041992 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":32}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f85"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:32): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 20) ChangesListSpecialPageTest::testRcNsFilterAllContents
17:15:28 rc conditions with all-contents
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_namespace IN (0,2,4,6,8,1...2600))'
17:15:28      1 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      2 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:234
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #542368 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #542368, processing time: 0.00079917907714844 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":33}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f86"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:33): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 21) ChangesListSpecialPageTest::testRcNsFilterInvalid
17:15:28 rc conditions with invalid namespace
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:245
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #542888 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #542888, processing time: 0.00086307525634766 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":34}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f87"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:34): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 22) ChangesListSpecialPageTest::testRcNsFilterPartialInvalid
17:15:28 rc conditions with invalid namespace
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_namespace IN (0,1,2,4,6,8...2600))'
17:15:28      1 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      2 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:262
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #543408 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #543408, processing time: 0.00078105926513672 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":35}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f88"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:35): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 23) ChangesListSpecialPageTest::testRcHidemyselfFilter
17:15:28 rc conditions: hidemyself=1 (logged in)
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(actor_name<>'TestUser 9aae50.f8a')'
17:15:28      1 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      2 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:277
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #543928 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #543928, processing time: 0.00086212158203125 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":36}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f89"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:36): miss, new value computed []
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":37}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f8a"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:37): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 24) ChangesListSpecialPageTest::testRcHidebyothersFilter
17:15:28 rc conditions: hidebyothers=1 (logged in)
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28 -    0 => 'actor_user = 39'
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28      2 => 'actor_user = 39'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:303
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #539212 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #539212, processing time: 0.00084400177001953 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":38}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f8b"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:38): miss, new value computed []
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":39}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f8c"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:39): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 25) ChangesListSpecialPageTest::testRcHidepageedits
17:15:28 rc conditions: hidepageedits=1
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28 -    0 => '(rc_type != 0)'
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28      2 => '(rc_type != 0)'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:327
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #540887 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #540887, processing time: 0.00084114074707031 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":40}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f8d"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:40): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 26) ChangesListSpecialPageTest::testRcHidenewpages
17:15:28 rc conditions: hidenewpages=1
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28 -    0 => '(rc_type != 1)'
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28      2 => '(rc_type != 1)'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:339
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #542947 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #542947, processing time: 0.00084900856018066 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":41}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f8e"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:41): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 27) ChangesListSpecialPageTest::testRcHidelog
17:15:28 rc conditions: hidelog=1
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28 -    0 => '(rc_type != 3)'
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28      2 => '(rc_type != 3)'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:351
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #544442 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #544442, processing time: 0.00081300735473633 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":42}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f8f"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:42): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 28) ChangesListSpecialPageTest::testRcHidehumans
17:15:28 rc conditions: hidebots=0 hidehumans=1
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28 -    0 => 'rc_bot = 1'
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28      2 => 'rc_bot = 1'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:364
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #544962 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #544962, processing time: 0.00080394744873047 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":43}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f90"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:43): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 29) ChangesListSpecialPageTest::testRcHidepatrolledDisabledFilter
17:15:28 rc conditions: hidepatrolled=1 (user not allowed)
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:378
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #545482 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #545482, processing time: 0.00087618827819824 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":44}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f91"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:44): miss, new value computed []
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":45}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f92"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:45): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 30) ChangesListSpecialPageTest::testRcHideunpatrolledDisabledFilter
17:15:28 rc conditions: hideunpatrolled=1 (user not allowed)
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:392
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #545823 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #545823, processing time: 0.00081491470336914 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":46}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f93"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:46): miss, new value computed []
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":47}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f94"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:47): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 31) ChangesListSpecialPageTest::testRcHidepatrolledFilter
17:15:28 rc conditions: hidepatrolled=1
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28 -    0 => 'rc_patrolled = 0'
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28      2 => 'rc_patrolled = 0'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:406
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #546620 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #546620, processing time: 0.00084400177001953 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":48}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f95"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:48): miss, new value computed []
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 [GlobalTitleFail] [info] RequestContext::getTitle called with no title set. {"exception":{}}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_EchoHooks::onUserSaveSettings #540363 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_EchoHooks::onUserSaveSettings #540363, processing time: 0.00053906440734863 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started CdnCacheUpdate #540365 []
17:15:28 [squid] [info] CdnCacheUpdate::purge: http://127.0.0.1:9412/index.php/User:UTSysop http://127.0.0.1:9412/index.php?title=User:UTSysop&action=history {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended CdnCacheUpdate #540365, processing time: 0.00013017654418945 []
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 32) ChangesListSpecialPageTest::testRcHideunpatrolledFilter
17:15:28 rc conditions: hideunpatrolled=1
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28 -    0 => 'rc_patrolled IN (1,2) '
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28      2 => 'rc_patrolled IN (1,2) '
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:420
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #545877 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #545877, processing time: 0.00073814392089844 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":49}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f97"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:49): miss, new value computed []
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 [GlobalTitleFail] [info] RequestContext::getTitle called with no title set. {"exception":{}}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_EchoHooks::onUserSaveSettings #543480 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_EchoHooks::onUserSaveSettings #543480, processing time: 0.00050616264343262 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started CdnCacheUpdate #543484 []
17:15:28 [squid] [info] CdnCacheUpdate::purge: http://127.0.0.1:9412/index.php/User:UTSysop http://127.0.0.1:9412/index.php?title=User:UTSysop&action=history {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended CdnCacheUpdate #543484, processing time: 0.00016617774963379 []
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 33) ChangesListSpecialPageTest::testRcReviewStatusFilter
17:15:28 rc conditions: reviewStatus=manual
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28 -    0 => 'rc_patrolled = 1'
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28      2 => 'rc_patrolled = 1'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:434
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #539895 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #539895, processing time: 0.00079703330993652 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":50}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f99"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:50): miss, new value computed []
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 [GlobalTitleFail] [info] RequestContext::getTitle called with no title set. {"exception":{}}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_EchoHooks::onUserSaveSettings #546073 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_EchoHooks::onUserSaveSettings #546073, processing time: 0.00052499771118164 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started CdnCacheUpdate #546069 []
17:15:28 [squid] [info] CdnCacheUpdate::purge: http://127.0.0.1:9412/index.php/User:UTSysop http://127.0.0.1:9412/index.php?title=User:UTSysop&action=history {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended CdnCacheUpdate #546069, processing time: 0.00015497207641602 []
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 34) ChangesListSpecialPageTest::testRcHideminorFilter
17:15:28 rc conditions: hideminor=1
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_minor = 0)'
17:15:28      1 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      2 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:456
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #545097 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #545097, processing time: 0.00079894065856934 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":51}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f9b"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:51): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 35) ChangesListSpecialPageTest::testRcHidemajorFilter
17:15:28 rc conditions: hidemajor=1
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_minor = 1)'
17:15:28      1 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      2 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:468
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #547324 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #547324, processing time: 0.00074100494384766 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":52}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f9c"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:52): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 36) ChangesListSpecialPageTest::testHideCategorization
17:15:28 rc conditions: hidecategorization=1
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28 -    0 => '(rc_type != 6)'
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28      2 => '(rc_type != 6)'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:481
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #547884 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #547884, processing time: 0.00078582763671875 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":53}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f9d"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:53): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 37) ChangesListSpecialPageTest::testFilterUserExpLevelAll
17:15:28 rc conditions: userExpLevel=registered;unregistered;newcomer;learner;experienced
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:493
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #548404 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #548404, processing time: 0.00085997581481934 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":54}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f9e"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:54): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 38) ChangesListSpecialPageTest::testFilterUserExpLevelRegisteredUnregistered
17:15:28 rc conditions: userExpLevel=registered;unregistered
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:505
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #548924 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #548924, processing time: 0.00082588195800781 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":55}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.f9f"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:55): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 39) ChangesListSpecialPageTest::testFilterUserExpLevelRegisteredUnregisteredLearner
17:15:28 rc conditions: userExpLevel=registered;unregistered;learner
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:517
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #549444 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #549444, processing time: 0.0009160041809082 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":56}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.fa0"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:56): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 40) ChangesListSpecialPageTest::testFilterUserExpLevelAllExperienceLevels
17:15:28 rc conditions: userExpLevel=newcomer;learner;experienced
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(actor_user IS NOT NULL)'
17:15:28      1 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      2 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:530
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #549964 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #549964, processing time: 0.00081491470336914 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":57}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.fa1"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:57): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 41) ChangesListSpecialPageTest::testFilterUserExpLevelRegistered
17:15:28 rc conditions: userExpLevel=registered
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(actor_user IS NOT NULL)'
17:15:28      1 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      2 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:543
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #550484 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #550484, processing time: 0.00088000297546387 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":58}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.fa2"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:58): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 42) ChangesListSpecialPageTest::testFilterUserExpLevelUnregistered
17:15:28 rc conditions: userExpLevel=unregistered
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28 -    0 => 'actor_user IS NULL'
17:15:28      0 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      1 => '(rc_source != 'wb')'
17:15:28      2 => 'actor_user IS NULL'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:556
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #542936 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #542936, processing time: 0.00087308883666992 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":59}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.fa3"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:59): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 43) ChangesListSpecialPageTest::testFilterUserExpLevelRegisteredOrLearner
17:15:28 rc conditions: userExpLevel=registered;learner
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      0 => '(actor_user IS NOT NULL)'
17:15:28      1 => '(rc_namespace NOT IN (1198,1199))'
17:15:28      2 => '(rc_source != 'wb')'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:106
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/ChangesListSpecialPageTest.php:569
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #548008 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #548008, processing time: 0.00091195106506348 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":60}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.fa4"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:60): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 44) ChangesListSpecialPageTest::testValidateOptions with data set #10 (array(1, 1, 1, 1), true, array(), true)
17:15:28 redirection query
17:15:28 Failed asserting that two arrays are equal.
17:15:28 --- Expected
17:15:28     Actual
17:15:28 @@ @@
17:15:28  Array (
17:15:28      'hideWikibase' => '0'
17:15:28      'title' => 'Special:ChangesListSpecialPage'
17:15:28  )
17:15:28 
17:15:28 /workspace/src/tests/phpunit/MediaWikiTestCaseTrait.php:206
17:15:28 /workspace/src/tests/phpunit/includes/specialpage/AbstractChangesListSpecialPageTestCase.php:154
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [wfDebug] [debug] SpecialPage::getContext called and $mContext is null. Using RequestContext::getMain() {"private":false}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #564798 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\User\UserGroupManager->addUserToGroup #564798, processing time: 0.00069093704223633 []
17:15:28 [objectcache] [debug] MainObjectStash using store {class} {"class":"HashBagOStuff"}
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":111}
17:15:28 [wfDebug] [debug] ParserFactory: using default preprocessor {"private":false}
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"TestUser 9aae50.fd9"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:111): miss, new value computed []
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 [GlobalTitleFail] [info] RequestContext::getTitle called with no title set. {"exception":{}}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_EchoHooks::onUserSaveSettings #565507 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_EchoHooks::onUserSaveSettings #565507, processing time: 0.00053000450134277 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started CdnCacheUpdate #565511 []
17:15:28 [squid] [info] CdnCacheUpdate::purge: http://127.0.0.1:9412/index.php/User:UTSysop http://127.0.0.1:9412/index.php?title=User:UTSysop&action=history {"private":false}
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended CdnCacheUpdate #565511, processing time: 0.0001380443572998 []
17:15:28 [UserOptionsManager] [debug] Loading options from database {"user_id":1}
17:15:28 [preferences] [debug] Loading global options for user '{user}' {"user":"UTSysop"}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:globalpreferences:prefs:1:1): miss, new value computed []
17:15:28 ===
17:15:28 
17:15:28 45) UserEditTrackerTest::testInitializeUserEditCount
17:15:28 Failed asserting that 0 is identical to 1.
17:15:28 
17:15:28 /workspace/src/tests/phpunit/includes/user/UserEditTrackerTest.php:87
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 [objectcache] [debug] fetchOrRegenerate(wikidbA-unittest_:page-restrictions:v1:7:0): miss, new value computed []
17:15:28 [Wikibase] [debug] {method}: setting {settingName} was given as a closure, resolve it to {logValue} {"method":"Wikibase\\Lib\\SettingsArray::getSetting","settingName":"entitySources","logValue":"array (\n  'local' => \n  array (\n    'entityNamespaces' => \n    array (\n      'item' => 120,\n      'property' => 122,\n      'mediainfo' => '6\/mediainfo',\n    ),\n    'repoDatabase' => false,\n    'baseUri' => 'http:\/\/127.0.0.1:9412\/entity\/',\n    'rdfNodeNamespacePrefix' => 'wd',\n    'rdfPredicateNamespacePrefix' => '',\n    'interwikiPrefix' => '',\n  ),\n)"}
17:15:28 [ContentHandler] [info] Registered handler for wikitext: WikitextContentHandler []
17:15:28 [objectcache] [warning] Rejected set() for {cachekey} due to pending writes. {"cachekey":"global:NameTableSqlStore:content_models:wikidbA-unittest_","lag":0,"age":0.85906195640563965,"walltime":0.0003681182861328125}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:content_models:wikidbA-unittest_): miss, new value computed []
17:15:28 [objectcache] [warning] Rejected set() for {cachekey} due to pending writes. {"cachekey":"global:NameTableSqlStore:slot_roles:wikidbA-unittest_","lag":0,"age":0.85973596572875977,"walltime":0.00032305717468261719}
17:15:28 [objectcache] [debug] fetchOrRegenerate(global:NameTableSqlStore:slot_roles:wikidbA-unittest_): miss, new value computed []
17:15:28 [EventStreamConfig] [debug] Selecting stream configs for target streams: {streams} {"streams":"mediawiki.revision-create"}
17:15:28 [EventStreamConfig] [warning] Stream 'mediawiki.revision-create' does not match any `stream` in stream config []
17:15:28 [EventBus] [debug] Using EventServiceDefault eventbus for stream mediawiki.revision-create. destination_event_service is not configured. []
17:15:28 [localisation] [debug] LocalisationCache::isExpired(en): cache missing, need to make one []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: started MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #596622 []
17:15:28 [DeferredUpdates] [debug] DeferredUpdates::run: ended MWCallableUpdate_MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent #596622, processing time: 0.0001370906829834 []
17:15:28 [runJobs] [debug] userEditCountInit Special: userId=82 editCount=1 requestId=5891b0d1cc5d9cb4f726baed (claimId=0) STARTING {"job_type":"userEditCountInit"}
17:15:28 [runJobs] [info] userEditCountInit Special: userId=82 editCount=1 requestId=5891b0d1cc5d9cb4f726baed (claimId=0) t={job_duration} good {"job_type":"userEditCountInit","job_duration":0}
17:15:28 ===
17:15:28 
17:15:28 46) MediaWiki\Tests\User\UserGroupManagerTest::testGetUserAutopromoteEmailConfirmed with data set "Successfull autopromote" (true, Mock_User_eaf2c138 Object (...), array('test_autoconfirmed'))
17:15:28 User::getId(false): int was not expected to be called.
17:15:28 
17:15:28 /workspace/src/extensions/AbuseFilter/includes/Hooks/Handlers/AutoPromoteGroupsHandler.php:69
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:160
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:1745
17:15:28 /workspace/src/includes/user/UserGroupManager.php:402
17:15:28 /workspace/src/tests/phpunit/includes/user/UserGroupManagerTest.php:614
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 ===
17:15:28 
17:15:28 47) MediaWiki\Tests\User\UserGroupManagerTest::testGetUserAutopromoteEmailConfirmed with data set "wgEmailAuthentication is false" (false, Mock_User_eaf2c138 Object (...), array('test_autoconfirmed'))
17:15:28 User::getId(false): int was not expected to be called.
17:15:28 
17:15:28 /workspace/src/extensions/AbuseFilter/includes/Hooks/Handlers/AutoPromoteGroupsHandler.php:69
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:160
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:1745
17:15:28 /workspace/src/includes/user/UserGroupManager.php:402
17:15:28 /workspace/src/tests/phpunit/includes/user/UserGroupManagerTest.php:614
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 ===
17:15:28 
17:15:28 48) MediaWiki\Tests\User\UserGroupManagerTest::testGetUserAutopromoteAge with data set "Successfull promote" (1000, '20211126021949', array('test_autoconfirmed'))
17:15:28 User::getId(false): int was not expected to be called.
17:15:28 
17:15:28 /workspace/src/extensions/AbuseFilter/includes/Hooks/Handlers/AutoPromoteGroupsHandler.php:69
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:160
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:1745
17:15:28 /workspace/src/includes/user/UserGroupManager.php:402
17:15:28 /workspace/src/tests/phpunit/includes/user/UserGroupManagerTest.php:696
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 ===
17:15:28 
17:15:28 49) MediaWiki\Tests\User\UserGroupManagerTest::testGetUserAutopromoteIP with data set "Individual ip, success" (array(5, '123.123.123.123'), '123.123.123.123', array('test_autoconfirmed'))
17:15:28 User::getId(false): int was not expected to be called.
17:15:28 
17:15:28 /workspace/src/extensions/AbuseFilter/includes/Hooks/Handlers/AutoPromoteGroupsHandler.php:69
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:160
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:1745
17:15:28 /workspace/src/includes/user/UserGroupManager.php:402
17:15:28 /workspace/src/tests/phpunit/includes/user/UserGroupManagerTest.php:789
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 ===
17:15:28 
17:15:28 50) MediaWiki\Tests\User\UserGroupManagerTest::testGetUserAutopromoteIP with data set "Range ip, success" (array(6, '123.123.123.1/24'), '123.123.123.123', array('test_autoconfirmed'))
17:15:28 User::getId(false): int was not expected to be called.
17:15:28 
17:15:28 /workspace/src/extensions/AbuseFilter/includes/Hooks/Handlers/AutoPromoteGroupsHandler.php:69
17:15:28 /workspace/src/includes/HookContainer/HookContainer.php:160
17:15:28 /workspace/src/includes/HookContainer/HookRunner.php:1745
17:15:28 /workspace/src/includes/user/UserGroupManager.php:402
17:15:28 /workspace/src/tests/phpunit/includes/user/UserGroupManagerTest.php:789
17:15:28 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:456
17:15:28 === Logs generated by test case
17:15:28 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
17:15:28 [localisation] [debug] LocalisationCache using store LCStoreNull []
17:15:28 ===
17:15:28 
17:15:28 ERRORS!
17:15:28 Tests: 9227, Assertions: 81166, Errors: 20, Failures: 50, Skipped: 449, Incomplete: 3.
17:15:28 PHP Fatal error:  Uncaught Wikimedia\Rdbms\DBUnexpectedError: DB connection was already closed in /workspace/src/includes/libs/rdbms/database/Database.php:1071
17:15:28 Stack trace:
17:15:28 #0 /workspace/src/includes/libs/rdbms/database/Database.php(1354): Wikimedia\Rdbms\Database->assertHasConnectionHandle()
17:15:28 #1 /workspace/src/includes/libs/rdbms/database/Database.php(1323): Wikimedia\Rdbms\Database->executeQuery('DROP TABLE `uni...', 'CloneDatabase::...', 8)
17:15:28 #2 /workspace/src/includes/libs/rdbms/database/Database.php(5760): Wikimedia\Rdbms\Database->query('DROP TABLE `uni...', 'CloneDatabase::...', 8)
17:15:28 #3 /workspace/src/includes/libs/rdbms/database/Database.php(5744): Wikimedia\Rdbms\Database->doDropTable('abuse_filter', 'CloneDatabase::...')
17:15:28 #4 /workspace/src/includes/db/CloneDatabase.php(120): Wikimedia\Rdbms\Database->dropTable('abuse_filter', 'CloneDatabase::...')
17:15:28 #5 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php(1447): CloneDatabase->destroy(true)
17:15:28 #6 /workspace/src/tests/phpunit/bootstrap.maintenance.php(29): MediaWikiInteg in /workspace/src/includes/libs/rdbms/database/Database.php on line 1071
17:15:28 Fatal error: Uncaught Wikimedia\Rdbms\DBUnexpectedError: DB connection was already closed in /workspace/src/includes/libs/rdbms/database/Database.php:1071
17:15:28 Stack trace:
17:15:28 #0 /workspace/src/includes/libs/rdbms/database/Database.php(1354): Wikimedia\Rdbms\Database->assertHasConnectionHandle()
17:15:28 #1 /workspace/src/includes/libs/rdbms/database/Database.php(1323): Wikimedia\Rdbms\Database->executeQuery('DROP TABLE `uni...', 'CloneDatabase::...', 8)
17:15:28 #2 /workspace/src/includes/libs/rdbms/database/Database.php(5760): Wikimedia\Rdbms\Database->query('DROP TABLE `uni...', 'CloneDatabase::...', 8)
17:15:28 #3 /workspace/src/includes/libs/rdbms/database/Database.php(5744): Wikimedia\Rdbms\Database->doDropTable('abuse_filter', 'CloneDatabase::...')
17:15:28 #4 /workspace/src/includes/db/CloneDatabase.php(120): Wikimedia\Rdbms\Database->dropTable('abuse_filter', 'CloneDatabase::...')
17:15:28 #5 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php(1447): CloneDatabase->destroy(true)
17:15:28 #6 /workspace/src/tests/phpunit/bootstrap.maintenance.php(29): MediaWikiInteg in /workspace/src/includes/libs/rdbms/database/Database.php on line 1071
17:15:28

Change 826916 had a related patch set uploaded (by Aaron Schulz; author: Aaron Schulz):

[mediawiki/core@master] parsoid: inject UrlUtils to avoid phpunit failures in SiteConfigTest

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

Change 826916 merged by jenkins-bot:

[mediawiki/core@master] parsoid: inject UrlUtils to avoid phpunit failures in SiteConfigTest

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

Daimona assigned this task to kostajh.
Daimona subscribed.

Tentatively closing as resolved, because all tests mentioned above seem to be passing when run on their own. New failures can be filed as separate tasks.