I'm trying to convert a program from Jena's TDB store to using the
Virtuoso (Open Source) Provider for Jena, and I'm getting
AbstractMethodError when I try to use the API. It looks like Provider
is expecting a different version of Jena than the one I have, which is
2.6.4. This also happens if I downgrade to Jena 2.6.2 (and adjust my
use of Jena accordingly). For reference:

virtuoso.jena.driver.Version.main(null)
=> OpenLink Virtuoso(TM) Provider for Jena(TM) Version 2.6.2 [Build 1.5]

jena.version.main(null)
=> VERSION: 2.6.2

>From this, I infer that the Provider's version is not actually tied to
Jena's version and I'm just seeing some coincidental numbers.

I'm going to try to rebuild Provider from source, linked against
latest Jena, but until then... what versions of Provider go with what
versions of Jena? I can't find documentation on this anywhere.

Thanks,

 - Tim McCormack

Reply via email to