-
-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wikidata and Wikibase reconciliation services don't load in OpenRefine 3.8.0 #120
Comments
Removing and re-adding the reconciliation services doesn't fix this issue. |
This seems to be caused by the presence of the Commons extension, which embeds a copy of |
I can confirm that removing the Commons extension fixes this issue. Thanks! |
Removing the files in module/externals/suggest/ fixes this. However, it looks like it also breaks the extension. I had to go back to 3.7.9 because of OpenRefine/OpenRefine#6581, but then you get the error below and clicking on Wikimedia Commons in the source list doesn't do anything.
|
I've started investigating how scripts are bundled and it looks like suggest-4_3a.js is added to the project/scripts bundle. It looks like it shouldn't be if you look in controller.js so something strange seems to be going on there. |
Looking at the bundled javascrip code for the project page, suggest-4_3a.js is added again at the end when the extension is enabled. This could be a cause for error if it overwrites modifications that have been made to the original suggest library. E.g. wikibase-suggest.js seems to do this. |
@sebastian-berlin-wmse I have had a look at what we thought was a butterfly bug (incorrect inclusion of the Common's extension's suggest copy into the project scripts). It seems that adding an empty |
Since this is about the Commons Extension, I'm going to move the conversation to #101 |
On the Commons Extension side. This is no longer an issue with OpenRefine 3.8.2 and CommonsExtension 0.1.2 right? @trnstlntk Is there anything left here to do on the Commons-extenison side? @wetneb |
Yes this was fixed by #104 |
Wikidata and Wikibase reconciliation services don't load in OpenRefine 3.8.0. I have seen this on my mac (in Chrome, Firefox) and it has been reported on OpenRefine on PAWS too. On my partner's PC it did work.
Reconciliation does work with various non-Wikibase reconciliation services and with the Wikimedia Commons one. It doesn't work with Wikidata's and with a few Wikibases' I've tried (at least I think they are Wikibases - Kunstmuseum.nl and the EU knowledge graph)
The recon window doesn't appear to load anything
In the terminal log, nothing happens (nothing is logged) when doing the reconciliation steps.
This is what I get in the browser console.
The text was updated successfully, but these errors were encountered: