Uploaded image for project: 'CDH (READ-ONLY)'
  1. CDH (READ-ONLY)
  2. DISTRO-725

Missing class when submitting an application in cluster mode via REST service

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: CDH 5.4.0, CDH 5.4.1
    • Fix Version/s: None
    • Component/s: Spark
    • Labels:
      None
    • Environment:
      Ubuntu 12.04

      Description

      Hi,

      when I submit a job in cluster mode via spark-submit to a standalone Spark cluster I get the error below in the logs (the REST client fails). Basically the CDH distribution (I checked every single jar file) is missing the "jackson-module-scala" which is instead embedded in the assembly if I compile Spark from sources.

      Any workaround?

      15/05/21 14:25:04 WARN servlet.ServletHandler: Error for /v1/submissions/create
      java.lang.NoClassDefFoundError: com/fasterxml/jackson/module/scala/DefaultScalaModule$
              at org.apache.spark.deploy.rest.SubmitRequestServlet.doPost(StandaloneRestServer.scala:298)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
              at org.spark-project.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
              at org.spark-project.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
              at org.spark-project.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
              at org.spark-project.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
              at org.spark-project.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
              at org.spark-project.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
              at org.spark-project.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
              at org.spark-project.jetty.server.Server.handle(Server.java:370)
              at org.spark-project.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
              at org.spark-project.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)
              at org.spark-project.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)
              at org.spark-project.jetty.http.HttpParser.parseNext(HttpParser.java:865)
              at org.spark-project.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
              at org.spark-project.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
              at org.spark-project.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667)
              at org.spark-project.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
              at org.spark-project.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
              at org.spark-project.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
              at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.module.scala.DefaultScalaModule$
              at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
              at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
              at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              ostefano Stefano Ortolani
            • Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: