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
