java.lang.NoClassDefFoundError: scala/Function2

Apache's JIRA Issue Tracker | Mark S | 1 year ago
  1. 0

    I am currently trying to run the Hello Samza example (http://samza.apache.org/startup/hello-samza/0.9/) and unfortunately when I try to run a Samza job I get the following exception: *Command* {code} deploy/samza/bin/run-job.sh --config-factory=org.apache.samza.config.factories.PropertiesConfigFactory --config-path=file://$PWD/deploy/samza/config/wikipedia-feed.properties {code} *Exception* {code} ... Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.NoClassDefFoundError: scala/Function2 at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.privateGetMethodRecursive(Class.java:3048) at java.lang.Class.getMethod0(Class.java:3018) at java.lang.Class.getMethod(Class.java:1784) at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526) Caused by: java.lang.ClassNotFoundException: scala.Function2 at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 7 more {code} If I edit vim deploy/samza/bin/run-class.sh and manually add the scala-library.jar to the CLASSPATH value, this error disappears, though the Hadoop Application will fail with a similarish exception (http://localhost:8088/). {code} Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.NoClassDefFoundError: scala/collection/immutable/List at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.privateGetMethodRecursive(Class.java:3048) at java.lang.Class.getMethod0(Class.java:3018) at java.lang.Class.getMethod(Class.java:1784) at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526) Caused by: java.lang.ClassNotFoundException: scala.collection.immutable.List at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 7 more {code} The following links might be related: * https://samza.apache.org/learn/tutorials/0.9/run-in-multi-node-yarn.html * https://issues.apache.org/jira/browse/SAMZA-456

    Apache's JIRA Issue Tracker | 1 year ago | Mark S
    java.lang.NoClassDefFoundError: scala/Function2
  2. 0

    I am currently trying to run the Hello Samza example (http://samza.apache.org/startup/hello-samza/0.9/) and unfortunately when I try to run a Samza job I get the following exception: *Command* {code} deploy/samza/bin/run-job.sh --config-factory=org.apache.samza.config.factories.PropertiesConfigFactory --config-path=file://$PWD/deploy/samza/config/wikipedia-feed.properties {code} *Exception* {code} ... Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.NoClassDefFoundError: scala/Function2 at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.privateGetMethodRecursive(Class.java:3048) at java.lang.Class.getMethod0(Class.java:3018) at java.lang.Class.getMethod(Class.java:1784) at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526) Caused by: java.lang.ClassNotFoundException: scala.Function2 at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 7 more {code} If I edit vim deploy/samza/bin/run-class.sh and manually add the scala-library.jar to the CLASSPATH value, this error disappears, though the Hadoop Application will fail with a similarish exception (http://localhost:8088/). {code} Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.NoClassDefFoundError: scala/collection/immutable/List at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.privateGetMethodRecursive(Class.java:3048) at java.lang.Class.getMethod0(Class.java:3018) at java.lang.Class.getMethod(Class.java:1784) at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526) Caused by: java.lang.ClassNotFoundException: scala.collection.immutable.List at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 7 more {code} The following links might be related: * https://samza.apache.org/learn/tutorials/0.9/run-in-multi-node-yarn.html * https://issues.apache.org/jira/browse/SAMZA-456

    Apache's JIRA Issue Tracker | 1 year ago | Mark S
    java.lang.NoClassDefFoundError: scala/Function2
  3. 0

    compile the code, not work well

    GitHub | 10 months ago | twz915
    java.lang.NoClassDefFoundError: org/openscience/cdk/exception/InvalidSmilesException
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    "Connection to the layout renderer failed" in XS 5.7 and XamarinVS 3.9 — Xamarin Forums

    xamarin.com | 4 months ago
    java.lang.NoClassDefFoundError: com/android/utils/ILogger
  6. 0

    How to create a runnable jar which has a dependency

    Stack Overflow | 2 years ago
    java.lang.NoClassDefFoundError: org/springframework/data/mongodb/core/MongoOperations

  1. Kialandei 3 times, last 2 weeks ago
  2. Cafecanudo 7 times, last 4 months ago
81 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.lang.ClassNotFoundException

    scala.Function2

    at java.net.URLClassLoader.findClass()
  2. Java RT
    LauncherHelper.checkAndLoadMain
    1. java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    2. java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    3. sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    4. java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    5. java.lang.Class.getDeclaredMethods0(Native Method)
    6. java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
    7. java.lang.Class.privateGetMethodRecursive(Class.java:3048)
    8. java.lang.Class.getMethod0(Class.java:3018)
    9. java.lang.Class.getMethod(Class.java:1784)
    10. sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
    11. sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
    11 frames