[ 
https://issues.apache.org/jira/browse/JENA-1210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15391733#comment-15391733
 ] 

ASF GitHub Bot commented on JENA-1210:
--------------------------------------

Github user ajs6f commented on the issue:

    https://github.com/apache/jena/pull/159
  
    Sure, but unless you object, I don't think it can hurt to be even more 
specific, with some brief phrases like "The methods in this class treat all 
types of Model in the same way. For behavior specific to a type of Model, use 
the methods of that class."


> OntModel imports not loaded
> ---------------------------
>
>                 Key: JENA-1210
>                 URL: https://issues.apache.org/jira/browse/JENA-1210
>             Project: Apache Jena
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: Jena 3.0.1
>            Reporter: Martynas Jusevičius
>            Assignee: Andy Seaborne
>             Fix For: Jena 3.1.1
>
>
> I upgraded Jena from 2.11.0 to 3.0.1 and OntModel imports stopped
> working when {{getOntology()}} is called.
> I traced the problem to
> {{AdapterFileManager.readModelWorker(Model model, String filenameOrURI, 
> String baseURI, String syntax)}}
> where
> {{model.read(in, baseURI, syntax)}}
> was at some point replaced with
> {{RDFDataMgr.read(model, mappedURI, baseURI, lang)}}
> and therefore {{OntModelImpl.read()}} doesn't get called, and
> {{OntModelImpl.loadImports()}} doesn't get called.
> The workaround is to call {{OntModel.loadImports()}} explicitly.
> Respective stacktraces provided below.
> 3.0.1
> {noformat}
> at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:134)
> at 
> org.apache.jena.riot.adapters.AdapterFileManager.readModelWorker(AdapterFileManager.java:282)
> 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.getOntology(OntDocumentManager.java:584)
> {noformat}
> 2.11.0
> {noformat}
> com.hp.hpl.jena.ontology.impl.OntModelImpl.loadImports(OntModelImpl.java:1980)
> at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2250)
> at 
> org.apache.jena.riot.adapters.AdapterFileManager.readModelWorker(AdapterFileManager.java:302)
> at com.hp.hpl.jena.util.FileManager.readModel(FileManager.java:362)
> at com.hp.hpl.jena.util.FileManager.readModel(FileManager.java:346)
> at 
> com.hp.hpl.jena.ontology.OntDocumentManager.read(OntDocumentManager.java:1063)
> at 
> com.hp.hpl.jena.ontology.OntDocumentManager.getOntology(OntDocumentManager.java:585)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to