kinow commented on issue #2104:
URL: https://github.com/apache/jena/issues/2104#issuecomment-1832695382

   Not a problem, we are/were all newbies :slightly_smiling_face: 
   
   You said you are working on RMLStreamer. I had a look at the GitHub 
repository, and it looks like a Maven project (because of the `pom.xml`). 
Normally Maven projects are built with the `mvn` utility, that will read 
`pom.xml`, and create a dependency tree.
   
   It will read the dependencies of your `pom.xml`, and the dependencies of 
your dependencies, and so it goes. Until it has a complete dependency tree.
   
   When you run RMLStreamer (via `mvn` or in an IDE) you are *probably* using 
the dependencies in your classpath that were installed by Maven (this could 
vary a lot, and there is no easy way to help you there as it depends on how you 
are running your code, beyond the scope of an issue here in Apache Jena).
   
   The exception that you have is complaining about a method not found.
   
   >java.lang.NoSuchMethodError: 
org.apache.commons.codec.digest.MurmurHash3.hash128x64([B)[J
   
   This might be because a) Jena 4.8.0 requires [a version of Commons 
Codec](https://github.com/apache/jena/blob/jena-4.8.0/pom.xml#L102) but your 
classpath / dependency tree contains a different version of Commons Codec. It 
looks like RMLStreamer uses the same version, which is strange. But running 
`mvn dependency:tree` will print the complete list of dependencies, and you can 
make sure that you do not have anything else loading another version of commons 
codec (again, it depends how you are building it.
   
   In your issue description you say that you are using Jena 4.8.0. But 
RMLStreamer development branch has [jena 
4.3.1](https://github.com/RMLio/RMLStreamer/blob/development/pom.xml#L42). 
Start by making sure you have the correct version of Jena, then `mvn 
dependency:tree` and look at Commons Codec.
   
   Hope that helps.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to