Page MenuHomePhabricator

ArgumentCountError: Too few arguments to function SqlBagOStuff::__construct(), 0 passed in /srv/mediawiki/php-1.40.0-wmf.19/vendor/wikimedia/object-factory/src/ObjectFactory.php on line 240 and exactly 1 expected
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
normalized_message
[{reqId}] {exception_url}   ArgumentCountError: Too few arguments to function SqlBagOStuff::__construct(), 0 passed in /srv/mediawiki/php-1.40.0-wmf.19/vendor/wikimedia/object-factory/src/ObjectFactory.php on line 240 and exactly 1 expected
exception.trace
from /srv/mediawiki/php-1.40.0-wmf.19/includes/objectcache/SqlBagOStuff.php(143)
#0 /srv/mediawiki/php-1.40.0-wmf.19/vendor/wikimedia/object-factory/src/ObjectFactory.php(240): SqlBagOStuff->__construct()
#1 /srv/mediawiki/php-1.40.0-wmf.19/includes/libs/objectcache/MultiWriteBagOStuff.php(83): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec(array)
#2 /srv/mediawiki/php-1.40.0-wmf.19/includes/objectcache/ObjectCache.php(218): MultiWriteBagOStuff->__construct(array)
#3 /srv/mediawiki/php-1.40.0-wmf.19/includes/objectcache/ObjectCache.php(105): ObjectCache::newFromParams(array)
#4 /srv/mediawiki/php-1.40.0-wmf.19/includes/objectcache/ObjectCache.php(77): ObjectCache::newFromId(string)
#5 /srv/mediawiki/php-1.40.0-wmf.19/includes/ServiceWiring.php(1309): ObjectCache::getInstance(string)
#6 /srv/mediawiki/php-1.40.0-wmf.19/vendor/wikimedia/services/src/ServiceContainer.php(447): Wikimedia\Services\ServiceContainer::{closure}(MediaWiki\MediaWikiServices)
#7 /srv/mediawiki/php-1.40.0-wmf.19/vendor/wikimedia/services/src/ServiceContainer.php(411): Wikimedia\Services\ServiceContainer->createService(string)
#8 /srv/mediawiki/php-1.40.0-wmf.19/includes/MediaWikiServices.php(303): Wikimedia\Services\ServiceContainer->getService(string)
#9 /srv/mediawiki/php-1.40.0-wmf.19/includes/MediaWikiServices.php(1441): MediaWiki\MediaWikiServices->getService(string)
#10 /srv/mediawiki/php-1.40.0-wmf.19/includes/ServiceWiring.php(1303): MediaWiki\MediaWikiServices->getParserCacheFactory()
#11 /srv/mediawiki/php-1.40.0-wmf.19/vendor/wikimedia/services/src/ServiceContainer.php(447): Wikimedia\Services\ServiceContainer::{closure}(MediaWiki\MediaWikiServices)
#12 /srv/mediawiki/php-1.40.0-wmf.19/vendor/wikimedia/services/src/ServiceContainer.php(411): Wikimedia\Services\ServiceContainer->createService(string)
#13 /srv/mediawiki/php-1.40.0-wmf.19/includes/MediaWikiServices.php(303): Wikimedia\Services\ServiceContainer->getService(string)
#14 /srv/mediawiki/php-1.40.0-wmf.19/includes/MediaWikiServices.php(1433): MediaWiki\MediaWikiServices->getService(string)
#15 /srv/mediawiki/php-1.40.0-wmf.19/includes/ServiceWiring.php(1358): MediaWiki\MediaWikiServices->getParserCache()
#16 /srv/mediawiki/php-1.40.0-wmf.19/vendor/wikimedia/services/src/ServiceContainer.php(447): Wikimedia\Services\ServiceContainer::{closure}(MediaWiki\MediaWikiServices)
#17 /srv/mediawiki/php-1.40.0-wmf.19/vendor/wikimedia/services/src/ServiceContainer.php(411): Wikimedia\Services\ServiceContainer->createService(string)
#18 /srv/mediawiki/php-1.40.0-wmf.19/includes/MediaWikiServices.php(303): Wikimedia\Services\ServiceContainer->getService(string)
#19 /srv/mediawiki/php-1.40.0-wmf.19/includes/MediaWikiServices.php(1457): MediaWiki\MediaWikiServices->getService(string)
#20 /srv/mediawiki/php-1.40.0-wmf.19/includes/page/Article.php(600): MediaWiki\MediaWikiServices->getParserOutputAccess()
#21 /srv/mediawiki/php-1.40.0-wmf.19/includes/page/Article.php(537): Article->generateContentOutput(User, ParserOptions, integer, OutputPage, array)
#22 /srv/mediawiki/php-1.40.0-wmf.19/includes/actions/ViewAction.php(78): Article->view()
#23 /srv/mediawiki/php-1.40.0-wmf.19/includes/MediaWiki.php(551): ViewAction->show()
#24 /srv/mediawiki/php-1.40.0-wmf.19/includes/MediaWiki.php(328): MediaWiki->performAction(Article, Title)
#25 /srv/mediawiki/php-1.40.0-wmf.19/includes/MediaWiki.php(915): MediaWiki->performRequest()
#26 /srv/mediawiki/php-1.40.0-wmf.19/includes/MediaWiki.php(571): MediaWiki->main()
#27 /srv/mediawiki/php-1.40.0-wmf.19/index.php(50): MediaWiki->run()
#28 /srv/mediawiki/php-1.40.0-wmf.19/index.php(46): wfIndexMain()
#29 /srv/mediawiki/w/index.php(3): require(string)
#30 {main}
Impact
Notes

Event Timeline

Zabe triaged this task as Unbreak Now! priority.Jan 17 2023, 10:34 AM

Change 880935 had a related patch set uploaded (by Zabe; author: Zabe):

[mediawiki/core@master] objectcache: Fix DI for MultiWriteBagOStuff sub caches

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

Change 880935 abandoned by Zabe:

[mediawiki/core@master] objectcache: Fix DI for MultiWriteBagOStuff sub caches

Reason:

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

Change 880935 restored by Zabe:

[mediawiki/core@master] objectcache: Fix DI for MultiWriteBagOStuff sub caches

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

Change 880957 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/core@master] objectcache: Fix DI for MultiWriteBagOStuff sub caches

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

Change 880935 abandoned by Zabe:

[mediawiki/core@master] objectcache: Fix DI for MultiWriteBagOStuff sub caches

Reason:

going with Krinkle's patch since I was afk for a bit

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

Change 880908 had a related patch set uploaded (by Zabe; author: Krinkle):

[mediawiki/core@wmf/1.40.0-wmf.19] objectcache: Fix DI for MultiWriteBagOStuff sub caches

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

Change 880957 merged by jenkins-bot:

[mediawiki/core@master] objectcache: Fix DI for MultiWriteBagOStuff sub caches

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

FYI, happening on every page on testwiki for me. Both logged out and logged in.

Change 880908 merged by jenkins-bot:

[mediawiki/core@wmf/1.40.0-wmf.19] objectcache: Fix DI for MultiWriteBagOStuff sub caches

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

Mentioned in SAL (#wikimedia-operations) [2023-01-17T18:23:01Z] <zabe@deploy1002> Started scap: Backport for [[gerrit:880908|objectcache: Fix DI for MultiWriteBagOStuff sub caches (T327158)]], [[gerrit:878169|Use new DiscussionTools heading markup on enwiki (T314714)]], [[gerrit:879158|Add "Clear Affordances" to DiscussionTools beta feature on remaining wikis (T321955)]], [[gerrit:879159|Add "Page Frame" to DiscussionTools beta feature on partner wikis (T317907)]], [[gerrit:879103|

Mentioned in SAL (#wikimedia-operations) [2023-01-17T18:25:06Z] <zabe@deploy1002> zabe and matmarex and zabe: Backport for [[gerrit:880908|objectcache: Fix DI for MultiWriteBagOStuff sub caches (T327158)]], [[gerrit:878169|Use new DiscussionTools heading markup on enwiki (T314714)]], [[gerrit:879158|Add "Clear Affordances" to DiscussionTools beta feature on remaining wikis (T321955)]], [[gerrit:879159|Add "Page Frame" to DiscussionTools beta feature on partner wikis (T317907)]], [[

Zabe assigned this task to Krinkle.