Skip to content

java.lang.ClassNotFoundException: org.apache.jena.reasoner.BaseInfGraph$InfFindSafeCapabilities #27

@multimeric

Description

@multimeric

On MacOS 15.6, I downloaded the jar and ran java -jar ~/Downloads/owl-cli-snapshot.jar infer ./vocabulary.ttl -. I'm using Java 25.0.1.

This failed with:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/jena/reasoner/BaseInfGraph$InfFindSafeCapabilities
        at openllet.jena.PelletReasoner.<init>(PelletReasoner.java:84)
        at openllet.jena.PelletReasoner.<init>(PelletReasoner.java:76)
        at openllet.jena.PelletReasonerFactory.create(PelletReasonerFactory.java:81)
        at openllet.jena.PelletReasonerFactory.create(PelletReasonerFactory.java:46)
        at org.apache.jena.ontology.OntModelSpec.getReasoner(OntModelSpec.java:362)
        at org.apache.jena.ontology.impl.OntModelImpl.generateGraph(OntModelImpl.java:2839)
        at org.apache.jena.ontology.impl.OntModelImpl.<init>(OntModelImpl.java:145)
        at org.apache.jena.ontology.impl.OntModelImpl.<init>(OntModelImpl.java:134)
        at org.apache.jena.rdf.model.ModelFactory.createOntologyModel(ModelFactory.java:266)
        at de.atextor.owlcli.infer.Inferrer.infer(Inferrer.java:64)
        at de.atextor.owlcli.OWLCLIInferCommand.lambda$run$2(OWLCLIInferCommand.java:87)
        at io.vavr.control.Try.flatMapTry(Try.java:490)
        at io.vavr.control.Try.flatMap(Try.java:472)
        at de.atextor.owlcli.OWLCLIInferCommand.lambda$run$3(OWLCLIInferCommand.java:87)
        at io.vavr.control.Try.flatMapTry(Try.java:490)
        at io.vavr.control.Try.flatMap(Try.java:472)
        at de.atextor.owlcli.OWLCLIInferCommand.run(OWLCLIInferCommand.java:84)
        at picocli.CommandLine.executeUserObject(CommandLine.java:2026)
        at picocli.CommandLine.access$1500(CommandLine.java:148)
        at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
        at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
        at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
        at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
        at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
        at de.atextor.owlcli.LoggingMixin.executionStrategy(LoggingMixin.java:43)
        at picocli.CommandLine.execute(CommandLine.java:2170)
        at de.atextor.owlcli.OWLCLI.main(OWLCLI.java:89)
Caused by: java.lang.ClassNotFoundException: org.apache.jena.reasoner.BaseInfGraph$InfFindSafeCapabilities
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
        ... 27 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions