jena and Pellet

153 views
Skip to first unread message

Piotr

unread,
Jun 23, 2014, 5:04:53 PM6/23/14
to pellet...@googlegroups.com
Hello, I'a using (or trying to) Jena with Pellet but I have this error which seems a compatibly error :

I am using Pellet -2.3.1 
jena 2.11.2
Java 1.7
Eclipse Kepler
Mac OS 10.9

The code responsible is the following : 

 OntModelSpec s = new OntModelSpec (PelletReasonerFactory.THE_SPEC );

 model = ModelFactory.createOntologyModel(s);


note, the model is ok because if I use the factory with 

model = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM);

the model is correct ...

and when I try with Pellet I got this :

                                                                                                       Thanks by advance for any help ...

java.lang.IllegalAccessError: tried to access field com.hp.hpl.jena.reasoner.BaseInfGraph.isPrepared from class org.mindswap.pellet.jena.PelletInfGraph
at org.mindswap.pellet.jena.PelletInfGraph.performAdd(PelletInfGraph.java:534)
at com.hp.hpl.jena.graph.impl.GraphBase.add(GraphBase.java:202)
at org.apache.jena.riot.system.StreamRDFLib$ParserOutputGraph.triple(StreamRDFLib.java:172)
at org.apache.jena.riot.lang.LangRDFXML$HandlerSink.statement(LangRDFXML.java:170)
at com.hp.hpl.jena.rdf.arp.impl.XMLHandler.triple(XMLHandler.java:82)
at com.hp.hpl.jena.rdf.arp.impl.ParserSupport.triple(ParserSupport.java:225)
at com.hp.hpl.jena.rdf.arp.states.WantDescription.startElement(WantDescription.java:99)
at com.hp.hpl.jena.rdf.arp.impl.XMLHandler.startElement(XMLHandler.java:121)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(Unknown Source)
at org.apache.xerces.impl.XMLNamespaceBinder.startElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.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 com.hp.hpl.jena.rdf.arp.impl.RDFXMLParser.parse(RDFXMLParser.java:151)
at com.hp.hpl.jena.rdf.arp.ARP.load(ARP.java:119)
at org.apache.jena.riot.lang.LangRDFXML.parse(LangRDFXML.java:142)
at org.apache.jena.riot.RDFParserRegistry$ReaderRIOTLang.read(RDFParserRegistry.java:169)
at org.apache.jena.riot.RDFDataMgr.process(RDFDataMgr.java:859)
at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:255)
at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:241)
at org.apache.jena.riot.adapters.RDFReaderRIOT_Web.read(RDFReaderRIOT_Web.java:62)
at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:286)
at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2248)
at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:269)
at com.hp.hpl.jena.ontology.impl.OntModelImpl.readDelegate(OntModelImpl.java:3109)
at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2206)
at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2122)
at net.arpenteur.common.Common.getOntoPhotogrammetryModel(Common.java:63)
at net.arpenteur.photogrammetry.ontology.OntologyUnitTest.readModelTest(OntologyUnitTest.java:125)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)

Piotr

unread,
Jun 25, 2014, 6:04:56 AM6/25/14
to pellet...@googlegroups.com
OK,

it works with Jena 2.10 ... for the moment it's ok ...

cheers

p

John Keeney

unread,
Jan 22, 2015, 12:24:52 PM1/22/15
to pellet...@googlegroups.com
See https://groups.google.com/d/topic/pellet-users/HsDLaLoJ65s/discussion

Hi all
This appears to be fixed in the GitHub version of the code.
See https://issues.apache.org/jira/browse/JENA-858
and https://github.com/clarkparsia/pellet

Pellet version 2.3.2-SNAPSHOT should be OK.
Reply all
Reply to author
Forward
0 new messages