https://bugzilla.wikimedia.org/show_bug.cgi?id=71291
Bug ID: 71291
Summary: Unexpected non-MediaWiki exception: Can't handle
claims with no GUID set!
Product: MediaWiki extensions
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: WikidataRepo
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Web browser: ---
Mobile Platform: ---
I get a "Can't handle claims with no GUID set!" exception for some of my items
locally. Not sure how it happened that such claims got created but if this also
happened on wikidata.org we should handle this more gracefully.
Unexpected non-MediaWiki exception encountered, of type
"InvalidArgumentException"
[6fbab4c3] /mediawiki/index.php/Q3552 Exception from line 76 of
C:\xampp\htdocs\mediawiki\extensions\Wikibase\vendor\wikibase\data-model\src\Claim\Claims.php:
Can't handle claims with no GUID set!
Backtrace:
#0
C:\xampp\htdocs\mediawiki\extensions\Wikibase\vendor\wikibase\data-model\src\Claim\Claims.php(274):
Wikibase\DataModel\Claim\Claims->getClaimKey(Wikibase\DataModel\Statement\Statement)
#1
C:\xampp\htdocs\mediawiki\extensions\Wikibase\vendor\wikibase\data-model\src\Claim\Claims.php(44):
Wikibase\DataModel\Claim\Claims->offsetSet(NULL,
Wikibase\DataModel\Statement\Statement)
#2
C:\xampp\htdocs\mediawiki\extensions\Wikibase\lib\includes\serializers\EntitySerializer.php(148):
Wikibase\DataModel\Claim\Claims->__construct(array)
#3
C:\xampp\htdocs\mediawiki\extensions\Wikibase\repo\includes\ParserOutputJsConfigBuilder.php(179):
Wikibase\Lib\Serializers\EntitySerializer->getSerialized(Wikibase\DataModel\Entity\Item)
#4
C:\xampp\htdocs\mediawiki\extensions\Wikibase\repo\includes\ParserOutputJsConfigBuilder.php(105):
Wikibase\ParserOutputJsConfigBuilder->getSerializedEntity(Wikibase\DataModel\Entity\Item,
Wikibase\Lib\Serializers\SerializationOptions)
#5
C:\xampp\htdocs\mediawiki\extensions\Wikibase\repo\includes\ParserOutputJsConfigBuilder.php(82):
Wikibase\ParserOutputJsConfigBuilder->getEntityVars(Wikibase\DataModel\Entity\Item,
Wikibase\Lib\Serializers\SerializationOptions)
#6
C:\xampp\htdocs\mediawiki\extensions\Wikibase\repo\includes\EntityParserOutputGenerator.php(80):
Wikibase\ParserOutputJsConfigBuilder->build(Wikibase\DataModel\Entity\Item,
Wikibase\Lib\Serializers\SerializationOptions, boolean)
#7
C:\xampp\htdocs\mediawiki\extensions\Wikibase\repo\includes\content\EntityContent.php(264):
Wikibase\EntityParserOutputGenerator->getParserOutput(Wikibase\EntityRevision,
boolean, boolean)
#8
C:\xampp\htdocs\mediawiki\extensions\Wikibase\repo\includes\content\EntityContent.php(210):
Wikibase\EntityContent->getParserOutputFromEntityView(Title, integer,
ParserOptions, boolean)
#9 C:\xampp\htdocs\mediawiki\includes\poolcounter\PoolWorkArticleView.php(139):
Wikibase\EntityContent->getParserOutput(Title, integer, ParserOptions)
#10 C:\xampp\htdocs\mediawiki\includes\poolcounter\PoolCounterWork.php(123):
PoolWorkArticleView->doWork()
#11 C:\xampp\htdocs\mediawiki\includes\page\Article.php(688):
PoolCounterWork->execute()
#12
C:\xampp\htdocs\mediawiki\extensions\Wikibase\repo\includes\actions\ViewEntityAction.php(202):
Article->view()
#13
C:\xampp\htdocs\mediawiki\extensions\Wikibase\repo\includes\actions\ViewEntityAction.php(126):
Wikibase\ViewEntityAction->displayEntityContent(Wikibase\ItemContent)
#14 C:\xampp\htdocs\mediawiki\includes\MediaWiki.php(414):
Wikibase\ViewEntityAction->show()
#15 C:\xampp\htdocs\mediawiki\includes\MediaWiki.php(282):
MediaWiki->performAction(Article, Title)
#16 C:\xampp\htdocs\mediawiki\includes\MediaWiki.php(584):
MediaWiki->performRequest()
#17 C:\xampp\htdocs\mediawiki\includes\MediaWiki.php(435): MediaWiki->main()
#18 C:\xampp\htdocs\mediawiki\index.php(46): MediaWiki->run()
#19 {main
--
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