Talk:Wikibase

About this board

Using the main namespace for items

1
Till Kraemer (talkcontribs)

Hello, I'm running MediaWiki 1.40.0 and I would like to use the main namespace for items like on Wikidata. Can I just add something to LocalSettings.php of the repository or do I have to edit Wikibase.example.php? I'm currently using the default Wikibase.example.php and my LocalSettings.php looks like this.

Also, I'm still having issues with pre-1.37.0 items. They look like this (NSFW) while new items look like this (NSFW).

Any ideas on how to fix this are very much appreciated! Thanks, cheers and all the best!

Reply to "Using the main namespace for items"
Kghbln (talkcontribs)
Kghbln (talkcontribs)
Dan Shick (WMDE) (talkcontribs)

Good suggestion! I'm adding this to my list of tasks for the next go-round with the docs (should be done by end of Aug.)

Kghbln (talkcontribs)

Thanks a bunch!

Reply to "wikibase world"

Relationship between Wikibase and MediaWiki

3
Novem Linguae (talkcontribs)

Waht's the relationship between Wikibase and MediaWiki? Is Wikibase a MediaWiki extension? The GitHub readme.md says that Wikibase is multiple MediaWiki extensions and also "other components". Which extensions and components? Thanks.

Dan Shick (WMDE) (talkcontribs)

The mention of "other components" refers to a full-featured Wikibase install, as illustrated in the diagram on the top of this page: Wikibase/Maintaining


There are instructions for installing just the Wikibase extension(s), which these days is a fairly uncommon use case: Wikibase/Installation


You will probably have the best experience using our Docker images, until our Suite team finishes their work on the mechanics of the manual install, and we can update the now quite out-of-date docs: Wikibase/Suite

Novem Linguae (talkcontribs)
Reply to "Relationship between Wikibase and MediaWiki"
WikiWriter123 (talkcontribs)

Can we add the link to Wikibase/Installation somewhere here? It feels like it should be visible from here.

Lectrician1 (talkcontribs)

Class 'DataValues\Deserializers\DataValueDeserializer' not found

2
Marx.FelipeForte (talkcontribs)

After attempting to update to MediaWiki 1.38, I also updated the Wikibase extension. Nevertheless, both the new and the old Wikibase are currently producing the same error, hinting at a problem with how Wikibase interacts with the new MediaWiki version 1.38.

Full error log:

[5fd0ce49dfdffcca08f1df96] /wiki/ProleWiki:Main_page   Error: Class 'DataValues\Deserializers\DataValueDeserializer' not found

Backtrace:
from /var/www/prole/extensions/Wikibase/client/WikibaseClient.ServiceWiring.php(264)
 #0 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(447): Wikimedia\Services\ServiceContainer->{closure}()
 #1 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(416): Wikimedia\Services\ServiceContainer->createService()
 #2 /var/www/prole/includes/MediaWikiServices.php(294): Wikimedia\Services\ServiceContainer->getService()
 #3 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(424): MediaWiki\MediaWikiServices->getService()
 #4 /var/www/prole/extensions/Wikibase/client/includes/WikibaseClient.php(361): Wikimedia\Services\ServiceContainer->get()
 #5 /var/www/prole/extensions/Wikibase/client/WikibaseClient.ServiceWiring.php(860): Wikibase\Client\WikibaseClient::getDataValueDeserializer()
 #6 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(447): Wikimedia\Services\ServiceContainer->{closure}()
 #7 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(416): Wikimedia\Services\ServiceContainer->createService()
 #8 /var/www/prole/includes/MediaWikiServices.php(294): Wikimedia\Services\ServiceContainer->getService()
 #9 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(424): MediaWiki\MediaWikiServices->getService()
 #10 /var/www/prole/extensions/Wikibase/client/includes/WikibaseClient.php(155): Wikimedia\Services\ServiceContainer->get()
 #11 /var/www/prole/extensions/Wikibase/client/WikibaseClient.ServiceWiring.php(1057): Wikibase\Client\WikibaseClient::getSingleEntitySourceServicesFactory()
 #12 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(447): Wikimedia\Services\ServiceContainer->{closure}()
 #13 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(416): Wikimedia\Services\ServiceContainer->createService()
 #14 /var/www/prole/includes/MediaWikiServices.php(294): Wikimedia\Services\ServiceContainer->getService()
 #15 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(424): MediaWiki\MediaWikiServices->getService()
 #16 /var/www/prole/extensions/Wikibase/client/includes/WikibaseClient.php(160): Wikimedia\Services\ServiceContainer->get()
 #17 /var/www/prole/extensions/Wikibase/client/WikibaseClient.ServiceWiring.php(956): Wikibase\Client\WikibaseClient::getWikibaseServices()
 #18 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(447): Wikimedia\Services\ServiceContainer->{closure}()
 #19 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(416): Wikimedia\Services\ServiceContainer->createService()
 #20 /var/www/prole/includes/MediaWikiServices.php(294): Wikimedia\Services\ServiceContainer->getService()
 #21 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(424): MediaWiki\MediaWikiServices->getService()
 #22 /var/www/prole/extensions/Wikibase/client/includes/WikibaseClient.php(222): Wikimedia\Services\ServiceContainer->get()
 #23 /var/www/prole/extensions/Wikibase/client/WikibaseClient.ServiceWiring.php(401): Wikibase\Client\WikibaseClient::getStore()
 #24 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(447): Wikimedia\Services\ServiceContainer->{closure}()
 #25 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(416): Wikimedia\Services\ServiceContainer->createService()
 #26 /var/www/prole/includes/MediaWikiServices.php(294): Wikimedia\Services\ServiceContainer->getService()
 #27 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(424): MediaWiki\MediaWikiServices->getService()
 #28 /var/www/prole/extensions/Wikibase/client/includes/WikibaseClient.php(170): Wikimedia\Services\ServiceContainer->get()
 #29 /var/www/prole/extensions/Wikibase/client/WikibaseClient.ServiceWiring.php(826): Wikibase\Client\WikibaseClient::getEntityLookup()
 #30 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(447): Wikimedia\Services\ServiceContainer->{closure}()
 #31 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(416): Wikimedia\Services\ServiceContainer->createService()
 #32 /var/www/prole/includes/MediaWikiServices.php(294): Wikimedia\Services\ServiceContainer->getService()
 #33 /var/www/prole/vendor/wikimedia/services/src/ServiceContainer.php(424): MediaWiki\MediaWikiServices->getService()
 #34 /var/www/prole/vendor/wikimedia/object-factory/src/ObjectFactory.php(211): Wikimedia\Services\ServiceContainer->get()
 #35 /var/www/prole/vendor/wikimedia/object-factory/src/ObjectFactory.php(152): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec()
 #36 /var/www/prole/includes/HookContainer/HookContainer.php(473): Wikimedia\ObjectFactory\ObjectFactory->createObject()
 #37 /var/www/prole/includes/HookContainer/HookContainer.php(156): MediaWiki\HookContainer\HookContainer->getHandlers()
 #38 /var/www/prole/includes/HookContainer/HookRunner.php(2858): MediaWiki\HookContainer\HookContainer->run()
 #39 /var/www/prole/includes/parser/Parser.php(635): MediaWiki\HookContainer\HookRunner->onParserClearState()
 #40 /var/www/prole/includes/parser/Parser.php(4833): Parser->clearState()
 #41 /var/www/prole/includes/parser/Parser.php(926): Parser->startParse()
 #42 /var/www/prole/includes/parser/Parser.php(4860): Parser->preprocess()
 #43 /var/www/prole/includes/cache/MessageCache.php(1257): Parser->transformMsg()
 #44 /var/www/prole/includes/language/Message.php(1474): MessageCache->transform()
 #45 /var/www/prole/includes/language/Message.php(1007): Message->transformText()
 #46 /var/www/prole/includes/language/Message.php(1071): Message->format()
 #47 /var/www/prole/includes/OutputPage.php(1041): Message->text()
 #48 /var/www/prole/includes/OutputPage.php(1090): OutputPage->setHTMLTitle()
 #49 /var/www/prole/includes/page/Article.php(464): OutputPage->setPageTitle()
 #50 /var/www/prole/includes/actions/ViewAction.php(80): Article->view()
 #51 /var/www/prole/includes/MediaWiki.php(543): ViewAction->show()
 #52 /var/www/prole/includes/MediaWiki.php(321): MediaWiki->performAction()
 #53 /var/www/prole/includes/MediaWiki.php(912): MediaWiki->performRequest()
 #54 /var/www/prole/includes/MediaWiki.php(563): MediaWiki->main()
 #55 /var/www/prole/index.php(53): MediaWiki->run()
 #56 /var/www/prole/index.php(46): wfIndexMain()
 #57 {main}
Marx.FelipeForte (talkcontribs)

Fix found: Copy "composer.json" from the Wikibase extension folder to the main folder as "composer.local.json", then run:

composer install --no-dev
Reply to "Class 'DataValues\Deserializers\DataValueDeserializer' not found"

Error: Class 'Onoi\MessageReporter\ObservableMessageReporter' not found

1
Klymets (talkcontribs)

Error: Class 'Onoi\MessageReporter\Observa bleMessageReporter' not found Backtrace: from /var/www/html/mediawiki/extensions/Wikibase/repo/maintenance/rebuildItemsPe rSite.php(82)

  1. 0 /var/www/html/mediawiki/maintenance/doMaintenance.php(114): Wikibase\Repo\Mai ntenance\RebuildItemsPerSite->execute()
  2. 1 /var/www/html/mediawiki/extensions/Wikibase/repo/maintenance/rebuildItemsPerS ite.php(147): require_once(string)
  3. 2 {main}
Reply to "Error: Class 'Onoi\MessageReporter\ObservableMessageReporter' not found"

Data from Wikidata on third party wikis

4
Summary by 2003:F1:C713:C500:E0D5:E96F:567:C0A6

From outside Wikimedia there are options however they require effort. Embedding queries from the Wikidata Query Service is the only more or less easy way. No Lua though. Using Lua appears not to be feasilbe (hopefully only at the moment).

2003:F1:C713:C500:5957:AB4D:9CB3:9073 (talkcontribs)

I have a third party wiki and I would like to use lua modules like they are used on Wikipedias to fetch data. Is this a matter of configuration or do I need to install Wikibase Client or some other software? Perhaps it is just a MediaWiki configuration parameter. This page leaves a bit me clueless. Thanks for your insight.

2003:F1:C713:C500:5957:AB4D:9CB3:9073 (talkcontribs)
Dan Shick (WMDE) (talkcontribs)
2003:F1:C713:C500:E0D5:E96F:567:C0A6 (talkcontribs)

Thank you for your repy on wikidata.org!

Reply to "Data from Wikidata on third party wikis"

Help with WDQS UPDATER container failing/restarting

2
Tinyttt (talkcontribs)

Could anyone please advise why this is happening?

Running Wikibase based on the docker-compose.yml file on wikibase-docker repository. 7 of 8 containers are up except for the the WDQS-updater which keeps restarting with the following error.

The following is from the logs:

at org.wikidata.query.rdf.tool.change.ChangeSourceContext.getStartTime(ChangeSourceContext.java:97)

at org.wikidata.query.rdf.tool.Update.initialize(Update.java:144)

at org.wikidata.query.rdf.tool.Update.main(Update.java:97)

wait-for-it.sh: waiting 300 seconds for wikibase.svc:80

wait-for-it.sh: wikibase.svc:80 is available after 0 seconds

wait-for-it.sh: waiting 300 seconds for wdqs.svc:9999

wait-for-it.sh: wdqs.sv

c:9999

is available after 0 seconds

Updating via http://wdqs.svc:9999/bigdata/namespace/wdq/sparql

OpenJDK 64-Bit Server VM warning: Cannot open file /var/log/wdqs/wdqs-updater_jvm_gc.pid10.log due to No such file or directory

#logback.classic pattern: %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n

04:13:17.250 [main] INFO org.wikidata.query.rdf.tool.Update - Starting Updater 0.3.10-SNAPSHOT (8bba8bfb0bbb12361c0e214fe482fbe15fcaa129)

04:13:18.251 [main] INFO o.w.q.r.t.change.ChangeSourceContext - Checking where we left off

04:13:18.252 [main] INFO o.w.query.rdf.tool.rdf.RdfRepository - Checking for left off time from the updater

04:13:18.512 [main] INFO o.w.query.rdf.tool.rdf.RdfRepository - Found left off time from the updater

04:13:18.514 [main] ERROR org.wikidata.query.rdf.tool.Update - Error during initialization.

java.lang.IllegalStateException: RDF store reports the last update time is before the minimum safe poll time. You will have to reload from scratch or you might have missing data.

at org.wikidata.query.rdf.tool.change.ChangeSourceContext.getStartTime(ChangeSourceContext.java:97)

at org.wikidata.query.rdf.tool.Update.initialize(Update.java:144)

at org.wikidata.query.rdf.tool.Update.main(Update.java:97)

Exception in thread "main" java.lang.IllegalStateException: RDF store reports the last update time is before the minimum safe poll time. You will have to reload from scratch or you might have missing data.

at org.wikidata.query.rdf.tool.change.ChangeSourceContext.getStartTime(ChangeSourceContext.java:97)

at org.wikidata.query.rdf.tool.Update.initialize(Update.java:144)

at org.wikidata.query.rdf.tool.Update.main(Update.java:97)

wait-for-it.sh: waiting 300 seconds for wikibase.svc:80

wait-for-it.sh: wikibase.svc:80 is available after 0 seconds

wait-for-it.sh: waiting 300 seconds for wdqs.svc:9999

wait-for-it.sh: wdqs.svc:9999 is available after 0 seconds

Updating via http://wdqs.svc:9999/bigdata/namespace/wdq/sparql

OpenJDK 64-Bit Server VM warning: Cannot open file /var/log/wdqs/wdqs-updater_jvm_gc.pid10.log due to No such file or directory

#logback.classic pattern: %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n

04:14:19.547 [main] INFO org.wikidata.query.rdf.tool.Update - Starting Updater 0.3.10-SNAPSHOT (8bba8bfb0bbb12361c0e214fe482fbe15fcaa129)

04:14:24.297 [main] INFO o.w.q.r.t.change.ChangeSourceContext - Checking where we left off

04:14:24.297 [main] INFO o.w.query.rdf.tool.rdf.RdfRepository - Checking for left off time from the updater

04:14:24.602 [main] INFO o.w.query.rdf.tool.rdf.RdfRepository - Found left off time from the updater

04:14:24.604 [main] ERROR org.wikidata.query.rdf.tool.Update - Error during initialization.

java.lang.IllegalStateException: RDF store reports the last update time is before the minimum safe poll time. You will have to reload from scratch or you might have missing data.

at org.wikidata.query.rdf.tool.change.ChangeSourceContext.getStartTime(ChangeSourceContext.java:97)

at org.wikidata.query.rdf.tool.Update.initialize(Update.java:144)

at org.wikidata.query.rdf.tool.Update.main(Update.java:97)

Exception in thread "main" java.lang.IllegalStateException: RDF store reports the last update time is before the minimum safe poll time. You will have to reload from scratch or you might have missing data.

at org.wikidata.query.rdf.tool.change.ChangeSourceContext.getStartTime(ChangeSourceContext.java:97)

at org.wikidata.query.rdf.tool.Update.initialize(Update.java:144)

at org.wikidata.query.rdf.tool.Update.main(Update.java:97)

Dan Shick (WMDE) (talkcontribs)

Arbitrary access to statement values using federated properties

1
Beet keeper (talkcontribs)

Is there any additional guidance around access to statement values when using federated properties? From the Wikidata guide (arbitrary access): https://www.wikidata.org/wiki/Wikidata:How_to_use_data_on_Wikimedia_projects if I try #statements:P31|from=Q1 (curly brackets left out) P31 can't be found, despite existing in Wikidata's Properties and being completed on my Q1 entity as "company". The error: Failed to render property P31: P31 property not found.

Reply to "Arbitrary access to statement values using federated properties"

the extension doesn't work

2
ChofisDan (talkcontribs)

I installed this extension once and this happened: first all good, I could create items, properties, etc. But at some point it stopped working, I couldn't do anything anymore, the button to add declarations didn't appear, even the special pages to set labels and descriptions didn't work either.

Now that I have re-installed the extension on the same wiki, the exact same thing happened. I don't know what I'm doing wrong, and I know that this is not enough to know the problem, but I don't know what else to do.

Dan Shick (WMDE) (talkcontribs)

We need some more information in order to help you with this problem. Could you provide the version numbers of MediaWiki and Wikibase, which install instructions you used, the output from the relevant MediaWiki logs, and a more detailed description of the failures, including screenshots if possible?


See also our FAQ and the MediaWiki-specific Manual:How to debug and Manual:Common errors and symptoms#Installation Errors .

Reply to "the extension doesn't work"