无法导入文件

时间:2018-01-15 15:26:02

标签: graphdb

我有一个RDF文件,可以在另一个RDF存储(Stardog)中导入而没有任何问题,但在GraphDB中一直出现此错误:

15:58:18.900 [import-task-3-thread-1]错误c.o.f.i.MultipartFileImportRunnableTask - 无法导入文件 java.lang.NullPointerException:null     at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)     在org.eclipse.rdf4j.common.lang.service.ServiceRegistry.get(ServiceRegistry.java:95)     在org.eclipse.rdf4j.rio.Rio.createParser(Rio.java:100)     在org.eclipse.rdf4j.rio.Rio.createParser(Rio.java:118)     在org.eclipse.rdf4j.repository.util.RDFLoader.loadInputStreamOrReader(RDFLoader.java:279)     在org.eclipse.rdf4j.repository.util.RDFLoader.load(RDFLoader.java:197)     at org.eclipse.rdf4j.repository.base.AbstractRepositoryConnection.add(AbstractRepositoryConnection.java:329)     在com.ontotext.trree.monitorRepository.MonitorRepositoryConnection.add(MonitorRepositoryConnection.java:159)     在com.ontotext.trree.parallel.ParallelRDFLoader.add(ParallelRDFLoader.java:125)     在com.ontotext.forest.impex.ParallelAwareImporter.lambda $ add $ 3(ParallelAwareImporter.java:48)     在com.ontotext.forest.impex.ParallelAwareImporter.wrapInBeginCommit(ParallelAwareImporter.java:66)     在com.ontotext.forest.impex.ParallelAwareImporter.add(ParallelAwareImporter.java:48)     在com.ontotext.forest.impex.MultipartFileImportRunnableTask.load(MultipartFileImportRunnableTask.java:38)     在com.ontotext.forest.impex.ImportRunnableTask.run(ImportRunnableTask.java:80)     at java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511)     at java.util.concurrent.FutureTask.run(FutureTask.java:266)     在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)     at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)     在java.lang.Thread.run(Thread.java:745)

此文件可在此处找到:http://boetik-artistik.be/humidity_by_city.owls

所有引用的本体都可以从我的机器上解析。

谢谢或者你的帮助。

亲切的问候, 约翰,

1 个答案:

答案 0 :(得分:2)

我刚刚在GraphDB 8.3.1上尝试过这个。当我允许GraphDB自动检测导入格式时,我遇到了类似的错误。但是,当我选择格式为“RDF / XML”时,导入时没有问题。

问题在于文件扩展名。它应该是.rdf而不是.owls