Re: Error when running sync_reasoner_pellet

Posted by Oli on
URL: http://owlready.306.s1.nabble.com/Error-when-running-sync-reasoner-pellet-tp883p899.html

Hi,

Thanks you so much for the help. I have tried the new version, and the error I get is the following:

owlready2.base.OwlReadyJavaError: Java error message is:
E         [main] WARN org.apache.jena.riot.RDFLanguages - java-jsonld classes not on the classpath - JSON-LD input-output not available.
E         [main] WARN org.apache.jena.riot.RDFLanguages - Minimum jarfiles are jsonld-java, jackson-core, jackson-annotations
E         [main] WARN org.apache.jena.riot.RDFLanguages - If using a Jena distribution, put all jars in the lib/ directory on the classpath
E         WARNING: An illegal reflective access operation has occurred
E         WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$2 (file:/C:/Users/page_ju/Anaconda/envs/prod_env/Lib/site-packages/owlready2/pellet/guice-4.0.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
E         WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$2
E         WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
E         WARNING: All illegal access operations will be denied in a future release
E         [main] WARN org.semanticweb.owlapi.util.SAXParsers - http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit not supported by parser type org.apache.xerces.jaxp.SAXParserImpl
E         [main] WARN org.semanticweb.owlapi.util.SAXParsers - entityExpansionLimit not supported by parser type org.apache.xerces.jaxp.SAXParserImpl
E         [main] WARN org.semanticweb.owlapi.util.SAXParsers - http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit not supported by parser type org.apache.xerces.jaxp.SAXParserImpl
E         [main] WARN org.semanticweb.owlapi.util.SAXParsers - entityExpansionLimit not supported by parser type org.apache.xerces.jaxp.SAXParserImpl
E         [main] INFO org.semanticweb.owlapi.rdf.rdfxml.parser.OWLRDFConsumer - dumping remaining triples
E         [main] INFO org.semanticweb.owlapi.rdf.rdfxml.parser.OWLRDFConsumer - done dumping remaining triples
E         Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
E         at com.clarkparsia.pellet.datatypes.types.floating.XSDFloat.getValue(XSDFloat.java:81)
E         at com.clarkparsia.pellet.datatypes.types.floating.XSDFloat.getCanonicalRepresentation(XSDFloat.java:58)
E         at com.clarkparsia.pellet.datatypes.DatatypeReasonerImpl.getCanonicalRepresentation(DatatypeReasonerImpl.java:365)
E         at org.mindswap.pellet.ABox.createLiteral(ABox.java:1746)
E         at org.mindswap.pellet.ABox.addLiteral(ABox.java:1725)
E         at org.mindswap.pellet.KnowledgeBase.addPropertyValue(KnowledgeBase.java:1002)
E         at com.clarkparsia.pellet.owlapiv3.PelletVisitor.visit(PelletVisitor.java:1275)
E         at uk.ac.manchester.cs.owl.owlapi.OWLDataPropertyAssertionAxiomImpl.accept(OWLDataPropertyAssertionAxiomImpl.java:124)
E         at com.clarkparsia.pellet.owlapiv3.PelletVisitor.visit(PelletVisitor.java:839)
E         at uk.ac.manchester.cs.owl.owlapi.OWLImmutableOntologyImpl.accept(OWLImmutableOntologyImpl.java:850)
E         at com.clarkparsia.pellet.owlapiv3.PelletReasoner.refresh(PelletReasoner.java:967)
E         at com.clarkparsia.pellet.owlapiv3.PelletReasoner.<init>(PelletReasoner.java:345)
E         at com.clarkparsia.pellet.owlapiv3.PelletReasoner.<init>(PelletReasoner.java:304)
E         at com.clarkparsia.pellet.owlapiv3.PelletReasonerFactory.createReasoner(PelletReasonerFactory.java:61)
E         at com.clarkparsia.pellet.owlapiv3.OWLAPILoader.load(OWLAPILoader.java:119)
E         at org.mindswap.pellet.KBLoader.createKB(KBLoader.java:66)
E         at pellet.PelletCmdApp.getKB(PelletCmdApp.java:232)
E         at pellet.PelletCmdApp.getKB(PelletCmdApp.java:220)
E         at pellet.PelletRealize.run(PelletRealize.java:67)
E         at pellet.Pellet.run(Pellet.java:105)
E         at pellet.Pellet.main(Pellet.java:59)
E         Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
E         at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
E         at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
E         at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
E         ... 21 more

I don't really know what it means...

Cheers,
Oli