trellis: Jena version mismatch

We’re using Jena 3.9.0 to support trellis-rdfa but Commons RDF is still stuck on 3.5.0. I’ve created a Commons ticket for the long-term fix, but for now, trying to boot Trellis is giving me:

2018-12-29 11:41:29,742 ERROR [stderr] (main)     Caused by: java.util.ServiceConfigurationError: org.apache.commons.rdf.api.RDF: Provider org.apache.commons.rdf.jena.JenaRDF could not be instantiated
2018-12-29 11:41:29,742 ERROR [stderr] (main)     Caused by: java.util.ServiceConfigurationError: org.apache.jena.sys.JenaSubsystemLifecycle: Provider org.apache.jena.riot.system.InitRIOT not a subtype"}}

which points to the version mismatch.

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 16 (16 by maintainers)

Commits related to this issue

Most upvoted comments

Yes, better to go as upstream as possible. Until COMMONS-80 gets resolved, we should do this (-osgi => -arq) for ourselves.