You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Elie Roux (Jira)" <ji...@apache.org> on 2020/06/25 13:36:00 UTC
[jira] [Commented] (JENA-1925) missing dependency to commons-codec
in jena-arq pom
[ https://issues.apache.org/jira/browse/JENA-1925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17144916#comment-17144916 ]
Elie Roux commented on JENA-1925:
---------------------------------
Ah, thanks, that probably solves the problem. A complete mvn project showing the problem can be found in the jena-bug branch of https://github.com/buda-base/jena-stable-turtle/tree/jena-bug . If you run mvn test there:
java.lang.NoClassDefFoundError: org/apache/commons/codec/digest/MurmurHash3
at org.apache.jena.riot.lang.BlankNodeAllocatorHash.alloc(BlankNodeAllocatorHash.java:138)
at org.apache.jena.riot.lang.BlankNodeAllocatorHash.create(BlankNodeAllocatorHash.java:111)
at org.apache.jena.riot.lang.LabelToNode$Alloc.create(LabelToNode.java:187)
at org.apache.jena.riot.lang.LabelToNode$Alloc.create(LabelToNode.java:178)
at org.apache.jena.riot.system.MapWithScope.create(MapWithScope.java:86)
at org.apache.jena.riot.system.FactoryRDFStd.createBlankNode(FactoryRDFStd.java:97)
at org.apache.jena.riot.system.ParserProfileStd.createBlankNode(ParserProfileStd.java:196)
at org.apache.jena.riot.lang.LangTurtleBase.triplesBlankNode(LangTurtleBase.java:490)
at org.apache.jena.riot.lang.LangTurtleBase.triplesNodeCompound(LangTurtleBase.java:479)
at org.apache.jena.riot.lang.LangTurtleBase.triplesNode(LangTurtleBase.java:464)
at org.apache.jena.riot.lang.LangTurtleBase.objectList(LangTurtleBase.java:423)
at org.apache.jena.riot.lang.LangTurtleBase.predicateObjectItem(LangTurtleBase.java:356)
at org.apache.jena.riot.lang.LangTurtleBase.predicateObjectList(LangTurtleBase.java:349)
at org.apache.jena.riot.lang.LangTurtleBase.triples(LangTurtleBase.java:318)
at org.apache.jena.riot.lang.LangTurtleBase.triplesSameSubject(LangTurtleBase.java:178)
at org.apache.jena.riot.lang.LangTurtle.oneTopLevelElement(LangTurtle.java:46)
at org.apache.jena.riot.lang.LangTurtleBase.runParser(LangTurtleBase.java:79)
at org.apache.jena.riot.lang.LangBase.parse(LangBase.java:41)
at org.apache.jena.riot.RDFParserRegistry$ReaderRIOTLang.read(RDFParserRegistry.java:191)
at org.apache.jena.riot.RDFParser.read(RDFParser.java:353)
at org.apache.jena.riot.RDFParser.parseURI(RDFParser.java:322)
at org.apache.jena.riot.RDFParser.parse(RDFParser.java:296)
at org.apache.jena.riot.RDFParserBuilder.parse(RDFParserBuilder.java:540)
at org.apache.jena.riot.RDFDataMgr.parseFromURI(RDFDataMgr.java:921)
at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:252)
at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:221)
at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:151)
at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:142)
at org.apache.jena.riot.adapters.RDFReaderRIOT.read(RDFReaderRIOT.java:76)
> missing dependency to commons-codec in jena-arq pom
> ---------------------------------------------------
>
> Key: JENA-1925
> URL: https://issues.apache.org/jira/browse/JENA-1925
> Project: Apache Jena
> Issue Type: Bug
> Components: ARQ
> Affects Versions: Jena 3.15.0
> Reporter: Elie Roux
> Priority: Minor
>
> jena-arq contains some references to commons-codec in jena-arq/src/main/java/org/apache/jena/riot/lang/BlankNodeAllocatorHash.java but the pom of jena-arq doesn't include the dependency. I had to change the pom of https://github.com/buda-base/jena-stable-turtle/ to account for that. Not a huge deal but it would be an easy fix
--
This message was sent by Atlassian Jira
(v8.3.4#803005)