https://bugzilla.wikimedia.org/show_bug.cgi?id=71519

--- Comment #18 from Aude <[email protected]> ---
this can be reproduced with stacktrace, with:

$rev = Revision::newFromId( 143201634 );
$content = $rev->getContent();
$pout = $content->getParserOutput( $title );

(consistent with what Tim found)

Caught exception InvalidArgumentException: ByPropertyListSerializer can only
serialize Traversable objects
#0
/srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/lib/includes/serializers/ReferenceSerializer.php(67):
Wikibase\Lib\Serializers\ByPropertyListSerializer->getSerialized(-4754039253130543209)
#1
/srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/lib/includes/serializers/ClaimSerializer.php(139):
Wikibase\Lib\Serializers\ReferenceSerializer->getSerialized(Object(Wikibase\DataModel\Reference))
#2
/srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/lib/includes/serializers/ByPropertyListSerializer.php(80):
Wikibase\Lib\Serializers\ClaimSerializer->getSerialized(Object(Wikibase\DataModel\Statement\Statement))
#3
/srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/lib/includes/serializers/ClaimsSerializer.php(60):
Wikibase\Lib\Serializers\ByPropertyListSerializer->getSerialized(Object(Wikibase\DataModel\Claim\Claims))
#4
/srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/lib/includes/serializers/EntitySerializer.php(148):
->getSerialized(Object(Wikibase\DataModel\Claim\Claims))
#5
/srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/ParserOutputJsConfigBuilder.php(179):
Wikibase\Lib\Serializers\EntitySerializer->getSerialized(Object(Wikibase\DataModel\Entity\Item))
#6
/srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/ParserOutputJsConfigBuilder.php(105):
Wikibase\ParserOutputJsConfigBuilder->getSerializedEntity(Object(Wikibase\DataModel\Entity\Item),
Object(Wikibase\Lib\Serializers\SerializationOptions))
#7
/srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/ParserOutputJsConfigBuilder.php(82):
Wikibase\ParserOutputJsConfigBuilder->getEntityVars(Object(Wikibase\DataModel\Entity\Item),
Object(Wikibase\Lib\Serializers\SerializationOptions))
#8
/srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/EntityParserOutputGenerator.php(80):
Wikibase\ParserOutputJsConfigBuilder->build(Object(Wikibase\DataModel\Entity\Item),
Object(Wikibase\Lib\Serializers\SerializationOptions), false)
#9
/srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/content/EntityContent.php(264):
Wikibase\EntityParserOutputGenerator->getParserOutput(Object(Wikibase\EntityRevision),
true, true)
#10
/srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/content/EntityContent.php(210):
Wikibase\EntityContent->getParserOutputFromEntityView(Object(Title), NULL,
NULL, true)
#11 /srv/mediawiki/php-1.25wmf1/maintenance/eval.php(81) : eval()'d code(1):
Wikibase\EntityContent->getParserOutput(Object(Title))
#12 /srv/mediawiki/php-1.25wmf1/maintenance/eval.php(81): eval()
#13 /srv/mediawiki/multiversion/MWScript.php(97):
require_once('/srv/mediawiki/...')

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to