Last modified: 2014-09-30 10:11:54 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T72753, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 70753 - Exception from line 43 of AliasSerializer.php: AliasSerializer can only serialize an array of aliases
Exception from line 43 of AliasSerializer.php: AliasSerializer can only seria...
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
WikidataRepo (Other open bugs)
unspecified
All All
: Normal normal (vote)
: ---
Assigned To: Wikidata bugs
u=dev c=backend p=0
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-09-12 03:58 UTC by Aude
Modified: 2014-09-30 10:11 UTC (History)
2 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Aude 2014-09-12 03:58:19 UTC
we currently have older wikibase (from sept 2) and probably some cached newer things. this combination does not work. I don't know how easily fixable to make the code robust to handle this, though.


Exception from line 43 of /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/lib/includes/serializers/AliasSerializer.php: AliasSerializer can only serialize an array of aliases
#0 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/lib/includes/serializers/EntitySerializer.php(134): Wikibase\Lib\Serializers\AliasSerializer->getSerialized()
#1 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/repo/includes/api/ResultBuilder.php(321): Wikibase\Lib\Serializers\EntitySerializer->getSerialized()
#2 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/repo/includes/api/GetEntities.php(253): Wikibase\Api\ResultBuilder->addEntityRevision()
#3 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/repo/includes/api/GetEntities.php(96): Wikibase\Api\GetEntities->handleEntity()
#4 /srv/mediawiki/php-1.24wmf21/includes/api/ApiMain.php(930): Wikibase\Api\GetEntities->execute()
#5 /srv/mediawiki/php-1.24wmf21/includes/api/ApiMain.php(364): ApiMain->executeAction()
#6 /srv/mediawiki/php-1.24wmf21/includes/api/ApiMain.php(335): ApiMain->executeActionWithErrorHandling()
#7 /srv/mediawiki/php-1.24wmf21/api.php(85): ApiMain->execute()
#8 /srv/mediawiki/w/api.php(3): include()
Comment 1 Aude 2014-09-12 04:01:19 UTC
https://test.wikidata.org/wiki/Q22 is broken for same reason
Comment 2 Aude 2014-09-12 04:02:00 UTC
i also see in the logs

Fatal error: Argument 1 passed to Wikibase\LanguageFallbackChain::extractPreferredValue() must be an instance of array, null given in /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/lib/includes/LanguageFallbackChain.php on line 74
Comment 3 Aude 2014-09-12 04:03:17 UTC
and https://test2.wikipedia.org/wiki/Kitten broken

Unexpected non-MediaWiki exception encountered, of type "UnexpectedValueException"
[3e050ba5] /wiki/Kitten Exception from line 124 of /srv/mediawiki/php-1.24wmf21/includes/objectcache/MemcachedPeclBagOStuff.php: Error at offset 0 of 6 bytes
Backtrace:
#0 [internal function]: SplObjectStorage->unserialize(string)
#1 /srv/mediawiki/php-1.24wmf21/includes/objectcache/MemcachedPeclBagOStuff.php(124): Memcached->get(string, NULL, NULL)
#2 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/lib/includes/store/CachingEntityRevisionLookup.php(107): MemcachedPeclBagOStuff->get(string)
#3 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/lib/includes/store/CachingEntityRevisionLookup.php(146): Wikibase\Lib\Store\CachingEntityRevisionLookup->getEntityRevision(Wikibase\DataModel\Entity\ItemId, integer)
#4 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/lib/includes/store/CachingEntityRevisionLookup.php(126): Wikibase\Lib\Store\CachingEntityRevisionLookup->fetchEntityRevision(Wikibase\DataModel\Entity\ItemId, integer)
#5 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/lib/includes/store/RevisionBasedEntityLookup.php(41): Wikibase\Lib\Store\CachingEntityRevisionLookup->getEntityRevision(Wikibase\DataModel\Entity\ItemId)
#6 [internal function]: Wikibase\Lib\Store\RevisionBasedEntityLookup->getEntity(Wikibase\DataModel\Entity\ItemId)
#7 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/lib/includes/store/EntityRedirectResolvingDecorator.php(79): call_user_func_array(array, array)
#8 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/lib/includes/store/RedirectResolvingEntityLookup.php(50): Wikibase\Lib\Store\EntityRedirectResolvingDecorator->__call(string, array)
#9 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/lib/includes/store/RedirectResolvingEntityLookup.php(50): Wikibase\Lib\Store\EntityRedirectResolvingDecorator->getEntity(Wikibase\DataModel\Entity\ItemId)
#10 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/SnaksFinder.php(55): Wikibase\Lib\Store\RedirectResolvingEntityLookup->getEntity(Wikibase\DataModel\Entity\ItemId)
#11 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/LanguageAwareRenderer.php(107): Wikibase\DataAccess\PropertyParserFunction\SnaksFinder->findSnaks(Wikibase\DataModel\Entity\ItemId, string, string)
#12 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/LanguageAwareRenderer.php(49): Wikibase\DataAccess\PropertyParserFunction\LanguageAwareRenderer->getStatus(Wikibase\DataModel\Entity\ItemId, string)
#13 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/Runner.php(73): Wikibase\DataAccess\PropertyParserFunction\LanguageAwareRenderer->render(Wikibase\DataModel\Entity\ItemId, string)
#14 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/Runner.php(120): Wikibase\DataAccess\PropertyParserFunction\Runner->runPropertyParserFunction(Parser, string)
#15 /srv/mediawiki/php-1.24wmf21/extensions/Wikidata/extensions/Wikibase/client/includes/hooks/ParserFunctionRegistrant.php(46): Wikibase\DataAccess\PropertyParserFunction\Runner::render(Parser, string)
#16 [internal function]: Wikibase\Client\Hooks\{closure}(Parser, string)
#17 /srv/mediawiki/php-1.24wmf21/includes/parser/Parser.php(3718): call_user_func_array(Closure, array)
#18 /srv/mediawiki/php-1.24wmf21/includes/parser/Parser.php(3436): Parser->callParserFunction(PPFrame_DOM, string, array)
#19 /srv/mediawiki/php-1.24wmf21/includes/parser/Preprocessor_DOM.php(1179): Parser->braceSubstitution(array, PPFrame_DOM)
#20 /srv/mediawiki/php-1.24wmf21/includes/parser/Parser.php(3246): PPFrame_DOM->expand(PPNode_DOM, integer)
#21 /srv/mediawiki/php-1.24wmf21/includes/parser/Parser.php(1239): Parser->replaceVariables(string)
#22 /srv/mediawiki/php-1.24wmf21/includes/parser/Parser.php(405): Parser->internalParse(string)
#23 /srv/mediawiki/php-1.24wmf21/includes/content/WikitextContent.php(327): Parser->parse(string, Title, ParserOptions, boolean, boolean, integer)
#24 /srv/mediawiki/php-1.24wmf21/includes/content/AbstractContent.php(486): WikitextContent->fillParserOutput(Title, integer, ParserOptions, boolean, ParserOutput)
#25 /srv/mediawiki/php-1.24wmf21/includes/poolcounter/PoolWorkArticleView.php(139): AbstractContent->getParserOutput(Title, integer, ParserOptions)
#26 /srv/mediawiki/php-1.24wmf21/includes/poolcounter/PoolCounterWork.php(123): PoolWorkArticleView->doWork()
#27 /srv/mediawiki/php-1.24wmf21/includes/page/Article.php(688): PoolCounterWork->execute()
#28 /srv/mediawiki/php-1.24wmf21/includes/actions/ViewAction.php(44): Article->view()
#29 /srv/mediawiki/php-1.24wmf21/includes/MediaWiki.php(414): ViewAction->show()
#30 /srv/mediawiki/php-1.24wmf21/includes/MediaWiki.php(282): MediaWiki->performAction(Article, Title)
#31 /srv/mediawiki/php-1.24wmf21/includes/MediaWiki.php(584): MediaWiki->performRequest()
#32 /srv/mediawiki/php-1.24wmf21/includes/MediaWiki.php(435): MediaWiki->main()
#33 /srv/mediawiki/php-1.24wmf21/index.php(46): MediaWiki->run()
#34 /srv/mediawiki/w/index.php(3): require(string)
#35 {main}
Comment 4 Aude 2014-09-29 15:30:20 UTC
kitten is broken again :(

Unexpected non-MediaWiki exception encountered, of type "UnexpectedValueException"
[b9881901] /wiki/Kitten Exception from line 124 of /srv/mediawiki/php-1.25wmf1/includes/objectcache/MemcachedPeclBagOStuff.php: Error at offset 0 of 6 bytes
Backtrace:
#0 [internal function]: SplObjectStorage->unserialize(string)
#1 /srv/mediawiki/php-1.25wmf1/includes/objectcache/MemcachedPeclBagOStuff.php(124): Memcached->get(string, NULL, NULL)
#2 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/lib/includes/store/CachingEntityRevisionLookup.php(107): MemcachedPeclBagOStuff->get(string)
#3 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/lib/includes/store/CachingEntityRevisionLookup.php(146): Wikibase\Lib\Store\CachingEntityRevisionLookup->getEntityRevision(Wikibase\DataModel\Entity\ItemId, integer)
#4 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/lib/includes/store/CachingEntityRevisionLookup.php(126): Wikibase\Lib\Store\CachingEntityRevisionLookup->fetchEntityRevision(Wikibase\DataModel\Entity\ItemId, integer)
#5 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/lib/includes/store/RevisionBasedEntityLookup.php(41): Wikibase\Lib\Store\CachingEntityRevisionLookup->getEntityRevision(Wikibase\DataModel\Entity\ItemId)
#6 [internal function]: Wikibase\Lib\Store\RevisionBasedEntityLookup->getEntity(Wikibase\DataModel\Entity\ItemId)
#7 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/lib/includes/store/EntityRedirectResolvingDecorator.php(79): call_user_func_array(array, array)
#8 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/lib/includes/store/RedirectResolvingEntityLookup.php(50): Wikibase\Lib\Store\EntityRedirectResolvingDecorator->__call(string, array)
#9 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/lib/includes/store/RedirectResolvingEntityLookup.php(50): Wikibase\Lib\Store\EntityRedirectResolvingDecorator->getEntity(Wikibase\DataModel\Entity\ItemId)
#10 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/SnaksFinder.php(55): Wikibase\Lib\Store\RedirectResolvingEntityLookup->getEntity(Wikibase\DataModel\Entity\ItemId)
#11 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/LanguageAwareRenderer.php(107): Wikibase\DataAccess\PropertyParserFunction\SnaksFinder->findSnaks(Wikibase\DataModel\Entity\ItemId, string, string)
#12 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/LanguageAwareRenderer.php(49): Wikibase\DataAccess\PropertyParserFunction\LanguageAwareRenderer->getStatus(Wikibase\DataModel\Entity\ItemId, string)
#13 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/Runner.php(73): Wikibase\DataAccess\PropertyParserFunction\LanguageAwareRenderer->render(Wikibase\DataModel\Entity\ItemId, string)
#14 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/Runner.php(120): Wikibase\DataAccess\PropertyParserFunction\Runner->runPropertyParserFunction(Parser, string)
#15 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/client/includes/hooks/ParserFunctionRegistrant.php(46): Wikibase\DataAccess\PropertyParserFunction\Runner::render(Parser, string)
#16 [internal function]: Wikibase\Client\Hooks\{closure}(Parser, string)
#17 /srv/mediawiki/php-1.25wmf1/includes/parser/Parser.php(3768): call_user_func_array(Closure, array)
#18 /srv/mediawiki/php-1.25wmf1/includes/parser/Parser.php(3486): Parser->callParserFunction(PPFrame_DOM, string, array)
#19 /srv/mediawiki/php-1.25wmf1/includes/parser/Preprocessor_DOM.php(1179): Parser->braceSubstitution(array, PPFrame_DOM)
#20 /srv/mediawiki/php-1.25wmf1/includes/parser/Parser.php(3296): PPFrame_DOM->expand(PPNode_DOM, integer)
#21 /srv/mediawiki/php-1.25wmf1/includes/parser/Parser.php(1254): Parser->replaceVariables(string)
#22 /srv/mediawiki/php-1.25wmf1/includes/parser/Parser.php(420): Parser->internalParse(string)
#23 /srv/mediawiki/php-1.25wmf1/includes/content/WikitextContent.php(338): Parser->parse(string, Title, ParserOptions, boolean, boolean, integer)
#24 /srv/mediawiki/php-1.25wmf1/includes/content/AbstractContent.php(490): WikitextContent->fillParserOutput(Title, integer, ParserOptions, boolean, ParserOutput)
#25 /srv/mediawiki/php-1.25wmf1/includes/poolcounter/PoolWorkArticleView.php(139): AbstractContent->getParserOutput(Title, integer, ParserOptions)
#26 /srv/mediawiki/php-1.25wmf1/includes/poolcounter/PoolCounterWork.php(123): PoolWorkArticleView->doWork()
#27 /srv/mediawiki/php-1.25wmf1/includes/page/Article.php(688): PoolCounterWork->execute()
#28 /srv/mediawiki/php-1.25wmf1/includes/actions/ViewAction.php(44): Article->view()
#29 /srv/mediawiki/php-1.25wmf1/includes/MediaWiki.php(414): ViewAction->show()
#30 /srv/mediawiki/php-1.25wmf1/includes/MediaWiki.php(282): MediaWiki->performAction(Article, Title)
#31 /srv/mediawiki/php-1.25wmf1/includes/MediaWiki.php(584): MediaWiki->performRequest()
#32 /srv/mediawiki/php-1.25wmf1/includes/MediaWiki.php(435): MediaWiki->main()
#33 /srv/mediawiki/php-1.25wmf1/index.php(46): MediaWiki->run()
#34 /srv/mediawiki/w/index.php(3): require(string)
#35 {main}
Comment 5 Aude 2014-09-30 10:11:54 UTC
opened bug 71461 for "Error at offset 0 of 6 bytes" issue.

I think the original issue here is resolved or not an issue for us.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links