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]
