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"/>