I am getting a fatal error in the client:
Catchable fatal error: Argument 1 passed to Wikibase\Claims::getClaimsForProperty() must be an instance of Wikibase\DataModel\Entity\PropertyId, instance of Wikibase\DataModel\Entity\EntityId given, called in /var/www/common/php-master/extensions/Wikibase/client/includes/parserhooks/PropertyParserFunctionRenderer.php on line 86 and defined in /var/www/common/php-master/extensions/WikibaseDataModel/DataModel/Claim/Claims.php on line 370
This issue is caused by older data from memcached that my install is using. The TermPropertyLabelResolver pulls the ids from memcached.
e.g.
'coordinate' => Wikibase\DataModel\Entity\EntityId::__set_state(array( 'entityType' => 'property', 'serialization' => 'P5', ))
These are EntityId objects, but not specifically PropertyId objects that Claims::getClaimsForProperty() now requires.
This issue *will* hit us in production, so must fix asap.
Version: master
Severity: critical