You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by Cindy A McMullen <ci...@oracle.com> on 2013/08/01 18:31:59 UTC
Which version of SDB goes with...
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"/>
Re: Which version of SDB goes with...
Posted by Andy Seaborne <an...@apache.org>.
On 06/08/13 00:03, Cindy A McMullen wrote:
> Thanks, Andy. What can you project about the lifetime of TDB, then,
> assuming we choose it as a technology?
As an element of an open source project, its lifetime is as long as
there are contributors/resources to keep it maintained.
There are no plans I know of to replace it and it is actively developed.
Andy
Re: Which version of SDB goes with...
Posted by Cindy A McMullen <ci...@oracle.com>.
Thanks, Andy. What can you project about the lifetime of TDB, then, assuming we choose it as a technology?
On Aug 3, 2013, at 6:50 AM, Andy Seaborne wrote:
> Cindy,
>
> We do not recommend SDB for new uses. We recognize that in some situations, the use of existing SQL databases is a requirement; we also recognize that "data is sticky" - it's not so easy to migrate from existing uses to newer ones.
>
> We do no recommend SDB for new uses; we recommand TDB. However, we are not removing the SDB codebase; indeed, by integrating it into the main build, we ensure it tracks changes.
>
> We would be delighted if new people would come along and contrinbute to it.
>
> Andy
>
> On 02/08/13 17:15, Rob Vesse wrote:
>> See the thread from the users list back in June [1]
>>
>> I will update the website appropriately.
>>
>> Rob
>>
>> [1]
>> http://mail-archives.apache.org/mod_mbox/jena-users/201306.mbox/%3c51B1A7FB
>> .4070601@apache.org%3e
>>
>>
>> On 8/2/13 8:26 AM, "Cindy A McMullen" <ci...@oracle.com> wrote:
>>
>>> 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/co
>>>>>>> re/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
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
Re: Which version of SDB goes with...
Posted by Andy Seaborne <an...@apache.org>.
Cindy,
We do not recommend SDB for new uses. We recognize that in some
situations, the use of existing SQL databases is a requirement; we also
recognize that "data is sticky" - it's not so easy to migrate from
existing uses to newer ones.
We do no recommend SDB for new uses; we recommand TDB. However, we are
not removing the SDB codebase; indeed, by integrating it into the main
build, we ensure it tracks changes.
We would be delighted if new people would come along and contrinbute to it.
Andy
On 02/08/13 17:15, Rob Vesse wrote:
> See the thread from the users list back in June [1]
>
> I will update the website appropriately.
>
> Rob
>
> [1]
> http://mail-archives.apache.org/mod_mbox/jena-users/201306.mbox/%3c51B1A7FB
> .4070601@apache.org%3e
>
>
> On 8/2/13 8:26 AM, "Cindy A McMullen" <ci...@oracle.com> wrote:
>
>> 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/co
>>>>>> re/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
>>>>>
>>>>>
>>>>
>>>
>>
>
Re: Which version of SDB goes with...
Posted by Rob Vesse <rv...@yarcdata.com>.
See the thread from the users list back in June [1]
I will update the website appropriately.
Rob
[1]
http://mail-archives.apache.org/mod_mbox/jena-users/201306.mbox/%3c51B1A7FB
.4070601@apache.org%3e
On 8/2/13 8:26 AM, "Cindy A McMullen" <ci...@oracle.com> wrote:
>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/co
>>>>>re/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
>>>>
>>>>
>>>
>>
>
Re: Which version of SDB goes with...
Posted by Cindy A McMullen <ci...@oracle.com>.
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
>>>
>>>
>>
>
Re: Which version of SDB goes with...
Posted by Andy Seaborne <an...@apache.org>.
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
>>
>>
>
Re: Which version of SDB goes with...
Posted by Cindy A McMullen <ci...@oracle.com>.
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.
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
>
>
Re: Which version of SDB goes with...
Posted by Andy Seaborne <an...@apache.org>.
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
Re: Which version of SDB goes with...
Posted by Cindy A McMullen <ci...@oracle.com>.
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"/>