1

I am trying to run a spark job. However everytime I try to get it to run locally it fails because of

caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.module.scala.experimental.ScalaObjectMapper$class
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:419)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:352)

My Pom File includes Jackson dependencies already

 <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.11.2</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-annotations</artifactId>
        <version>2.11.2</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-core</artifactId>
        <version>2.11.2</version>
    </dependency>

My scala version is 2.11.12 and spark 2.4.4. Looking online, it was recommended jackson dependencies match and they do.

Any suggestions?

3
  • Can you check if they are present in the dependent library location ? Commented Aug 28, 2020 at 7:21
  • @nrvaller jackson is a compile time dependency for spark. It is automatically pulled in when you add spark dependency. Are you explicitly adding jackson dependency in you pom file? Commented Aug 29, 2020 at 12:14
  • 1
    Did you find a solution? I have the same problem... Commented Oct 4, 2020 at 14:43

1 Answer 1

1

This solved my issue, worked like a charm! https://programming.vip/docs/resolution-of-jackson-version-conflict-in-spark-application.html

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.