代码之家  ›  专栏  ›  技术社区  ›  zakmck

玛文对杰娜·里奥特的依赖

  •  0
  • zakmck  · 技术社区  · 6 年前

    我需要哪个Maven依赖项来解析类(如Jena中的RDFFormat)列出的格式?

    RDFFormat.TURTLE_BLOCKS ,但在 RDFFormat.RDFXML_PRETTY :

    19:54:08.447 [ERROR]: Error while running batch processor thread pool-2-thread-1: Failed to find a writer factory for RDF/XML/pretty
    org.apache.jena.riot.RiotException: Failed to find a writer factory for RDF/XML/pretty
        at org.apache.jena.riot.system.StreamRDFWriter.getWriterStream(StreamRDFWriter.java:179)
        at org.apache.jena.riot.system.StreamRDFWriter.write(StreamRDFWriter.java:218)
        at net.sourceforge.ondex.rdf.export.RDFFileExporter.lambda$export$1(RDFFileExporter.java:53)
        at uk.ac.ebi.utils.threading.BatchProcessor.lambda$handleNewTask$0(BatchProcessor.java:82)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
    19:54:09.445 [ERROR]: Error while running batch processor thread pool-2-thread-1: Failed to find a writer factory for RDF/XML/pretty
    org.apache.jena.riot.RiotException: Failed to find a writer factory for RDF/XML/pretty
        at org.apache.jena.riot.system.StreamRDFWriter.getWriterStream(StreamRDFWriter.java:179)
        at org.apache.jena.riot.system.StreamRDFWriter.write(StreamRDFWriter.java:218)
        at net.sourceforge.ondex.rdf.export.RDFFileExporter.lambda$export$1(RDFFileExporter.java:53)
        at uk.ac.ebi.utils.threading.BatchProcessor.lambda$handleNewTask$0(BatchProcessor.java:82)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
    

    所以,看起来我必须包括一些依赖。Jena 3.6.0也有这种情况。

    :我认为这是一个bug,或者至少是一个应该更好地记录的案例。刚刚提交了一份 issue ,让我们看看杰娜的想法。

    0 回复  |  直到 6 年前