You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by Stéphane Dervaux <st...@inra.fr> on 2017/03/23 12:21:12 UTC
load Import fail
Hi,
I try to load an ontology with two imports with jena 3.2.0 (also 3.1.0):
- http://www.w3.org/2006/time
- http://purl.obolibrary.org/obo/bfo.owl
No problem for the time ontology but there is a SaxParserException for
the second (bfo).
org.apache.jena.shared.JenaException: org.xml.sax.SAXParseException;
systemId: http://purl.obolibrary.org/obo/bfo.owl; lineNumber: 1;
columnNumber: 50; White spaces are required between publicId and systemId.
The problem is the redirection from
"http://purl.obolibrary.org/obo/bfo.owl" to
"https://raw.githubusercontent.com/BFO-ontology/BFO/v2.0/bfo.owl"
The parser try to parse :
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved <a
href="https://raw.githubusercontent.com/BFO-ontology/BFO/v2.0/bfo.owl">here</a>.</p>
<hr>
<address>Apache/2.4.7 (Ubuntu) Server at purl.obolibrary.org Port
80</address>
</body></html>
Is there any way to solve this error ?
Thanks
--
Signature electronique
INRA <http://www.inra.fr>
*St�phane Dervaux*
*Ing�nieur d'�tude en informatique / Engenieer in Computer Science*
stephane.dervaux@inra.fr <mailto:#>
*Unit� MIA Paris*
T�l. : +33 1 (0)1 44 08 18 89
16, rue Claude Bernard
75 231 Paris Cedex 05
France
www.inra.fr <http://www.inra.fr>
Re: load Import fail
Posted by Stéphane Dervaux <st...@inra.fr>.
Thanks Andy,
Using the subsystem RIOT by adding jena-arq in classpath, everything is OK.
Thanks.
St�phane.
Le 23/03/2017 � 14:20, Andy Seaborne a �crit :
> St�phane,
>
> How are you running Jena (command line, in a webapp server, ... ?) and
> what is the classpath?
>
> It looks as if it is not using the new I/O subsystem (RIOT).
>
> Do you have all the jena jars on the classpath? not just jena-core and
> its dependencies?
>
> Another possibility is that system initialization is not happening -
> that's usually an environment issue which as repacking the jars.
>
> Andy
>
> On 23/03/17 12:51, St�phane Dervaux wrote:
>> Here the full stacktrace
>>
>> 8955 [Thread-3] ERROR
>> org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler -
>> http://purl.obolibrary.org/obo/bfo.owl(line 1 column 50): White spaces
>> are required between publicId and systemId.
>> 8956 [Thread-3] WARN org.apache.jena.ontology.OntDocumentManager - An
>> error occurred while attempting to read from
>> http://purl.obolibrary.org/obo/bfo.owl. Msg was
>> 'org.xml.sax.SAXParseException; systemId:
>> http://purl.obolibrary.org/obo/bfo.owl; lineNumber: 1; columnNumber: 50;
>> White spaces are required between publicId and systemId.'.
>> org.apache.jena.shared.JenaException: org.xml.sax.SAXParseException;
>> systemId: http://purl.obolibrary.org/obo/bfo.owl; lineNumber: 1;
>> columnNumber: 50; White spaces are required between publicId and
>> systemId.
>> at
>> org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler.fatalError(RDFDefaultErrorHandler.java:60)
>>
>> at
>> org.apache.jena.rdfxml.xmlinput.impl.ARPSaxErrorHandler.fatalError(ARPSaxErrorHandler.java:47)
>>
>> at
>> org.apache.jena.rdfxml.xmlinput.impl.XMLHandler.warning(XMLHandler.java:199)
>>
>> at
>> org.apache.jena.rdfxml.xmlinput.impl.XMLHandler.fatalError(XMLHandler.java:229)
>>
>> at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
>> Source)
>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>> at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown
>> Source)
>> at org.apache.xerces.impl.XMLScanner.scanExternalID(Unknown Source)
>> at
>> org.apache.xerces.impl.XMLDocumentScannerImpl.scanDoctypeDecl(Unknown
>> Source)
>> at
>> org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown
>>
>> Source)
>> at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
>>
>> Source)
>> at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
>> at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
>> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>> at
>> org.apache.jena.rdfxml.xmlinput.impl.RDFXMLParser.parse(RDFXMLParser.java:150)
>>
>> at
>> org.apache.jena.rdfxml.xmlinput.JenaReader.read(JenaReader.java:166)
>> at
>> org.apache.jena.rdfxml.xmlinput.JenaReader.read(JenaReader.java:153)
>> at
>> org.apache.jena.rdfxml.xmlinput.JenaReader.read(JenaReader.java:224)
>> at
>> org.apache.jena.rdfxml.xmlinput.JenaReader.read(JenaReader.java:92)
>> at org.apache.jena.rdf.model.impl.ModelCom.read(ModelCom.java:281)
>> at
>> org.apache.jena.util.FileManager.readModelWorker(FileManager.java:374)
>> at org.apache.jena.util.FileManager.readModel(FileManager.java:341)
>> at org.apache.jena.util.FileManager.readModel(FileManager.java:325)
>> at
>> org.apache.jena.ontology.OntDocumentManager.read(OntDocumentManager.java:1062)
>>
>> at
>> org.apache.jena.ontology.OntDocumentManager$1.readModel(OntDocumentManager.java:1032)
>>
>> at
>> org.apache.jena.rdf.model.impl.ModelMakerImpl.getModel(ModelMakerImpl.java:104)
>>
>> at
>> org.apache.jena.ontology.OntDocumentManager.fetchLoadedImportModel(OntDocumentManager.java:1029)
>>
>> at
>> org.apache.jena.ontology.OntDocumentManager.fetchPossiblyCachedImportModel(OntDocumentManager.java:1001)
>>
>> at
>> org.apache.jena.ontology.OntDocumentManager.loadImport(OntDocumentManager.java:974)
>>
>> at
>> org.apache.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:768)
>>
>> at
>> org.apache.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:706)
>>
>> at
>> org.apache.jena.ontology.impl.OntModelImpl.loadImports(OntModelImpl.java:1964)
>>
>> at
>> org.apache.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2234)
>> at
>> org.apache.jena.util.FileManager.readModelWorker(FileManager.java:401)
>> at org.apache.jena.util.FileManager.readModel(FileManager.java:341)
>> at org.apache.jena.util.FileManager.readModel(FileManager.java:325)
>> at
>> fr.inra.po2vocabmanager.utils.JenaTools.loadModel(JenaTools.java:56)
>> at fr.inra.po2vocabmanager.MainApp.createVocab(MainApp.java:73)
>> at fr.inra.po2vocabmanager.MainApp.access$0(MainApp.java:70)
>> at fr.inra.po2vocabmanager.MainApp$1.call(MainApp.java:96)
>> at fr.inra.po2vocabmanager.MainApp$1.call(MainApp.java:1)
>> at javafx.concurrent.Task$TaskCallable.call(Task.java:1423)
>> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>> at java.lang.Thread.run(Thread.java:745)
>> Caused by: org.xml.sax.SAXParseException; systemId:
>> http://purl.obolibrary.org/obo/bfo.owl; lineNumber: 1; columnNumber: 50;
>> White spaces are required between publicId and systemId.
>> at
>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
>>
>> Source)
>> ... 43 more
>>
>>
>> Le 23/03/2017 � 13:28, Andy Seaborne a �crit :
>>> St�phane,
>>>
>>> Do you have the full stacktrace?
>>>
>>> Andy
>>>
>>> On 23/03/17 12:21, St�phane Dervaux wrote:
>>>> Hi,
>>>>
>>>> I try to load an ontology with two imports with jena 3.2.0 (also
>>>> 3.1.0):
>>>>
>>>> - http://www.w3.org/2006/time
>>>>
>>>> - http://purl.obolibrary.org/obo/bfo.owl
>>>>
>>>> No problem for the time ontology but there is a SaxParserException for
>>>> the second (bfo).
>>>>
>>>> org.apache.jena.shared.JenaException: org.xml.sax.SAXParseException;
>>>> systemId: http://purl.obolibrary.org/obo/bfo.owl; lineNumber: 1;
>>>> columnNumber: 50; White spaces are required between publicId and
>>>> systemId.
>>>>
>>>> The problem is the redirection from
>>>> "http://purl.obolibrary.org/obo/bfo.owl" to
>>>> "https://raw.githubusercontent.com/BFO-ontology/BFO/v2.0/bfo.owl"
>>>>
>>>> The parser try to parse :
>>>>
>>>> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
>>>> <html><head>
>>>> <title>302 Found</title>
>>>> </head><body>
>>>> <h1>Found</h1>
>>>> <p>The document has moved <a
>>>> href="https://raw.githubusercontent.com/BFO-ontology/BFO/v2.0/bfo.owl">here</a>.</p>
>>>>
>>>>
>>>> <hr>
>>>> <address>Apache/2.4.7 (Ubuntu) Server at purl.obolibrary.org Port
>>>> 80</address>
>>>> </body></html>
>>>>
>>>>
>>>> Is there any way to solve this error ?
>>>>
>>>> Thanks
>>>>
>>>>
>>>> --
>>>> Signature electronique
>>>> INRA <http://www.inra.fr>
>>>>
>>>> *St�phane Dervaux*
>>>> *Ing�nieur d'�tude en informatique / Engenieer in Computer Science*
>>>> stephane.dervaux@inra.fr <mailto:#>
>>>> *Unit� MIA Paris*
>>>> T�l. : +33 1 (0)1 44 08 18 89
>>>>
>>>> 16, rue Claude Bernard
>>>> 75 231 Paris Cedex 05
>>>> France
>>>> www.inra.fr <http://www.inra.fr>
>>>>
>>
>> --
>> Signature electronique
>> INRA <http://www.inra.fr>
>>
>> *St�phane Dervaux*
>> *Ing�nieur d'�tude en informatique / Engenieer in Computer Science*
>> stephane.dervaux@inra.fr <mailto:#>
>> *Unit� MIA Paris*
>> T�l. : +33 1 (0)1 44 08 18 89
>>
>> 16, rue Claude Bernard
>> 75 231 Paris Cedex 05
>> France
>> www.inra.fr <http://www.inra.fr>
>>
--
Signature electronique
INRA <http://www.inra.fr>
*St�phane Dervaux*
*Ing�nieur d'�tude en informatique / Engenieer in Computer Science*
stephane.dervaux@inra.fr <mailto:#>
*Unit� MIA Paris*
T�l. : +33 1 (0)1 44 08 18 89
16, rue Claude Bernard
75 231 Paris Cedex 05
France
www.inra.fr <http://www.inra.fr>
Re: load Import fail
Posted by Andy Seaborne <an...@apache.org>.
St�phane,
How are you running Jena (command line, in a webapp server, ... ?) and
what is the classpath?
It looks as if it is not using the new I/O subsystem (RIOT).
Do you have all the jena jars on the classpath? not just jena-core and
its dependencies?
Another possibility is that system initialization is not happening -
that's usually an environment issue which as repacking the jars.
Andy
On 23/03/17 12:51, St�phane Dervaux wrote:
> Here the full stacktrace
>
> 8955 [Thread-3] ERROR
> org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler -
> http://purl.obolibrary.org/obo/bfo.owl(line 1 column 50): White spaces
> are required between publicId and systemId.
> 8956 [Thread-3] WARN org.apache.jena.ontology.OntDocumentManager - An
> error occurred while attempting to read from
> http://purl.obolibrary.org/obo/bfo.owl. Msg was
> 'org.xml.sax.SAXParseException; systemId:
> http://purl.obolibrary.org/obo/bfo.owl; lineNumber: 1; columnNumber: 50;
> White spaces are required between publicId and systemId.'.
> org.apache.jena.shared.JenaException: org.xml.sax.SAXParseException;
> systemId: http://purl.obolibrary.org/obo/bfo.owl; lineNumber: 1;
> columnNumber: 50; White spaces are required between publicId and systemId.
> at
> org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler.fatalError(RDFDefaultErrorHandler.java:60)
> at
> org.apache.jena.rdfxml.xmlinput.impl.ARPSaxErrorHandler.fatalError(ARPSaxErrorHandler.java:47)
> at
> org.apache.jena.rdfxml.xmlinput.impl.XMLHandler.warning(XMLHandler.java:199)
> at
> org.apache.jena.rdfxml.xmlinput.impl.XMLHandler.fatalError(XMLHandler.java:229)
> at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
> at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
> at org.apache.xerces.impl.XMLScanner.scanExternalID(Unknown Source)
> at
> org.apache.xerces.impl.XMLDocumentScannerImpl.scanDoctypeDecl(Unknown
> Source)
> at
> org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown
> Source)
> at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
> at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
> at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> at
> org.apache.jena.rdfxml.xmlinput.impl.RDFXMLParser.parse(RDFXMLParser.java:150)
> at org.apache.jena.rdfxml.xmlinput.JenaReader.read(JenaReader.java:166)
> at org.apache.jena.rdfxml.xmlinput.JenaReader.read(JenaReader.java:153)
> at org.apache.jena.rdfxml.xmlinput.JenaReader.read(JenaReader.java:224)
> at org.apache.jena.rdfxml.xmlinput.JenaReader.read(JenaReader.java:92)
> at org.apache.jena.rdf.model.impl.ModelCom.read(ModelCom.java:281)
> at
> org.apache.jena.util.FileManager.readModelWorker(FileManager.java:374)
> at org.apache.jena.util.FileManager.readModel(FileManager.java:341)
> at org.apache.jena.util.FileManager.readModel(FileManager.java:325)
> at
> org.apache.jena.ontology.OntDocumentManager.read(OntDocumentManager.java:1062)
> at
> org.apache.jena.ontology.OntDocumentManager$1.readModel(OntDocumentManager.java:1032)
> at
> org.apache.jena.rdf.model.impl.ModelMakerImpl.getModel(ModelMakerImpl.java:104)
> at
> org.apache.jena.ontology.OntDocumentManager.fetchLoadedImportModel(OntDocumentManager.java:1029)
> at
> org.apache.jena.ontology.OntDocumentManager.fetchPossiblyCachedImportModel(OntDocumentManager.java:1001)
> at
> org.apache.jena.ontology.OntDocumentManager.loadImport(OntDocumentManager.java:974)
> at
> org.apache.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:768)
> at
> org.apache.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:706)
> at
> org.apache.jena.ontology.impl.OntModelImpl.loadImports(OntModelImpl.java:1964)
> at
> org.apache.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2234)
> at
> org.apache.jena.util.FileManager.readModelWorker(FileManager.java:401)
> at org.apache.jena.util.FileManager.readModel(FileManager.java:341)
> at org.apache.jena.util.FileManager.readModel(FileManager.java:325)
> at fr.inra.po2vocabmanager.utils.JenaTools.loadModel(JenaTools.java:56)
> at fr.inra.po2vocabmanager.MainApp.createVocab(MainApp.java:73)
> at fr.inra.po2vocabmanager.MainApp.access$0(MainApp.java:70)
> at fr.inra.po2vocabmanager.MainApp$1.call(MainApp.java:96)
> at fr.inra.po2vocabmanager.MainApp$1.call(MainApp.java:1)
> at javafx.concurrent.Task$TaskCallable.call(Task.java:1423)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.xml.sax.SAXParseException; systemId:
> http://purl.obolibrary.org/obo/bfo.owl; lineNumber: 1; columnNumber: 50;
> White spaces are required between publicId and systemId.
> at
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
> Source)
> ... 43 more
>
>
> Le 23/03/2017 � 13:28, Andy Seaborne a �crit :
>> St�phane,
>>
>> Do you have the full stacktrace?
>>
>> Andy
>>
>> On 23/03/17 12:21, St�phane Dervaux wrote:
>>> Hi,
>>>
>>> I try to load an ontology with two imports with jena 3.2.0 (also 3.1.0):
>>>
>>> - http://www.w3.org/2006/time
>>>
>>> - http://purl.obolibrary.org/obo/bfo.owl
>>>
>>> No problem for the time ontology but there is a SaxParserException for
>>> the second (bfo).
>>>
>>> org.apache.jena.shared.JenaException: org.xml.sax.SAXParseException;
>>> systemId: http://purl.obolibrary.org/obo/bfo.owl; lineNumber: 1;
>>> columnNumber: 50; White spaces are required between publicId and
>>> systemId.
>>>
>>> The problem is the redirection from
>>> "http://purl.obolibrary.org/obo/bfo.owl" to
>>> "https://raw.githubusercontent.com/BFO-ontology/BFO/v2.0/bfo.owl"
>>>
>>> The parser try to parse :
>>>
>>> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
>>> <html><head>
>>> <title>302 Found</title>
>>> </head><body>
>>> <h1>Found</h1>
>>> <p>The document has moved <a
>>> href="https://raw.githubusercontent.com/BFO-ontology/BFO/v2.0/bfo.owl">here</a>.</p>
>>>
>>> <hr>
>>> <address>Apache/2.4.7 (Ubuntu) Server at purl.obolibrary.org Port
>>> 80</address>
>>> </body></html>
>>>
>>>
>>> Is there any way to solve this error ?
>>>
>>> Thanks
>>>
>>>
>>> --
>>> Signature electronique
>>> INRA <http://www.inra.fr>
>>>
>>> *St�phane Dervaux*
>>> *Ing�nieur d'�tude en informatique / Engenieer in Computer Science*
>>> stephane.dervaux@inra.fr <mailto:#>
>>> *Unit� MIA Paris*
>>> T�l. : +33 1 (0)1 44 08 18 89
>>>
>>> 16, rue Claude Bernard
>>> 75 231 Paris Cedex 05
>>> France
>>> www.inra.fr <http://www.inra.fr>
>>>
>
> --
> Signature electronique
> INRA <http://www.inra.fr>
>
> *St�phane Dervaux*
> *Ing�nieur d'�tude en informatique / Engenieer in Computer Science*
> stephane.dervaux@inra.fr <mailto:#>
> *Unit� MIA Paris*
> T�l. : +33 1 (0)1 44 08 18 89
>
> 16, rue Claude Bernard
> 75 231 Paris Cedex 05
> France
> www.inra.fr <http://www.inra.fr>
>
Re: load Import fail
Posted by Stéphane Dervaux <st...@inra.fr>.
Here the full stacktrace
8955 [Thread-3] ERROR
org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler -
http://purl.obolibrary.org/obo/bfo.owl(line 1 column 50): White spaces
are required between publicId and systemId.
8956 [Thread-3] WARN org.apache.jena.ontology.OntDocumentManager - An
error occurred while attempting to read from
http://purl.obolibrary.org/obo/bfo.owl. Msg was
'org.xml.sax.SAXParseException; systemId:
http://purl.obolibrary.org/obo/bfo.owl; lineNumber: 1; columnNumber: 50;
White spaces are required between publicId and systemId.'.
org.apache.jena.shared.JenaException: org.xml.sax.SAXParseException;
systemId: http://purl.obolibrary.org/obo/bfo.owl; lineNumber: 1;
columnNumber: 50; White spaces are required between publicId and systemId.
at
org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler.fatalError(RDFDefaultErrorHandler.java:60)
at
org.apache.jena.rdfxml.xmlinput.impl.ARPSaxErrorHandler.fatalError(ARPSaxErrorHandler.java:47)
at
org.apache.jena.rdfxml.xmlinput.impl.XMLHandler.warning(XMLHandler.java:199)
at
org.apache.jena.rdfxml.xmlinput.impl.XMLHandler.fatalError(XMLHandler.java:229)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
at org.apache.xerces.impl.XMLScanner.scanExternalID(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentScannerImpl.scanDoctypeDecl(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at
org.apache.jena.rdfxml.xmlinput.impl.RDFXMLParser.parse(RDFXMLParser.java:150)
at org.apache.jena.rdfxml.xmlinput.JenaReader.read(JenaReader.java:166)
at org.apache.jena.rdfxml.xmlinput.JenaReader.read(JenaReader.java:153)
at org.apache.jena.rdfxml.xmlinput.JenaReader.read(JenaReader.java:224)
at org.apache.jena.rdfxml.xmlinput.JenaReader.read(JenaReader.java:92)
at org.apache.jena.rdf.model.impl.ModelCom.read(ModelCom.java:281)
at
org.apache.jena.util.FileManager.readModelWorker(FileManager.java:374)
at org.apache.jena.util.FileManager.readModel(FileManager.java:341)
at org.apache.jena.util.FileManager.readModel(FileManager.java:325)
at
org.apache.jena.ontology.OntDocumentManager.read(OntDocumentManager.java:1062)
at
org.apache.jena.ontology.OntDocumentManager$1.readModel(OntDocumentManager.java:1032)
at
org.apache.jena.rdf.model.impl.ModelMakerImpl.getModel(ModelMakerImpl.java:104)
at
org.apache.jena.ontology.OntDocumentManager.fetchLoadedImportModel(OntDocumentManager.java:1029)
at
org.apache.jena.ontology.OntDocumentManager.fetchPossiblyCachedImportModel(OntDocumentManager.java:1001)
at
org.apache.jena.ontology.OntDocumentManager.loadImport(OntDocumentManager.java:974)
at
org.apache.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:768)
at
org.apache.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:706)
at
org.apache.jena.ontology.impl.OntModelImpl.loadImports(OntModelImpl.java:1964)
at
org.apache.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2234)
at
org.apache.jena.util.FileManager.readModelWorker(FileManager.java:401)
at org.apache.jena.util.FileManager.readModel(FileManager.java:341)
at org.apache.jena.util.FileManager.readModel(FileManager.java:325)
at fr.inra.po2vocabmanager.utils.JenaTools.loadModel(JenaTools.java:56)
at fr.inra.po2vocabmanager.MainApp.createVocab(MainApp.java:73)
at fr.inra.po2vocabmanager.MainApp.access$0(MainApp.java:70)
at fr.inra.po2vocabmanager.MainApp$1.call(MainApp.java:96)
at fr.inra.po2vocabmanager.MainApp$1.call(MainApp.java:1)
at javafx.concurrent.Task$TaskCallable.call(Task.java:1423)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.xml.sax.SAXParseException; systemId:
http://purl.obolibrary.org/obo/bfo.owl; lineNumber: 1; columnNumber: 50;
White spaces are required between publicId and systemId.
at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
... 43 more
Le 23/03/2017 � 13:28, Andy Seaborne a �crit :
> St�phane,
>
> Do you have the full stacktrace?
>
> Andy
>
> On 23/03/17 12:21, St�phane Dervaux wrote:
>> Hi,
>>
>> I try to load an ontology with two imports with jena 3.2.0 (also 3.1.0):
>>
>> - http://www.w3.org/2006/time
>>
>> - http://purl.obolibrary.org/obo/bfo.owl
>>
>> No problem for the time ontology but there is a SaxParserException for
>> the second (bfo).
>>
>> org.apache.jena.shared.JenaException: org.xml.sax.SAXParseException;
>> systemId: http://purl.obolibrary.org/obo/bfo.owl; lineNumber: 1;
>> columnNumber: 50; White spaces are required between publicId and
>> systemId.
>>
>> The problem is the redirection from
>> "http://purl.obolibrary.org/obo/bfo.owl" to
>> "https://raw.githubusercontent.com/BFO-ontology/BFO/v2.0/bfo.owl"
>>
>> The parser try to parse :
>>
>> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
>> <html><head>
>> <title>302 Found</title>
>> </head><body>
>> <h1>Found</h1>
>> <p>The document has moved <a
>> href="https://raw.githubusercontent.com/BFO-ontology/BFO/v2.0/bfo.owl">here</a>.</p>
>>
>> <hr>
>> <address>Apache/2.4.7 (Ubuntu) Server at purl.obolibrary.org Port
>> 80</address>
>> </body></html>
>>
>>
>> Is there any way to solve this error ?
>>
>> Thanks
>>
>>
>> --
>> Signature electronique
>> INRA <http://www.inra.fr>
>>
>> *St�phane Dervaux*
>> *Ing�nieur d'�tude en informatique / Engenieer in Computer Science*
>> stephane.dervaux@inra.fr <mailto:#>
>> *Unit� MIA Paris*
>> T�l. : +33 1 (0)1 44 08 18 89
>>
>> 16, rue Claude Bernard
>> 75 231 Paris Cedex 05
>> France
>> www.inra.fr <http://www.inra.fr>
>>
--
Signature electronique
INRA <http://www.inra.fr>
*St�phane Dervaux*
*Ing�nieur d'�tude en informatique / Engenieer in Computer Science*
stephane.dervaux@inra.fr <mailto:#>
*Unit� MIA Paris*
T�l. : +33 1 (0)1 44 08 18 89
16, rue Claude Bernard
75 231 Paris Cedex 05
France
www.inra.fr <http://www.inra.fr>
Re: load Import fail
Posted by Andy Seaborne <an...@apache.org>.
St�phane,
Do you have the full stacktrace?
Andy
On 23/03/17 12:21, St�phane Dervaux wrote:
> Hi,
>
> I try to load an ontology with two imports with jena 3.2.0 (also 3.1.0):
>
> - http://www.w3.org/2006/time
>
> - http://purl.obolibrary.org/obo/bfo.owl
>
> No problem for the time ontology but there is a SaxParserException for
> the second (bfo).
>
> org.apache.jena.shared.JenaException: org.xml.sax.SAXParseException;
> systemId: http://purl.obolibrary.org/obo/bfo.owl; lineNumber: 1;
> columnNumber: 50; White spaces are required between publicId and systemId.
>
> The problem is the redirection from
> "http://purl.obolibrary.org/obo/bfo.owl" to
> "https://raw.githubusercontent.com/BFO-ontology/BFO/v2.0/bfo.owl"
>
> The parser try to parse :
>
> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
> <html><head>
> <title>302 Found</title>
> </head><body>
> <h1>Found</h1>
> <p>The document has moved <a
> href="https://raw.githubusercontent.com/BFO-ontology/BFO/v2.0/bfo.owl">here</a>.</p>
> <hr>
> <address>Apache/2.4.7 (Ubuntu) Server at purl.obolibrary.org Port
> 80</address>
> </body></html>
>
>
> Is there any way to solve this error ?
>
> Thanks
>
>
> --
> Signature electronique
> INRA <http://www.inra.fr>
>
> *St�phane Dervaux*
> *Ing�nieur d'�tude en informatique / Engenieer in Computer Science*
> stephane.dervaux@inra.fr <mailto:#>
> *Unit� MIA Paris*
> T�l. : +33 1 (0)1 44 08 18 89
>
> 16, rue Claude Bernard
> 75 231 Paris Cedex 05
> France
> www.inra.fr <http://www.inra.fr>
>