property parser function fails to render values
Closed, ResolvedPublic

Description

property parser function is failing to render values on wikipedia and wikivoyage:

Failed to render property signature: Property not found for label 'en' and language 'signature'

this happens for lookup of property by label.

https://en.wikipedia.org/wiki/Wikipedia:Village_pump_%28technical%29#signature_property_problem

i cannot reproduce on my test wikis with mw1.23-wmf5 version of everything, nor on test2.wikipedia which has wmf6


Version: master
Severity: normal

bzimport added a subscriber: Unknown Object (MLST).
bzimport set Reference to bz58099.
aude created this task.Via LegacyDec 6 2013, 3:22 PM
gerritbot added a comment.Via ConduitDec 6 2013, 3:23 PM

Change 99658 had a related patch set uploaded by Aude:
Update Wikibase, for issue with parser function

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

aude added a comment.Via ConduitDec 6 2013, 3:30 PM

also quite sure i never saw it on test.wikidata in the past 2 weeks (before deploying to wikivoyage)

aude added a comment.Via ConduitDec 6 2013, 3:30 PM

err, test2

gerritbot added a comment.Via ConduitDec 6 2013, 5:32 PM

Change 99658 merged by Reedy:
Update Wikibase, for issue with parser function

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

gerritbot added a comment.Via ConduitDec 6 2013, 6:09 PM

Change 99681 had a related patch set uploaded by Aude:
disable display of wikibasse parser function errors

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

aude added a comment.Via ConduitDec 6 2013, 7:09 PM

the cache was not properly invalidating for TermPropertyLabelResolver

doing this on one of the clients forced recache and resolved the issue for the clients

$store = \Wikibase\Client\WikibaseClient::getDefaultInstance()->getStore();
$labelResolver = $store->getPropertyLabelResolver();
$id = $labelResolver->getPropertyIdsForLabels( array( 'signature' ), 'recache' );

we need to ensure this cache is using a cache key that changes with each deployment.

gerritbot added a comment.Via ConduitDec 9 2013, 2:24 PM

Change 99681 abandoned by Aude:
Disable display of wikibase parser function errors

Reason:
shall resubmit, if/when needed

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

Add Comment