Page MenuHomePhabricator

Simple online validator reports a non-existing issue, which suddenly seems to be fixed. I am wondering why?
Open, Needs TriagePublicBUG REPORT

Description

This is a bug report that fixed itself. During Wikimania one of our most well-kept schema's (for human genes) lead to an error message of a URI causing an issue with the shape (i.e. http://www.wikidata.org/entity/P16335166)

The full error message being:
<Q415594>@!START
validating http://www.wikidata.org/entity/Q415594 as http://www.wikidata.org/entity/#wikidata-human-gene:

validating http://www.wikidata.org/entity/statement/Q415594-CDB7EA5A-DACB-49C1-BA64-8D3EC8CC882A:
  validating http://www.wikidata.org/reference/40c4db543dfcc3361dde4c3d6f1483d9703e6a61:
    validating http://www.wikidata.org/entity/P16335166:
      Error validating http://www.wikidata.org/entity/P16335166 as {"type":"NodeConstraint","values":["http://www.wikidata.org/entity/Q16335166"]}: value http://www.wikidata.org/entity/P16335166 not found in set ["http://www.wikidata.org/entity/Q16335166"]
    validating http://www.wikidata.org/entity/P16335166:
      Error validating http://www.wikidata.org/entity/P16335166 as {"type":"NodeConstraint","values":["http://www.wikidata.org/entity/Q20641742"]}: value http://www.wikidata.org/entity/P16335166 not found in set ["http://www.wikidata.org/entity/Q20641742"]
    validating http://www.wikidata.org/entity/Q16335166:
      Error validating http://www.wikidata.org/entity/Q16335166 as {"type":"NodeConstraint","values":["http://www.wikidata.org/entity/Q20641742"]}: value http://www.wikidata.org/entity/Q16335166 not found in set ["http://www.wikidata.org/entity/Q20641742"]

However, when I look at the core data, there was no P16335166
see: https://www.wikidata.org/wiki/Special:EntityData/Q415594.ttl

I first noticed the issue during Wikimania up until this morning. This evening the tool worked as expected without me making any changes.
I am still issuing a phabricator task, hoping someone has an explanation for this sudden change of behaviour.
I am also uploading two screendumps, one from earlier today where the issue still existed, the other where there is expected behaviour.

Screenshot 2019-08-21 at 23.16.15.png (1×3 px, 770 KB)

Screenshot 2019-08-21 at 23.16.27.png (1×2 px, 535 KB)

Event Timeline

The issue resurfaced. To reproduce the issue the following steps needs to be followed:

  1. Go to the human gene shape at: https://www.wikidata.org/wiki/EntitySchema:E37
  2. check entities against this Schema
  3. the check is returning an error message: value http://www.wikidata.org/entity/P16335166 not found in set ["http://www.wikidata.org/entity/Q16335166"]. Somehow the data is returning a P in place of Q