SDB is deprecated? Where in the docs might I have learned that? http://jena.apache.org/documentation/sdb/
Are there any other Jena frameworks that might support MySQL? On Aug 2, 2013, at 3:57 AM, Andy Seaborne wrote: > On 01/08/13 23:08, Cindy A McMullen wrote: >> I'll check with our DB guys, but this is the list of jars they gave us. >> Oracle has its own implementation of the Jena adapter; we'd like to >> benchmark it against SDB using the same jars as they built with. >> > > 2.7.3 less than 2 months after 2.7.2 (bug fixes). > > Odd benchmark though - SDB is deprecated! > > Andy > >> >> On Aug 1, 2013, at 3:05 PM, Andy Seaborne wrote: >> >>> >>> >>> On 01/08/13 21:46, Cindy A McMullen wrote: >>>> Using jena-sdb.1.3.5 gives a runtime exception: >>>> >>>> Exception in thread "main" java.lang.NoSuchMethodError: >>>> com.hp.hpl.jena.query.DatasetFactory.create(Lcom/hp/hpl/jena/sparql/core/DatasetGraph;)Lcom/hp/hpl/jena/query/Dataset; >>>> [java] at >>>> com.hp.hpl.jena.sdb.store.DatasetStore.create(DatasetStore.java:34) >>>> >>>> Using sdb1.3.4 gives compile-time errors. >>>> >>>> Using sdb1.3.6 gives: >>>> >>>> Exception in thread "main" java.lang.NoClassDefFoundError: >>>> org/apache/jena/atlas/io/Printable >>>> [java] at java.lang.ClassLoader.defineClass1(Native Method) >>>> [java] at >>>> java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) >>>> [java] at >>>> java.lang.ClassLoader.defineClass(ClassLoader.java:615) >>>> [java] at >>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) >>>> [java] at >>>> java.net.URLClassLoader.defineClass(URLClassLoader.java:283) >>>> [java] at >>>> java.net.URLClassLoader.access$000(URLClassLoader.java:58) >>>> [java] at >>>> java.net.URLClassLoader$1.run(URLClassLoader.java:197) >>>> [java] at java.security.AccessController.doPrivileged(Native >>>> Method) >>>> [java] at >>>> java.net.URLClassLoader.findClass(URLClassLoader.java:190) >>>> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) >>>> [java] at >>>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) >>>> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:247) >>>> [java] at >>>> com.hp.hpl.jena.sdb.StoreDesc.<init>(StoreDesc.java:76) >>>> >>>> >>>> >>>> >>>> On Aug 1, 2013, at 10:31 AM, Cindy A McMullen wrote: >>>> >>>>> Which version if jena-sdb goes with these jars: >>>>> >>>>> <include name="jena-core-2.7.2.jar"/> >>>>> <include name="jena-arq-2.9.2.jar"/> >>>>> <include name="jena-iri-0.9.2.jar"/> >>>> >>> >>> Must it be these versions? >>> >>> You can see the Apache Jena SDB versions and check their versions by >>> looking in the POM files: >>> >>> http://central.maven.org/maven2/org/apache/jena/jena-sdb/ >>> >>> SDB 1.3.5 is >>> <ver.jena>2.7.3</ver.jena> >>> <ver.arq>2.9.3</ver.arq> >>> >>> SDB 1.3.6 is >>> <ver.jena>2.10.1</ver.jena> >>> <ver.arq>${ver.jena}</ver.arq> >>> >>> They are the only releases from Apache. >>> >>> 1.3.5 (Jena 2.7.3 is 3-Aug-2012) might work with 2.7.2 (28-Jun-2012) with >>> only a few tweaks but upgrading would be better. >>> >>> Andy >>> >>> >> >
