VocBench and GraphDB

58 views
Skip to first unread message

Anderson Soares Ferreira

unread,
May 12, 2025, 12:19:49 PMMay 12
to vocbench-user
Hello, 

I've been working on a test instance of VocBench 14 using the GraphDB 10.8.5.
Everything is up and running and the creation of projects using the remote GraphDB data store works fine, but looking at the graphdb logs I noticed that GraphDB reports the following warning while opening a repository:

 [WARN ] 2025-05-12 10:55:59,370 [repository-manager-0 | c.o.g.GraphDBRepositoryManager] Unexpected repository type org.eclipse.rdf4j.repository.sail.SailRepository for repository <repo>. Some things may not work as expected.
 
 Suspecting some problem in my installation procedures, I created new VocBench and GraphDB docker instances using the compose files provided at https://bitbucket.org/art-uniroma2/vocbench3-docker/, but I observed the same message every time I opened a project.
 
 Despite that, everything seems to be working fine and I haven't found any problem that could be related to that message, but I'm wondering if it is something that I should worry about and if there is a way to fix that message.
 
 I also tried to test the compatibility between VocBench and GraphDB 11.0.0. What I observed was that although I've been able to open already existing projects, the creation of new ones always fails with an error 'java.lang.NoClassDefFoundError: org/eclipse/rdf4j/common/iteration/Iteration'. The interesting part is that the error only occurs when the 'History' option is enabled.No other project option that enables the support repository (Validation, Blacklisting, and Undo) caused that error.
Assuming that the error occurred in the support repository, I've tried to create the project using the native (local) store for the  support repository, what also resulted on the same error. 
It showed me that the problem seems to occur during the creation of the core repository, but the cause is still unknown.

Best regards,

Anderson

stel...@uniroma2.it

unread,
May 12, 2025, 1:46:08 PMMay 12
to Anderson Soares Ferreira, vocbench-user

Dear Anderson,

 

some quick comments:

 

GraphDB 11.0.0 is not working because GDB 11.x made a major move from RDF4J 4.x to RDF4J 5.x. Now, you explicitly observed this with History because the history & validation features exploit a Sail plugin (developed by us) that needs to be deployed in GraphDB (or in RDF4J if you were using that, as both triple stores share the RDF4J sail architecture). Now, while RDF4J 4.x client might have some compatibility with RDF4J 5.x at the http API level (we did not investigate up to which point, so this is not guaranteed even), the sail plugin that is deployed within the triplestore is instead palely missing some classes introduced with RDF4J 5.x. A move to GraphDB 11.x (and RDF4J 5.x) is planned to happen within the year, but not on the very short term as we are also discussing the change of licensing (happened exactly on version 11) with Graphwise (stay tuned for news).

 

The issue with Sail repository might be a warning that GDB started to give in later subversions of GDB 10.x but it should be all under control. There are some historical reasons for which the repo is typed as that and are related to GDB compliancy with the Sail architecture. We have reports of fully working VB instances until the very latest versions of GDB 10.x. However, if you want to go on a very stable and extensively tested GDB version, 10.6.2 is the one to go. This version is directly linked on the VB web site: https://vocbench.uniroma2.it/doc/sys/#separate_triple_store

 

Kind Regards,

 

Armando

 


__________________________
Aviso de confidencialidade

Esta mensagem da Empresa  Brasileira de Pesquisa  Agropecuaria (Embrapa), empresa publica federal  regida pelo disposto  na Lei Federal no. 5.851,  de 7 de dezembro de 1972,  e  enviada exclusivamente  a seu destinatario e pode conter informacoes  confidenciais, protegidas  por sigilo profissional.  Sua utilizacao desautorizada  e ilegal e  sujeita o infrator as penas da lei. Se voce  a recebeu indevidamente, queira, por gentileza, reenvia-la ao emitente, esclarecendo o equivoco.

Confidentiality note

This message from Empresa  Brasileira de Pesquisa  Agropecuaria (Embrapa), a government company  established under  Brazilian law (5.851/72), is directed exclusively to  its addressee  and may contain confidential data,  protected under  professional secrecy  rules. Its unauthorized  use is illegal and  may subject the transgressor to the law's penalties. If you are not the addressee, please send it back, elucidating the failure.

--
You received this message because you are subscribed to the Google Groups "vocbench-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vocbench-use...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/vocbench-user/a726d495-1ebe-4b54-a03f-853fc6b58e12n%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages