Graph Jena RDF模型联合方法

Graph Jena RDF模型联合方法,graph,rdf,jena,Graph,Rdf,Jena,我是Jena的新手,我现在正在使用Jean构建一些有趣的用户图,包括person Entite及其一些关系,但是,当我使用Jena的模型界面时,我总是遇到异常: Exception in thread "main" org.apache.jena.atlas.lib.InternalErrorException: Invalid id node for object (null node): ([0000000000B5C8BA], [00000000000002E2], [0000000000

我是Jena的新手,我现在正在使用Jean构建一些有趣的用户图,包括person Entite及其一些关系,但是,当我使用Jena的
模型
界面时,我总是遇到异常:

Exception in thread "main" org.apache.jena.atlas.lib.InternalErrorException: Invalid id node for object (null node): ([0000000000B5C8BA], [00000000000002E2], [0000000000B5C91A])
    at org.apache.jena.tdb.lib.TupleLib.triple(TupleLib.java:109)
    at org.apache.jena.tdb.lib.TupleLib.triple(TupleLib.java:84)
    at org.apache.jena.tdb.lib.TupleLib.lambda$convertToTriples$2(TupleLib.java:54)
    at org.apache.jena.tdb.lib.TupleLib$$Lambda$43/54162225.apply(Unknown Source)
    at org.apache.jena.atlas.iterator.Iter$2.next(Iter.java:270)
    at org.apache.jena.atlas.iterator.Iter$2.next(Iter.java:270)
    at org.apache.jena.atlas.iterator.Iter$2.next(Iter.java:270)
    at org.apache.jena.atlas.iterator.Iter.next(Iter.java:891)
    at org.apache.jena.util.iterator.WrappedIterator.next(WrappedIterator.java:94)
    at org.apache.jena.util.IteratorCollection.iteratorToList(IteratorCollection.java:63)
    at org.apache.jena.graph.GraphUtil.addIteratorWorker(GraphUtil.java:144)
    at org.apache.jena.graph.GraphUtil.addInto(GraphUtil.java:139)
    at org.apache.jena.rdf.model.impl.ModelCom.add(ModelCom.java:225)
    at org.apache.jena.rdf.model.impl.ModelCom.union(ModelCom.java:1502)
每当我尝试在
Model
界面中使用
union
方法时,就会出现这种异常,例如:

val newModel = model_1.union(model_2)
有人能给点提示吗


提前谢谢

看来这并不少见。还有一些研究需要你去做:造成这种情况的通常原因是使用事务更新,而不是在程序退出时同步。使用事务。