Thank you for the replies. Is there a minor version in specific you
recommend using? 

I have tried 2.8.[012] and receive a similar runtime exception:

Caused by: java.lang.NoClassDefFoundError: scala/Tuple2$mcJJ$sp
        at kafka.consumer.ConsumerConfig.<init>(ConsumerConfig.scala:77)
        at com.example.Config.createConsumerConfig(Config.java:40)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:5
7)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
l.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.insta
ntiate(SimpleInstantiationStrategy.java:160)





Just in case its useful here are my fill list of dependencies for my
starter project:


<dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>3.2.4.RELEASE</version>
    </dependency>
    <dependency>
         <groupId>org.springframework</groupId>
         <artifactId>spring-context</artifactId>
         <version>3.2.4.RELEASE</version>
     </dependency>
     <dependency>
         <groupId>org.apache.kafka</groupId>
         <artifactId>kafka_2.9.2</artifactId>
         <version>0.8.0-beta1</version>
    </dependency>
    <dependency>
         <groupId>javax.inject</groupId>
         <artifactId>javax.inject</artifactId>
         <version>1</version>
    </dependency>
    <dependency>
         <groupId>org.scala-lang</groupId>
         <artifactId>scala-library</artifactId>
         <version>2.8.0</version>
    </dependency>
    </dependencies>




--






On 8/26/13 9:33 PM, "Joe Stein" <crypt...@gmail.com> wrote:

>Scala 2.10 support is slated for 0.8.1 release after a 0.8.0 release.
>Here is the patch you can apply if you need
>https://issues.apache.org/jira/browse/KAFKA-717
>
>
>/*******************************************
> Joe Stein
> Founder, Principal Consultant
> Big Data Open Source Security LLC
> http://www.stealth.ly
> Twitter: @allthingshadoop
>********************************************/
>
>
>On Aug 27, 2013, at 12:16 AM, David Williams <dwilli...@truecar.com>
>wrote:
>
>> 
>> Hi Jay,
>> 
>> To which jars are you referring?  Does scala have a Maven coodinate?  As
>> it stands I am compiling with.
>> 
>> 
>> <dependency>
>>    <groupId>org.scala-lang</groupId>
>>    <artifactId>scala-library</artifactId>
>>    <version>2.10.2</version>
>>        </dependency>
>>        <dependency>
>>    <groupId>org.scala-lang</groupId>
>>    <artifactId>scala-reflect</artifactId>
>>    <version>2.10.2</version>
>> </dependency>
>> 
>> 
>> 
>> 
>> --
>> 
>> 
>> 
>> 
>> 
>> 
>> On 8/26/13 8:35 PM, "Jay Kreps" <jay.kr...@gmail.com> wrote:
>> 
>>> Nothing complex here, you just don't have the the scala library on your
>>> classpath. It works just like any jar--if there is a dependency on
>>>classes
>>> in the jar it needs to be on the classpath.
>>> 
>>> 
>>> On Mon, Aug 26, 2013 at 7:10 PM, David Williams
>>> <dwilli...@truecar.com>wrote:
>>> 
>>>> Hi all,
>>>> 
>>>> First let me say I have detailed the description of the issue I have
>>>>in
>>>> an
>>>> Stack Overflow Ticket here:
>>>> 
>>>> 
>>>> 
>>>> 
>>>>http://stackoverflow.com/questions/18455480/kafka-quickstart-java-lang-
>>>>no
>>>> classdeffounderror-scala-scalaobject
>>>> 
>>>> I am trying to build a small prototype for a project in which I want
>>>>to
>>>> use Kafka.  I am following this example:
>>>> 
>>>> 
>>>>https://cwiki.apache.org/confluence/display/KAFKA/Consumer+Group+Exampl
>>>>e
>>>> 
>>>> 
>>>> However, when I compile and run the code I get this runtime exception.
>>>> What should I do to get a working prototype / example???
>>>> 
>>>> 
>>>> Exception in thread "main" java.lang.reflect.InvocationTargetException
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>> 
>>>> 
>>>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
>>>>va
>>>> :57)
>>>> at
>>>> 
>>>> 
>>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
>>>>rI
>>>> mpl.java:43)
>>>> at java.lang.reflect.Method.invoke(Method.java:606)
>>>> at com.simontuffs.onejar.Boot.run(Boot.java:340)
>>>> at com.simontuffs.onejar.Boot.main(Boot.java:166)
>>>> Caused by: java.lang.NoClassDefFoundError: scala/ScalaObject
>>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
>>>> at
>>>> 
>>>> 
>>>>com.simontuffs.onejar.JarClassLoader.defineClass(JarClassLoader.java:80
>>>>3)
>>>> at 
>>>> 
>>>>com.simontuffs.onejar.JarClassLoader.findClass(JarClassLoader.java:710)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>>>> at 
>>>> 
>>>>com.simontuffs.onejar.JarClassLoader.loadClass(JarClassLoader.java:630)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
>>>> at
>>>> 
>>>> 
>>>>com.simontuffs.onejar.JarClassLoader.defineClass(JarClassLoader.java:80
>>>>3)
>>>> at 
>>>> 
>>>>com.simontuffs.onejar.JarClassLoader.findClass(JarClassLoader.java:710)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>>>> at 
>>>> 
>>>>com.simontuffs.onejar.JarClassLoader.loadClass(JarClassLoader.java:630)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2521)
>>>> at java.lang.Class.getDeclaredMethods(Class.java:1845)
>>>> at
>>>> 
>>>> 
>>>>org.springframework.core.type.StandardAnnotationMetadata.getAnnotatedMe
>>>>th
>>>> ods(StandardAnnotationMetadata.java:180)
>>>> at
>>>> 
>>>> 
>>>>org.springframework.context.annotation.ConfigurationClassParser.doProce
>>>>ss
>>>> ConfigurationClass(ConfigurationClassParser.java:222)
>>>> at
>>>> 
>>>> 
>>>>org.springframework.context.annotation.ConfigurationClassParser.process
>>>>Co
>>>> nfigurationClass(ConfigurationClassParser.java:165)
>>>> at
>>>> 
>>>> 
>>>>org.springframework.context.annotation.ConfigurationClassParser.parse(C
>>>>on
>>>> figurationClassParser.java:140)
>>>> at
>>>> 
>>>> 
>>>>org.springframework.context.annotation.ConfigurationClassPostProcessor.
>>>>pr
>>>> ocessConfigBeanDefinitions(ConfigurationClassPostProcessor.java:282)
>>>> at
>>>> 
>>>> 
>>>>org.springframework.context.annotation.ConfigurationClassPostProcessor.
>>>>po
>>>> 
>>>>stProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:22
>>>>3)
>>>> at
>>>> 
>>>> 
>>>>org.springframework.context.support.AbstractApplicationContext.invokeBe
>>>>an
>>>> FactoryPostProcessors(AbstractApplicationContext.java:630)
>>>> at
>>>> 
>>>> 
>>>>org.springframework.context.support.AbstractApplicationContext.refresh(
>>>>Ab
>>>> stractApplicationContext.java:461)
>>>> at
>>>> 
>>>> 
>>>>org.springframework.context.annotation.AnnotationConfigApplicationConte
>>>>xt
>>>> .<init>(AnnotationConfigApplicationContext.java:73)
>>>> ... 6 more
>>>> Caused by: java.lang.ClassNotFoundException: scala.ScalaObject
>>>> at 
>>>> 
>>>>com.simontuffs.onejar.JarClassLoader.findClass(JarClassLoader.java:713)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>>>> at 
>>>> 
>>>>com.simontuffs.onejar.JarClassLoader.loadClass(JarClassLoader.java:630)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>>>> ... 34 more
>>>> 
>>>> --
>>>> 
>>>> 
>> 

Reply via email to