For several days now I encounter an error when reconciling with Wikidata.
I reconciled the items via Wikidata Qid without problem but when I try to use the “add columns from reconciled values” it does not recognise any property name.
The error is simply saying: “Sorry, something went wrong. Please try again later”
I have been using OR 3.9.5 but now downloaded the new version and the error still remains.
I have some personal wikibases connected with my OR and reconciliation/adding new columns works fine with them. Thus I assume the error is on Wikidata’s end.
This looks related to another recent thread reporting reconciliation failures:
In both cases the errors appear to come from the Wikidata reconciliation service (https://wikidata.reconci.link/en/api) rather than from OpenRefine itself. Reported symptoms include:
“No. of recon objects was less than no. of jobs”
“The reconciliation service returned an invalid response”
Recent statistics show that the processing time per query has increased significantly compared to the 24-hour average, which suggests the service performance has deteriorated recently.
Thanks Martin. That was a question that I realized that I left out of my reply - "What reconciliation service are you using?" I'm not sure who maintains the wikidata.reconci.link service these days (or if it is maintained).
Your Phabricator ticket says "intermittent" which I haven't seen in the other reports. Have you (or others) seen it work recently? If it is actually an intermittent failure, something that comes to mind is that this week's Wikidata newsletter mentioned more aggressive rate limits being introduced. I wonder if that could be related? (Although I'd expect a different error than 403 Forbidden). If it's a hard error, perhaps Wikidata changed some other aspect of their rules.
Thanks. That's weird that it's returning 403 Forbidden if it's a rate limit problem. I guess we'll have to wait for the Wikidata folks to sort it out. I confirmed that the 403 is coming from Wikidata and is not being generated by the reconciliation service (by running my own version of the service).
The property suggest/autocomplete problem might be a separate issue, because it never seems to work (unless I'm very, very unlucky).
I encountered this error too! Some days it works and reconciles everything, some days its full of that error (that was last week’s experience). I also noticed that the error always presents itself when I am reconciling using multiple properties e.g. the label and an ID property.
I had a look at it when it was failing and the reconciliation service isn't sending the User-Agent header required by Wikidata for this particular case. That subjects it to stricter rate limits.
My best guess is that the Wikidata dev ops folks were messing with the rate limits over the past few days.