Kevin,

please try sml:ExportToSDB instead - you have apparently selected TDB  
below.

Holger


On Sep 28, 2009, at 2:34 PM, Kevin Matthews wrote:

>
> OK, I have upgraded to TBC 3.1.0 and upgraded my database from Jena
> RDB to Jena SDB.  Now when I run my SparqlMotion script, the
> ExportToTDB module throws the following error and stack track:
>
> Error: java.lang.IllegalArgumentException: Cannot find module type for
> http://www.ares-sg.com/CIEDETS/StoreInstance#ExportToTDB_1 (instance
> of http://topbraid.org/sparqlmotionlib#ExportToTDB)
>
> java.lang.reflect.InvocationTargetException
> at
> org.topbraidcomposer.sparqlmotion.actions.AbstractExecuteSPARQLMotionAction
> $1.run(Unknown Source)
> at org.topbraidcomposer.core.util.ThreadUtil$1$1.run(Unknown Source)
> at java.lang.Thread.run(Thread.java:613)
> Caused by: java.lang.IllegalArgumentException: Cannot find module type
> for http://www.ares-sg.com/CIEDETS/StoreInstance#ExportToTDB_1
> (instance of http://topbraid.org/sparqlmotionlib#ExportToTDB)
> at org.topbraid.sparqlmotion.modules.ModuleFactory.create(Unknown
> Source)
> at org.topbraid.sparqlmotion.scripts.ScriptFactory.createModule
> (Unknown Source)
> at org.topbraid.sparqlmotion.scripts.ScriptFactory.createScript
> (Unknown Source)
> at
> org.topbraidcomposer.sparqlmotion.actions.AbstractExecuteSPARQLMotionAction.createScript
> (Unknown Source)
> ... 3 more
> Root exception:
> java.lang.IllegalArgumentException: Cannot find module type for
> http://www.ares-sg.com/CIEDETS/StoreInstance#ExportToTDB_1 (instance
> of http://topbraid.org/sparqlmotionlib#ExportToTDB)
> at org.topbraid.sparqlmotion.modules.ModuleFactory.create(Unknown
> Source)
> at org.topbraid.sparqlmotion.scripts.ScriptFactory.createModule
> (Unknown Source)
> at org.topbraid.sparqlmotion.scripts.ScriptFactory.createScript
> (Unknown Source)
> at
> org.topbraidcomposer.sparqlmotion.actions.AbstractExecuteSPARQLMotionAction.createScript
> (Unknown Source)
> at
> org.topbraidcomposer.sparqlmotion.actions.AbstractExecuteSPARQLMotionAction
> $1.run(Unknown Source)
> at org.topbraidcomposer.core.util.ThreadUtil$1$1.run(Unknown Source)
> at java.lang.Thread.run(Thread.java:613)
>
>
> Any ideas?
>
>
> Thanks,
>
> Kevin
>
>
> On Sep 28, 3:39 pm, Holger Knublauch <[email protected]> wrote:
>> Hi Kevin,
>>
>> support for Jena SDB has been introduced with TBC 3.1. From what I
>> have heard SDB is generally strongly recommended over Jena DB.
>>
>> TDB has left alpha stage recently and will be more prominent with TBC
>> 3.2
>>
>> Thanks for the stack trace, which only concerns Jena DB support,  
>> which
>> has been removed from our code base already for 3.2.
>>
>> Holger
>>
>> On Sep 28, 2009, at 12:25 PM, Kevin Matthews wrote:
>>
>>
>>
>>> According to the help files shipped with TBC, Jena SDB is not
>>> supported yet.  Jena TDB is in alpha, but the help files don't give
>>> any instructions on how to use it.  I'm not opposed to switching  
>>> from
>>> Jena RDB as long as I can query and insert triples, I just need the
>>> appropriate documentation.
>>
>>> As for my MultiUnion stack trace that occurs when I use an
>>> ExportToRDFFile module pointing to my .jenadb file, here it is:
>>
>>> java.lang.reflect.InvocationTargetException
>>>    at
>>> org.topbraidcomposer.sparqlmotion.actions.AbstractExecuteSPARQLMotionAction
>>> $1.run(Unknown Source)
>>>    at org.topbraidcomposer.core.util.ThreadUtil$1$1.run(Unknown  
>>> Source)
>>>    at java.lang.Thread.run(Thread.java:613)
>>> Caused by: java.lang.IllegalArgumentException: Could not write to /
>>> CIEDETS_OWL/Databases/CIEDETS.jenadb: java.lang.ClassCastException:
>>> com.hp.hpl.jena.graph.compose.MultiUnion
>>>    at
>>> org.topbraid.sparqlmotion.lib.exportToRDFFile.ExportToRDFFileModule.execute
>>> (Unknown Source)
>>>    at org.topbraid.sparqlmotion.engine.impl.ExecutionEngine.execute
>>> (Unknown Source)
>>>    at
>>> org.topbraid.sparqlmotion.engine.impl.ExecutionEngine.executeModule
>>> (Unknown Source)
>>>    at org.topbraid.sparqlmotion.engine.impl.ExecutionEngine.execute
>>> (Unknown Source)
>>>    at
>>> org.topbraidcomposer.sparqlmotion.views.console.SPARQLMotionConsole.execute
>>> (Unknown Source)
>>>    ... 3 more
>>> Caused by: java.lang.ClassCastException:
>>> com.hp.hpl.jena.graph.compose.MultiUnion
>>>    at org.topbraid.db.graphstore.DBGraphStore.save(Unknown Source)
>>>    at org.topbraid.core.io.IO.write(Unknown Source)
>>>    at org.topbraid.core.io.IO.write(Unknown Source)
>>>    ... 8 more
>>
>>> Thanks,
>>
>>> Kev
>>
>>> On Sep 28, 2:54 pm, Holger Knublauch <[email protected]> wrote:
>>>> Hi Kevin,
>>
>>>> we are removing support for the old .jenadb. Please look into Jena
>>>> SDB
>>>> or TDB as alternatives, and both have dedicated SPARQLMotion  
>>>> modules.
>>
>>>> Regarding the error message with MultiUnion, please send the  
>>>> complete
>>>> stack trace (from the Error Log?).
>>
>>>> Thanks,
>>>> Holger
>>
>>>> On Sep 28, 2009, at 11:48 AM, Kevin Matthews wrote:
>>
>>>>> I am trying to write a SparqlMotion script that constructs some  
>>>>> new
>>>>> triples and inserts them into a Jena database that is running on  
>>>>> our
>>>>> network, but I am having problems doing so.
>>
>>>>> Right now I have a very simple SparqlMotion script that contains  
>>>>> one
>>>>> module that constructs a test triple connected to one module that
>>>>> attempts to insert that triple into my ontology on a Jena  
>>>>> database.
>>>>> When the second module is of type ExportToRDFFile, I get this  
>>>>> error:
>>
>>>>> Could not write to /CIEDETS_OWL/Databases/CIEDETS.jenadb:
>>>>> java.lang.ClassCastException:
>>>>> com.hp.hpl.jena.graph.compose.MultiUnion
>>
>>>>> When the second module is of type ExportToOracleRDFDatabase, I get
>>>>> this error:
>>
>>>>> Invalid Oracle URL.
>>
>>>>> It seems there are export modules for Oracle, Sesame, text files,
>>>>> and
>>>>> spreadsheets, but none for Jena.  What am I missing?
>>
>>>>> Thanks,
>>
>>>>> Kev
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TopBraid Composer Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/topbraid-composer-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to