首页 文章

无法导入文件

提问于
浏览
0

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

15:58:18.900 [import-task-3-thread-1]错误cofiMultipartFileImportRunnableTask - 无法在org上的java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)导入文件java.lang.NullPointerException:null位于org.eclipse.rdf4j.rio.Rio的org.eclipse.rdf4j.rio.Rio.createParser(Rio.java:100)的.eclipse.rdf4j.common.lang.service.ServiceRegistry.get(ServiceRegistry.java:95) .createParser(Rio.java:118)org.eclipse.rdf4j.repository.util.RDFLoader.loadInputStreamOrReader(RDFLoader.java:279)org.eclipse.rdf4j.repository.util.RDFLoader.load(RDFLoader.java:197) )位于com.ontotext.trree.parallel的com.ontotext.trree.monitorRepository.MonitorRepositoryConnection.add(MonitorRepositoryConnection.java:159)的org.eclipse.rdf4j.repository.base.AbstractRepositoryConnection.add(AbstractRepositoryConnection.java:329) . Parallel RDFLoader.add(ParallelRDFLoader.java:125)位于com.ontotext.forest.impex.ParallelAwareImporter.lambda $ com $ . (addAwareImporter.java:48)com.ontotext.forest.im pex.ParallelAwareImporter.wrapInBeginCommit(ParallelAwareImporter.java:66)at com.ontotext.forest.impex.ParallelAwareImporter.add(ParallelAwareImporter.java:48)at com.ontotext.forest.impex.MultipartFileImportRunnableTask.load(MultipartFileImportRunnableTask.java:38) at 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)at java.lang.Thread.run( Thread.java:745)

这个文件可以在这里找到:http://boetik-artistik.be/humidity_by_city.owls

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

谢谢或者你的帮助 .

亲切的问候,约翰,

1 回答

  • 2

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

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

相关问题