[ 
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)

Reply via email to