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: wikidata-bugs.
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

Column Prototype
This is a very early prototype of a persistent column. It is not expected to work yet, and leaving it open will activate other new features which will break things. Press "\" (backslash) on your keyboard to close it now.