小编Dey*_*sta的帖子

在创建期间如何在 apache.jena.queryExecutionFactory 上调试 NullPointerException?

我正在org.apache.jena与karaf. 在尝试查询我的模型时,我NullPointerException打印了用于创建查询的所有变量,而 all( queryString, inferedModel) 不是null。这是我的代码的样子:

Model model = JenaEngine.readModel(inputDataOntology);
if (model == null) {
    return "model null !";
}
Model inferedModel = JenaEngine.readInferencedModelFromRuleFile(model, inputRule);
if (inferedModel == null) {
    return "inferedModel null !";
}
JenaEngine.updateValueOfDataTypeProperty(inferedModel, ns, "Peter", "age", 10);
JenaEngine.updateValueOfObjectProperty(inferedModel, ns, "Peter", "estFilsDe", "Femme1");
JenaEngine.createInstanceOfClass(model, ns, "Femme", "abc");
//query on the model
String prefixQuery = "PREFIX ns: <http://www.owl-ontologies.com/Ontology1291196007.owl#>\n" +
    "PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n" +
    "PREFIX owl: <http://www.w3.org/2002/07/owl#>\n"+
    "PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>\n"; …
Run Code Online (Sandbox Code Playgroud)

java nullpointerexception jena karaf

5
推荐指数
1
解决办法
558
查看次数

标签 统计

java ×1

jena ×1

karaf ×1

nullpointerexception ×1