You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by Rob Vesse <rv...@dotnetrdf.org> on 2013/10/07 13:02:03 UTC

Re: SPAM-HIGH: Tdbloader windows 8 RIOT Exception

Did you upgrade your ARQ version?

There has been a recent thread on the mailing lists about the treatment of
.owl files and a JIRA issue -
https://issues.apache.org/jira/browse/JENA-548

Part of that was that ARQ 2.11.0 does not automatically recognize .owl
files as being RDF/XML and tries to parse them as NTriples which promptly
fails.  Renaming your files to .rdf will work around the problem

Future releases of ARQ will restore the pre 2.11.0 behavior of treating
.owl as RDF/XML files

Rob

On 10/7/13 11:18 AM, "hueyl16@aol.com" <hu...@aol.com> wrote:

>Hi,
>
>I just moved my dev environment from windows 7/Java6 64 Bit to windows
>8/Java7 64 Bit. When I try to load my ontologies into TDB using
>tdbloader.bat I get the following exception. The exact same files used to
>work in my Win7 environment. Any ideas what might cause this?
> 
>(One ontology is the NCI thesaurus, another is my own ontology. Both
>loaded fine before)
>
>
> 
>
> 11:51:45 INFO  loader               :: -- Start triples data phase
>11:51:45 INFO  loader               :: ** Load empty triples table
>11:51:45 INFO  loader               :: -- Start quads data phase
>11:51:45 INFO  loader               :: ** Load empty quads table
>11:51:45 INFO  loader               :: Load: ..\..\Ontology\Thesaurus.owl
>-- 2013/10/07 11:51:45 CEST
>11:51:45 ERROR riot                 :: [line: 5, col: 1 ] Broken IRI
>(newline): !DOCTYPE rdf:RDF [
>org.apache.jena.riot.RiotException: [line: 5, col: 1 ] Broken IRI
>(newline): !DOCTYPE rdf:RDF [
>        at 
>org.apache.jena.riot.system.ErrorHandlerFactory$ErrorHandlerStd.fatal(Erro
>rHandlerFactory.java:136)
>        at 
>org.apache.jena.riot.lang.LangEngine.raiseException(LangEngine.java:163)
>        at 
>org.apache.jena.riot.lang.LangEngine.nextToken(LangEngine.java:106)
>        at 
>org.apache.jena.riot.lang.LangNTriples.parseOne(LangNTriples.java:63)
>        at 
>org.apache.jena.riot.lang.LangNTriples.runParser(LangNTriples.java:54)
>        at org.apache.jena.riot.lang.LangBase.parse(LangBase.java:42)
>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:116)
>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:93)
>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:66)
>        at 
>com.hp.hpl.jena.tdb.store.bulkloader.BulkLoader.loadQuads$(BulkLoader.java
>:159)
>        at 
>com.hp.hpl.jena.tdb.store.bulkloader.BulkLoader.loadDataset(BulkLoader.jav
>a:121)
>        at com.hp.hpl.jena.tdb.TDBLoader.loadDataset$(TDBLoader.java:282)
>        at com.hp.hpl.jena.tdb.TDBLoader.loadDataset(TDBLoader.java:195)
>        at com.hp.hpl.jena.tdb.TDBLoader.load(TDBLoader.java:76)
>        at tdb.tdbloader.loadQuads(tdbloader.java:164)
>        at tdb.tdbloader.exec(tdbloader.java:123)
>        at arq.cmdline.CmdMain.mainMethod(CmdMain.java:101)
>        at arq.cmdline.CmdMain.mainRun(CmdMain.java:63)
>        at arq.cmdline.CmdMain.mainRun(CmdMain.java:50)
>        at tdb.tdbloader.main(tdbloader.java:54)
>
>Thanks for any help!
>Wolfgang
>
>
>





Re: Tdbloader windows 8 RIOT Exception

Posted by Andy Seaborne <an...@apache.org>.
On 08/10/13 20:42, Milorad Tosic wrote:
> Hi Rob,
>
> Unfortunately, it throws exception. I would say it is because RDFXML is declared as public static final:
>
>      /** RDF/XML */
>      public static final Lang RDFXML   = LangBuilder.create(strLangRDFXML, contentTypeRDFXML)
>                                                  .addAltNames("RDFXML", "RDF/XML-ABBREV", "RDFXML-ABBREV")
>                                                  .addFileExtensions("rdf", /*"owl",*/ "xml")
>                                                  .build() ;
>
>
> Any other suggestions?

1/ (maybe) Re-register the language - there is a lot of initialization 
and table building, and modifying the language after code may be the 
cause of the problem you now have.

2/ Convert to N-Triples first (which is a good idea before loading 
generally anyway)

riot --syntax=RDF/XML YourFile.owl > D.nt
tdbloader --loc=Directory D.nt

or even, the Windows equivalent of:

riot --syntax=RDF/XML < YourFile.owl | tdbloader --loc=... -- -

3/ Use 2.11.1-SNPSHOT because this is fixed.

4/ Get the source, uncomment, rebuild.

> Discussion: The rationale behind the commenting of the owl in the
> listof file extensions is quite acceptable. However, from very pragmatic
> practical reasons it would be nice if the comment around owl is removed.

Already done!

	Andy

>
> Thanks,
> Milorad
>
>
>
>
>
>> ________________________________
>> From: Rob Vesse <rv...@dotnetrdf.org>
>> To: users@jena.apache.org
>> Sent: Tuesday, October 8, 2013 1:57 PM
>> Subject: Re: Tdbloader windows 8 RIOT Exception
>>
>>
>> Yes, you can add it as a registered file extension for RDF/XML
>>
>> RDFLanguages.RDFXML.getFileExtensions().add("owl");
>>
>> Not tested but should work
>>
>> Rob
>>
>>
>> On 10/8/13 12:23 PM, "Milorad Tosic" <mb...@yahoo.com> wrote:
>>
>>> Hi,
>>>
>>> Is there a way to configure Jena (from Java classes API) to consider .owl
>>> files as they are .rdf? Where to look into API for the right place to
>>> make the configuration? Namely, if i want to let users to load files into
>>> Jena, I am not able to rename the input files but I must enable loading
>>> .owl files as well.
>>>
>>> Thanks,
>>> Milorad
>>>
>>>
>>>
>>>
>>>
>>>> ________________________________
>>>> From: "hueyl16@aol.com" <hu...@aol.com>
>>>> To: users@jena.apache.org
>>>> Sent: Monday, October 7, 2013 1:54 PM
>>>> Subject: Re: SPAM-HIGH:  Tdbloader windows 8 RIOT Exception
>>>>
>>>>
>>>> Hi Rob,
>>>>
>>>> thanks! This workaround fixed it for the moment. I just downloaded the
>>>> most recent release build. I am going to wait for the next one for now
>>>> instead of using a snapshot build.
>>>>
>>>> -Wolfgang
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Rob Vesse <rv...@dotnetrdf.org>
>>>> To: users <us...@jena.apache.org>
>>>> Sent: Mon, Oct 7, 2013 1:04 pm
>>>> Subject: Re: SPAM-HIGH:  Tdbloader windows 8 RIOT Exception
>>>>
>>>>
>>>> Did you upgrade your ARQ version?
>>>>
>>>> There has been a recent thread on the mailing lists about the treatment
>>>> of
>>>> .owl files and a JIRA issue -
>>>> https://issues.apache.org/jira/browse/JENA-548
>>>>
>>>> Part of that was that ARQ 2.11.0 does not automatically recognize .owl
>>>> files as being RDF/XML and tries to parse them as NTriples which promptly
>>>> fails.  Renaming your files to .rdf will work around the problem
>>>>
>>>> Future releases of ARQ will restore the pre 2.11.0 behavior of treating
>>>> .owl as RDF/XML files
>>>>
>>>> Rob
>>>>
>>>> On 10/7/13 11:18 AM, "hueyl16@aol.com" <hu...@aol.com> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I just moved my dev environment from windows 7/Java6 64 Bit to windows
>>>>> 8/Java7 64 Bit. When I try to load my ontologies into TDB using
>>>>> tdbloader.bat I get the following exception. The exact same files used
>>>>> to
>>>>> work in my Win7 environment. Any ideas what might cause this?
>>>>>
>>>>> (One ontology is the NCI thesaurus, another is my own ontology. Both
>>>>> loaded fine before)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> 11:51:45 INFO  loader               :: -- Start triples data phase
>>>>> 11:51:45 INFO  loader               :: ** Load empty triples table
>>>>> 11:51:45 INFO  loader               :: -- Start quads data phase
>>>>> 11:51:45 INFO  loader               :: ** Load empty quads table
>>>>> 11:51:45 INFO  loader               :: Load:
>>>>> ..\..\Ontology\Thesaurus.owl
>>>>> -- 2013/10/07 11:51:45 CEST
>>>>> 11:51:45 ERROR riot                 :: [line: 5, col: 1 ] Broken IRI
>>>>> (newline): !DOCTYPE rdf:RDF [
>>>>> org.apache.jena.riot.RiotException: [line: 5, col: 1 ] Broken IRI
>>>>> (newline): !DOCTYPE rdf:RDF [
>>>>>          at
>>>>> org.apache.jena.riot.system.ErrorHandlerFactory$ErrorHandlerStd.fatal(Er
>>>>> ro
>>>>> rHandlerFactory.java:136)
>>>>>          at
>>>>> org.apache.jena.riot.lang.LangEngine.raiseException(LangEngine.java:163)
>>>>>          at
>>>>> org.apache.jena.riot.lang.LangEngine.nextToken(LangEngine.java:106)
>>>>>          at
>>>>> org.apache.jena.riot.lang.LangNTriples.parseOne(LangNTriples.java:63)
>>>>>          at
>>>>> org.apache.jena.riot.lang.LangNTriples.runParser(LangNTriples.java:54)
>>>>>          at org.apache.jena.riot.lang.LangBase.parse(LangBase.java:42)
>>>>>          at org.apache.jena.riot.RiotReader.parse(RiotReader.java:116)
>>>>>          at org.apache.jena.riot.RiotReader.parse(RiotReader.java:93)
>>>>>          at org.apache.jena.riot.RiotReader.parse(RiotReader.java:66)
>>>>>          at
>>>>> com.hp.hpl.jena.tdb.store.bulkloader.BulkLoader.loadQuads$(BulkLoader.ja
>>>>> va
>>>>> :159)
>>>>>          at
>>>>> com.hp.hpl.jena.tdb.store.bulkloader.BulkLoader.loadDataset(BulkLoader.j
>>>>> av
>>>>> a:121)
>>>>>          at
>>>>> com.hp.hpl.jena.tdb.TDBLoader.loadDataset$(TDBLoader.java:282)
>>>>>          at com.hp.hpl.jena.tdb.TDBLoader.loadDataset(TDBLoader.java:195)
>>>>>          at com.hp.hpl.jena.tdb.TDBLoader.load(TDBLoader.java:76)
>>>>>          at tdb.tdbloader.loadQuads(tdbloader.java:164)
>>>>>          at tdb.tdbloader.exec(tdbloader.java:123)
>>>>>          at arq.cmdline.CmdMain.mainMethod(CmdMain.java:101)
>>>>>          at arq.cmdline.CmdMain.mainRun(CmdMain.java:63)
>>>>>          at arq.cmdline.CmdMain.mainRun(CmdMain.java:50)
>>>>>          at tdb.tdbloader.main(tdbloader.java:54)
>>>>>
>>>>> Thanks for any help!
>>>>> Wolfgang
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>
>>
>>
>>
>>
>>
>>


Re: Tdbloader windows 8 RIOT Exception

Posted by Milorad Tosic <mb...@yahoo.com>.
Hi Rob,

Unfortunately, it throws exception. I would say it is because RDFXML is declared as public static final:

    /** RDF/XML */
    public static final Lang RDFXML   = LangBuilder.create(strLangRDFXML, contentTypeRDFXML)
                                                .addAltNames("RDFXML", "RDF/XML-ABBREV", "RDFXML-ABBREV")
                                                .addFileExtensions("rdf", /*"owl",*/ "xml")
                                                .build() ;


Any other suggestions?

Discussion: The rationale behind the commenting of the owl in the list of file extensions is quite acceptable. However, from very pragmatic practical reasons it would be nice if the comment around owl is removed.

Thanks,
Milorad





>________________________________
> From: Rob Vesse <rv...@dotnetrdf.org>
>To: users@jena.apache.org 
>Sent: Tuesday, October 8, 2013 1:57 PM
>Subject: Re: Tdbloader windows 8 RIOT Exception
> 
>
>Yes, you can add it as a registered file extension for RDF/XML
>
>RDFLanguages.RDFXML.getFileExtensions().add("owl");
>
>Not tested but should work
>
>Rob
>
>
>On 10/8/13 12:23 PM, "Milorad Tosic" <mb...@yahoo.com> wrote:
>
>>Hi,
>>
>>Is there a way to configure Jena (from Java classes API) to consider .owl
>>files as they are .rdf? Where to look into API for the right place to
>>make the configuration? Namely, if i want to let users to load files into
>>Jena, I am not able to rename the input files but I must enable loading
>>.owl files as well.
>>
>>Thanks,
>>Milorad
>>
>>
>>
>>
>>
>>>________________________________
>>> From: "hueyl16@aol.com" <hu...@aol.com>
>>>To: users@jena.apache.org
>>>Sent: Monday, October 7, 2013 1:54 PM
>>>Subject: Re: SPAM-HIGH:  Tdbloader windows 8 RIOT Exception
>>> 
>>>
>>>Hi Rob,
>>>
>>>thanks! This workaround fixed it for the moment. I just downloaded the
>>>most recent release build. I am going to wait for the next one for now
>>>instead of using a snapshot build.
>>>
>>>-Wolfgang
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>-----Original Message-----
>>>From: Rob Vesse <rv...@dotnetrdf.org>
>>>To: users <us...@jena.apache.org>
>>>Sent: Mon, Oct 7, 2013 1:04 pm
>>>Subject: Re: SPAM-HIGH:  Tdbloader windows 8 RIOT Exception
>>>
>>>
>>>Did you upgrade your ARQ version?
>>>
>>>There has been a recent thread on the mailing lists about the treatment
>>>of
>>>.owl files and a JIRA issue -
>>>https://issues.apache.org/jira/browse/JENA-548
>>>
>>>Part of that was that ARQ 2.11.0 does not automatically recognize .owl
>>>files as being RDF/XML and tries to parse them as NTriples which promptly
>>>fails.  Renaming your files to .rdf will work around the problem
>>>
>>>Future releases of ARQ will restore the pre 2.11.0 behavior of treating
>>>.owl as RDF/XML files
>>>
>>>Rob
>>>
>>>On 10/7/13 11:18 AM, "hueyl16@aol.com" <hu...@aol.com> wrote:
>>>
>>>>Hi,
>>>>
>>>>I just moved my dev environment from windows 7/Java6 64 Bit to windows
>>>>8/Java7 64 Bit. When I try to load my ontologies into TDB using
>>>>tdbloader.bat I get the following exception. The exact same files used
>>>>to
>>>>work in my Win7 environment. Any ideas what might cause this?
>>>> 
>>>>(One ontology is the NCI thesaurus, another is my own ontology. Both
>>>>loaded fine before)
>>>>
>>>>
>>>> 
>>>>
>>>> 11:51:45 INFO  loader               :: -- Start triples data phase
>>>>11:51:45 INFO  loader               :: ** Load empty triples table
>>>>11:51:45 INFO  loader               :: -- Start quads data phase
>>>>11:51:45 INFO  loader               :: ** Load empty quads table
>>>>11:51:45 INFO  loader               :: Load:
>>>>..\..\Ontology\Thesaurus.owl
>>>>-- 2013/10/07 11:51:45 CEST
>>>>11:51:45 ERROR riot                 :: [line: 5, col: 1 ] Broken IRI
>>>>(newline): !DOCTYPE rdf:RDF [
>>>>org.apache.jena.riot.RiotException: [line: 5, col: 1 ] Broken IRI
>>>>(newline): !DOCTYPE rdf:RDF [
>>>>        at 
>>>>org.apache.jena.riot.system.ErrorHandlerFactory$ErrorHandlerStd.fatal(Er
>>>>ro
>>>>rHandlerFactory.java:136)
>>>>        at 
>>>>org.apache.jena.riot.lang.LangEngine.raiseException(LangEngine.java:163)
>>>>        at 
>>>>org.apache.jena.riot.lang.LangEngine.nextToken(LangEngine.java:106)
>>>>        at 
>>>>org.apache.jena.riot.lang.LangNTriples.parseOne(LangNTriples.java:63)
>>>>        at 
>>>>org.apache.jena.riot.lang.LangNTriples.runParser(LangNTriples.java:54)
>>>>        at org.apache.jena.riot.lang.LangBase.parse(LangBase.java:42)
>>>>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:116)
>>>>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:93)
>>>>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:66)
>>>>        at 
>>>>com.hp.hpl.jena.tdb.store.bulkloader.BulkLoader.loadQuads$(BulkLoader.ja
>>>>va
>>>>:159)
>>>>        at 
>>>>com.hp.hpl.jena.tdb.store.bulkloader.BulkLoader.loadDataset(BulkLoader.j
>>>>av
>>>>a:121)
>>>>        at 
>>>>com.hp.hpl.jena.tdb.TDBLoader.loadDataset$(TDBLoader.java:282)
>>>>        at com.hp.hpl.jena.tdb.TDBLoader.loadDataset(TDBLoader.java:195)
>>>>        at com.hp.hpl.jena.tdb.TDBLoader.load(TDBLoader.java:76)
>>>>        at tdb.tdbloader.loadQuads(tdbloader.java:164)
>>>>        at tdb.tdbloader.exec(tdbloader.java:123)
>>>>        at arq.cmdline.CmdMain.mainMethod(CmdMain.java:101)
>>>>        at arq.cmdline.CmdMain.mainRun(CmdMain.java:63)
>>>>        at arq.cmdline.CmdMain.mainRun(CmdMain.java:50)
>>>>        at tdb.tdbloader.main(tdbloader.java:54)
>>>>
>>>>Thanks for any help!
>>>>Wolfgang
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>
>
>
>
>
>
>

Re: Tdbloader windows 8 RIOT Exception

Posted by Rob Vesse <rv...@dotnetrdf.org>.
Yes, you can add it as a registered file extension for RDF/XML

RDFLanguages.RDFXML.getFileExtensions().add("owl");

Not tested but should work

Rob

On 10/8/13 12:23 PM, "Milorad Tosic" <mb...@yahoo.com> wrote:

>Hi,
>
>Is there a way to configure Jena (from Java classes API) to consider .owl
>files as they are .rdf? Where to look into API for the right place to
>make the configuration? Namely, if i want to let users to load files into
>Jena, I am not able to rename the input files but I must enable loading
>.owl files as well.
>
>Thanks,
>Milorad
>
>
>
>
>
>>________________________________
>> From: "hueyl16@aol.com" <hu...@aol.com>
>>To: users@jena.apache.org
>>Sent: Monday, October 7, 2013 1:54 PM
>>Subject: Re: SPAM-HIGH:  Tdbloader windows 8 RIOT Exception
>> 
>>
>>Hi Rob,
>>
>>thanks! This workaround fixed it for the moment. I just downloaded the
>>most recent release build. I am going to wait for the next one for now
>>instead of using a snapshot build.
>>
>>-Wolfgang
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>-----Original Message-----
>>From: Rob Vesse <rv...@dotnetrdf.org>
>>To: users <us...@jena.apache.org>
>>Sent: Mon, Oct 7, 2013 1:04 pm
>>Subject: Re: SPAM-HIGH:  Tdbloader windows 8 RIOT Exception
>>
>>
>>Did you upgrade your ARQ version?
>>
>>There has been a recent thread on the mailing lists about the treatment
>>of
>>.owl files and a JIRA issue -
>>https://issues.apache.org/jira/browse/JENA-548
>>
>>Part of that was that ARQ 2.11.0 does not automatically recognize .owl
>>files as being RDF/XML and tries to parse them as NTriples which promptly
>>fails.  Renaming your files to .rdf will work around the problem
>>
>>Future releases of ARQ will restore the pre 2.11.0 behavior of treating
>>.owl as RDF/XML files
>>
>>Rob
>>
>>On 10/7/13 11:18 AM, "hueyl16@aol.com" <hu...@aol.com> wrote:
>>
>>>Hi,
>>>
>>>I just moved my dev environment from windows 7/Java6 64 Bit to windows
>>>8/Java7 64 Bit. When I try to load my ontologies into TDB using
>>>tdbloader.bat I get the following exception. The exact same files used
>>>to
>>>work in my Win7 environment. Any ideas what might cause this?
>>> 
>>>(One ontology is the NCI thesaurus, another is my own ontology. Both
>>>loaded fine before)
>>>
>>>
>>> 
>>>
>>> 11:51:45 INFO  loader               :: -- Start triples data phase
>>>11:51:45 INFO  loader               :: ** Load empty triples table
>>>11:51:45 INFO  loader               :: -- Start quads data phase
>>>11:51:45 INFO  loader               :: ** Load empty quads table
>>>11:51:45 INFO  loader               :: Load:
>>>..\..\Ontology\Thesaurus.owl
>>>-- 2013/10/07 11:51:45 CEST
>>>11:51:45 ERROR riot                 :: [line: 5, col: 1 ] Broken IRI
>>>(newline): !DOCTYPE rdf:RDF [
>>>org.apache.jena.riot.RiotException: [line: 5, col: 1 ] Broken IRI
>>>(newline): !DOCTYPE rdf:RDF [
>>>        at 
>>>org.apache.jena.riot.system.ErrorHandlerFactory$ErrorHandlerStd.fatal(Er
>>>ro
>>>rHandlerFactory.java:136)
>>>        at 
>>>org.apache.jena.riot.lang.LangEngine.raiseException(LangEngine.java:163)
>>>        at 
>>>org.apache.jena.riot.lang.LangEngine.nextToken(LangEngine.java:106)
>>>        at 
>>>org.apache.jena.riot.lang.LangNTriples.parseOne(LangNTriples.java:63)
>>>        at 
>>>org.apache.jena.riot.lang.LangNTriples.runParser(LangNTriples.java:54)
>>>        at org.apache.jena.riot.lang.LangBase.parse(LangBase.java:42)
>>>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:116)
>>>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:93)
>>>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:66)
>>>        at 
>>>com.hp.hpl.jena.tdb.store.bulkloader.BulkLoader.loadQuads$(BulkLoader.ja
>>>va
>>>:159)
>>>        at 
>>>com.hp.hpl.jena.tdb.store.bulkloader.BulkLoader.loadDataset(BulkLoader.j
>>>av
>>>a:121)
>>>        at 
>>>com.hp.hpl.jena.tdb.TDBLoader.loadDataset$(TDBLoader.java:282)
>>>        at com.hp.hpl.jena.tdb.TDBLoader.loadDataset(TDBLoader.java:195)
>>>        at com.hp.hpl.jena.tdb.TDBLoader.load(TDBLoader.java:76)
>>>        at tdb.tdbloader.loadQuads(tdbloader.java:164)
>>>        at tdb.tdbloader.exec(tdbloader.java:123)
>>>        at arq.cmdline.CmdMain.mainMethod(CmdMain.java:101)
>>>        at arq.cmdline.CmdMain.mainRun(CmdMain.java:63)
>>>        at arq.cmdline.CmdMain.mainRun(CmdMain.java:50)
>>>        at tdb.tdbloader.main(tdbloader.java:54)
>>>
>>>Thanks for any help!
>>>Wolfgang
>>>
>>>
>>>
>>
>>
>>
>>
>>
>>
>>





Re: SPAM-HIGH: Tdbloader windows 8 RIOT Exception

Posted by Milorad Tosic <mb...@yahoo.com>.
Hi,

Is there a way to configure Jena (from Java classes API) to consider .owl files as they are .rdf? Where to look into API for the right place to make the configuration? Namely, if i want to let users to load files into Jena, I am not able to rename the input files but I must enable loading .owl files as well.

Thanks,
Milorad





>________________________________
> From: "hueyl16@aol.com" <hu...@aol.com>
>To: users@jena.apache.org 
>Sent: Monday, October 7, 2013 1:54 PM
>Subject: Re: SPAM-HIGH:  Tdbloader windows 8 RIOT Exception
> 
>
>Hi Rob,
>
>thanks! This workaround fixed it for the moment. I just downloaded the most recent release build. I am going to wait for the next one for now instead of using a snapshot build.
>
>-Wolfgang
>
>
>
>
>
>
>
>
>
>
>
>
>-----Original Message-----
>From: Rob Vesse <rv...@dotnetrdf.org>
>To: users <us...@jena.apache.org>
>Sent: Mon, Oct 7, 2013 1:04 pm
>Subject: Re: SPAM-HIGH:  Tdbloader windows 8 RIOT Exception
>
>
>Did you upgrade your ARQ version?
>
>There has been a recent thread on the mailing lists about the treatment of
>.owl files and a JIRA issue -
>https://issues.apache.org/jira/browse/JENA-548
>
>Part of that was that ARQ 2.11.0 does not automatically recognize .owl
>files as being RDF/XML and tries to parse them as NTriples which promptly
>fails.  Renaming your files to .rdf will work around the problem
>
>Future releases of ARQ will restore the pre 2.11.0 behavior of treating
>.owl as RDF/XML files
>
>Rob
>
>On 10/7/13 11:18 AM, "hueyl16@aol.com" <hu...@aol.com> wrote:
>
>>Hi,
>>
>>I just moved my dev environment from windows 7/Java6 64 Bit to windows
>>8/Java7 64 Bit. When I try to load my ontologies into TDB using
>>tdbloader.bat I get the following exception. The exact same files used to
>>work in my Win7 environment. Any ideas what might cause this?
>> 
>>(One ontology is the NCI thesaurus, another is my own ontology. Both
>>loaded fine before)
>>
>>
>> 
>>
>> 11:51:45 INFO  loader               :: -- Start triples data phase
>>11:51:45 INFO  loader               :: ** Load empty triples table
>>11:51:45 INFO  loader               :: -- Start quads data phase
>>11:51:45 INFO  loader               :: ** Load empty quads table
>>11:51:45 INFO  loader               :: Load: ..\..\Ontology\Thesaurus.owl
>>-- 2013/10/07 11:51:45 CEST
>>11:51:45 ERROR riot                 :: [line: 5, col: 1 ] Broken IRI
>>(newline): !DOCTYPE rdf:RDF [
>>org.apache.jena.riot.RiotException: [line: 5, col: 1 ] Broken IRI
>>(newline): !DOCTYPE rdf:RDF [
>>        at 
>>org.apache.jena.riot.system.ErrorHandlerFactory$ErrorHandlerStd.fatal(Erro
>>rHandlerFactory.java:136)
>>        at 
>>org.apache.jena.riot.lang.LangEngine.raiseException(LangEngine.java:163)
>>        at 
>>org.apache.jena.riot.lang.LangEngine.nextToken(LangEngine.java:106)
>>        at 
>>org.apache.jena.riot.lang.LangNTriples.parseOne(LangNTriples.java:63)
>>        at 
>>org.apache.jena.riot.lang.LangNTriples.runParser(LangNTriples.java:54)
>>        at org.apache.jena.riot.lang.LangBase.parse(LangBase.java:42)
>>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:116)
>>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:93)
>>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:66)
>>        at 
>>com.hp.hpl.jena.tdb.store.bulkloader.BulkLoader.loadQuads$(BulkLoader.java
>>:159)
>>        at 
>>com.hp.hpl.jena.tdb.store.bulkloader.BulkLoader.loadDataset(BulkLoader.jav
>>a:121)
>>        at com.hp.hpl.jena.tdb.TDBLoader.loadDataset$(TDBLoader.java:282)
>>        at com.hp.hpl.jena.tdb.TDBLoader.loadDataset(TDBLoader.java:195)
>>        at com.hp.hpl.jena.tdb.TDBLoader.load(TDBLoader.java:76)
>>        at tdb.tdbloader.loadQuads(tdbloader.java:164)
>>        at tdb.tdbloader.exec(tdbloader.java:123)
>>        at arq.cmdline.CmdMain.mainMethod(CmdMain.java:101)
>>        at arq.cmdline.CmdMain.mainRun(CmdMain.java:63)
>>        at arq.cmdline.CmdMain.mainRun(CmdMain.java:50)
>>        at tdb.tdbloader.main(tdbloader.java:54)
>>
>>Thanks for any help!
>>Wolfgang
>>
>>
>>
>
>
>
>
>
>
>
>

Re: SPAM-HIGH: Tdbloader windows 8 RIOT Exception

Posted by hu...@aol.com.
Hi Rob,

thanks! This workaround fixed it for the moment. I just downloaded the most recent release build. I am going to wait for the next one for now instead of using a snapshot build.

-Wolfgang

 

 



 

 

-----Original Message-----
From: Rob Vesse <rv...@dotnetrdf.org>
To: users <us...@jena.apache.org>
Sent: Mon, Oct 7, 2013 1:04 pm
Subject: Re: SPAM-HIGH:  Tdbloader windows 8 RIOT Exception


Did you upgrade your ARQ version?

There has been a recent thread on the mailing lists about the treatment of
.owl files and a JIRA issue -
https://issues.apache.org/jira/browse/JENA-548

Part of that was that ARQ 2.11.0 does not automatically recognize .owl
files as being RDF/XML and tries to parse them as NTriples which promptly
fails.  Renaming your files to .rdf will work around the problem

Future releases of ARQ will restore the pre 2.11.0 behavior of treating
.owl as RDF/XML files

Rob

On 10/7/13 11:18 AM, "hueyl16@aol.com" <hu...@aol.com> wrote:

>Hi,
>
>I just moved my dev environment from windows 7/Java6 64 Bit to windows
>8/Java7 64 Bit. When I try to load my ontologies into TDB using
>tdbloader.bat I get the following exception. The exact same files used to
>work in my Win7 environment. Any ideas what might cause this?
> 
>(One ontology is the NCI thesaurus, another is my own ontology. Both
>loaded fine before)
>
>
> 
>
> 11:51:45 INFO  loader               :: -- Start triples data phase
>11:51:45 INFO  loader               :: ** Load empty triples table
>11:51:45 INFO  loader               :: -- Start quads data phase
>11:51:45 INFO  loader               :: ** Load empty quads table
>11:51:45 INFO  loader               :: Load: ..\..\Ontology\Thesaurus.owl
>-- 2013/10/07 11:51:45 CEST
>11:51:45 ERROR riot                 :: [line: 5, col: 1 ] Broken IRI
>(newline): !DOCTYPE rdf:RDF [
>org.apache.jena.riot.RiotException: [line: 5, col: 1 ] Broken IRI
>(newline): !DOCTYPE rdf:RDF [
>        at 
>org.apache.jena.riot.system.ErrorHandlerFactory$ErrorHandlerStd.fatal(Erro
>rHandlerFactory.java:136)
>        at 
>org.apache.jena.riot.lang.LangEngine.raiseException(LangEngine.java:163)
>        at 
>org.apache.jena.riot.lang.LangEngine.nextToken(LangEngine.java:106)
>        at 
>org.apache.jena.riot.lang.LangNTriples.parseOne(LangNTriples.java:63)
>        at 
>org.apache.jena.riot.lang.LangNTriples.runParser(LangNTriples.java:54)
>        at org.apache.jena.riot.lang.LangBase.parse(LangBase.java:42)
>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:116)
>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:93)
>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:66)
>        at 
>com.hp.hpl.jena.tdb.store.bulkloader.BulkLoader.loadQuads$(BulkLoader.java
>:159)
>        at 
>com.hp.hpl.jena.tdb.store.bulkloader.BulkLoader.loadDataset(BulkLoader.jav
>a:121)
>        at com.hp.hpl.jena.tdb.TDBLoader.loadDataset$(TDBLoader.java:282)
>        at com.hp.hpl.jena.tdb.TDBLoader.loadDataset(TDBLoader.java:195)
>        at com.hp.hpl.jena.tdb.TDBLoader.load(TDBLoader.java:76)
>        at tdb.tdbloader.loadQuads(tdbloader.java:164)
>        at tdb.tdbloader.exec(tdbloader.java:123)
>        at arq.cmdline.CmdMain.mainMethod(CmdMain.java:101)
>        at arq.cmdline.CmdMain.mainRun(CmdMain.java:63)
>        at arq.cmdline.CmdMain.mainRun(CmdMain.java:50)
>        at tdb.tdbloader.main(tdbloader.java:54)
>
>Thanks for any help!
>Wolfgang
>
>
>