<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/typesafe/config/ConfigFactory in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Exception-in-thread-quot-main-quot-java-lang/m-p/205699#M167665</link>
    <description>&lt;P&gt;Hi built  a spark application which run alright on local mode but when I run  on hortonworks sandbox it throws back the error message at the bottom&lt;/P&gt;&lt;P&gt;- I included the dependencies in my build.sbt file.&lt;/P&gt;&lt;P&gt;- imported typesafe on my application  =&amp;gt;  import com.typesafe.config._&lt;/P&gt;&lt;P&gt;package retail&lt;BR /&gt;import org.apache.spark.SparkContext, org.apache.spark.SparkConf
&lt;BR /&gt;import com.typesafe.config._&lt;BR /&gt;import org.apache.hadoop.fs._
&lt;BR /&gt;&lt;BR /&gt;object AvgRevenueDaily {
  def main (args: Array[String]){
&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;val appConf = ConfigFactory.load()
&lt;BR /&gt;val conf = new SparkConf().
    setAppName("Average Revenue - Daily").
    setMaster(appConf.getConfig(args(2)).getString("deploymentMaster"))
&lt;BR /&gt;&lt;BR /&gt;    val sc = new SparkContext(conf)
    val inputPath = args(0)
    val outputPath = args(1)&lt;/P&gt;&lt;P&gt;Exception in thread "main" java.lang.NoClassDefFoundError: com/typesafe/config/ConfigFactory
        at retail.AvgRevenueDaily$.main(AvgRevenueDaily.scala:11)
        at retail.AvgRevenueDaily.main(AvgRevenueDaily.scala)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$runMain(SparkSubmit.scala:782)
        at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:180)
        at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:205)
        at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:119)
        at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)
Caused by: java.lang.ClassNotFoundException: com.typesafe.config.ConfigFactory
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 11 more&lt;/P&gt;</description>
    <pubDate>Thu, 29 Mar 2018 01:36:54 GMT</pubDate>
    <dc:creator>awagerald</dc:creator>
    <dc:date>2018-03-29T01:36:54Z</dc:date>
  </channel>
</rss>

