All, Sorry for this continued thread, but this is day 2 of no success making a kafka example app:
I added the dependency <dependency> <groupId>com.yammer.metrics</groupId> <artifactId>metrics-core</artifactId> <version>2.2.0</version> </dependency> But this unearths yet another exception: Exception in thread "main" java.lang.reflect.InvocationTargetException 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 com.simontuffs.onejar.Boot.run(Boot.java:340) at com.simontuffs.onejar.Boot.main(Boot.java:166) Caused by: kafka.common.ConsumerRebalanceFailedException: inventory_broadways-MacBook-Pro-4.local-1377627595697-772e9707 can't rebalance after 4 retries at kafka.consumer.ZookeeperConsumerConnector$ZKRebalancerListener.syncedRebala nce(ZookeeperConsumerConnector.scala:397) at kafka.consumer.ZookeeperConsumerConnector.kafka$consumer$ZookeeperConsumerC onnector$$reinitializeConsumer(ZookeeperConsumerConnector.scala:681) at kafka.consumer.ZookeeperConsumerConnector.consume(ZookeeperConsumerConnecto r.scala:205) at kafka.javaapi.consumer.ZookeeperConsumerConnector.createMessageStreams(Zook eeperConsumerConnector.scala:77) at kafka.javaapi.consumer.ZookeeperConsumerConnector.createMessageStreams(Zook eeperConsumerConnector.scala:89) What is this? -- On 8/27/13 11:18 AM, "David Williams" <dwilli...@truecar.com> wrote: >This resulted in > >Exception in thread "main" java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at >sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: >5 >7) > at >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm >p >l.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: com/yammer/metrics/core/Gauge > at >kafka.consumer.ZookeeperConsumerConnector.createFetcher(ZookeeperConsumerC >o >nnector.scala:146) > at >kafka.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsumerConnecto >r >.scala:113) > at >kafka.javaapi.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsumer >C >onnector.scala:64) > at >kafka.javaapi.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsumer >C >onnector.scala:66) > at >kafka.consumer.Consumer$.createJavaConsumerConnector(ConsumerConnector.sca >l >a:100) > at >kafka.consumer.Consumer.createJavaConsumerConnector(ConsumerConnector.scal >a >) > > > > >-- > > > > > > >On 8/27/13 11:14 AM, "Benjamin Black" <b...@b3k.us> wrote: > >>I've been using the Maven package without issue. Of course, I'm not using >>Spring, either. Here's the relevant section from a working pom: >> >> <dependency> >> <groupId>org.scala-lang</groupId> >> <artifactId>scala-library</artifactId> >> <version>2.9.1</version> >> </dependency> >> >> <dependency> >> <groupId>org.apache.kafka</groupId> >> <artifactId>kafka_2.9.1</artifactId> >> <version>0.8.0-beta1</version> >> <exclusions> >> <exclusion> >> <groupId>org.slf4j</groupId> >> <artifactId>slf4j-log4j12</artifactId> >> </exclusion> >> <exclusion> >> <groupId>log4j</groupId> >> <artifactId>log4j</artifactId> >> </exclusion> >> <exclusion> >> <groupId>com.sun.jmx</groupId> >> <artifactId>jmxri</artifactId> >> </exclusion> >> <exclusion> >> <groupId>com.sun.jdmk</groupId> >> <artifactId>jmxtools</artifactId> >> </exclusion> >> <exclusion> >> <groupId>javax.jms</groupId> >> <artifactId>jms</artifactId> >> </exclusion> >> </exclusions> >> </dependency> >> >> >> >>On Tue, Aug 27, 2013 at 11:10 AM, David Williams >><dwilli...@truecar.com>wrote: >> >>> >>> So an update. The required version of log4j is >>> >>> <dependency> >>> <groupId>log4j</groupId> >>> <artifactId>log4j</artifactId> >>> <version>1.2.17</version> >>> </dependency> >>> >>> >>> Joe, why is this so hard / undocumented / not caught at compile time? >>> >>> >>> Now we have another error: >>> >>> Exception in thread "main" java.lang.reflect.InvocationTargetException >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at >>> >>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav >>>a >>>:5 >>> 7) >>> at >>> >>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor >>>I >>>mp >>> l.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: >>> org/I0Itec/zkclient/IZkStateListener >>> at >>> >>>kafka.javaapi.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsum >>>e >>>rC >>> onnector.scala:64) >>> at >>> >>>kafka.javaapi.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsum >>>e >>>rC >>> onnector.scala:66) >>> at >>> >>>kafka.consumer.Consumer$.createJavaConsumerConnector(ConsumerConnector.s >>>c >>>al >>> a:100) >>> at >>> >>>kafka.consumer.Consumer.createJavaConsumerConnector(ConsumerConnector.sc >>>a >>>la >>> ) >>> ... 6 more >>> Caused by: java.lang.ClassNotFoundException: >>> org.I0Itec.zkclient.IZkStateListener >>> 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) >>> ... 12 more >>> >>> >>> >>> >>> >>> >>> -- >>> >>> >>> >>> >>> >>> >>> On 8/27/13 9:54 AM, "David Williams" <dwilli...@truecar.com> wrote: >>> >>> >Ok great, thanks. What are the other required dependencies? >>> > >>> > >>> >For exmaple, log4j seems needed: >>> > >>> > >>> >Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Logger >>> > at kafka.utils.Logging$class.logger(Logging.scala:24) >>> > at >>> kafka.utils.VerifiableProperties.logger(VerifiableProperties.scala:23) >>> > at kafka.utils.Logging$class.info(Logging.scala:66) >>> > at kafka.utils.VerifiableProperties.info >>> (VerifiableProperties.scala:23) >>> > at >>> >>>>kafka.utils.VerifiableProperties.verify(VerifiableProperties.scala:180) >>> > at >>>kafka.producer.ProducerConfig.<init>(ProducerConfig.scala:57) >>> > >>> > >>> > >>> >However adding the following dependencies are not compatible >>> > >>> ><dependency> >>> > <groupId>org.slf4j</groupId> >>> > <artifactId>slf4j-api</artifactId> >>> > <version>1.7.5</version> >>> > </dependency> >>> > <dependency> >>> > <groupId>ch.qos.logback</groupId> >>> > <artifactId>logback-classic</artifactId> >>> > <version>1.0.13</version> >>> ></dependency> >>> > <dependency> >>> > <groupId>ch.qos.logback</groupId> >>> > <artifactId>logback-core</artifactId> >>> > <version>1.0.13</version> >>> > </dependency> >>> > <dependency> >>> > <groupId>ch.qos.logback</groupId> >>> > <artifactId>log4j-bridge</artifactId> >>> > <version>0.9.7</version> >>> > </dependency> >>> > >>> > >>> >Because is produces this error: >>> > >>> > >>> >Exception in thread "main" java.lang.reflect.InvocationTargetException >>> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> > at >>> >>>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja >>>>v >>>>a: >>> >5 >>> >7) >>> > at >>> >>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso >>>>r >>>>Im >>> >p >>> >l.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.NoSuchMethodError: >>> >>>>ch.qos.logback.classic.Logger.filterAndLog(Ljava/lang/String;Lorg/slf4j >>>>/ >>>>Ma >>> >r >>> >>>>ker;Lch/qos/logback/classic/Level;Ljava/lang/String;[Ljava/lang/Object; >>>>L >>>>ja >>> >v >>> >a/lang/Throwable;)V >>> > at org.apache.log4j.Category.log(Category.java:333) >>> > at >>> >>>>org.apache.commons.logging.impl.Log4JLogger.debug(Log4JLogger.java:177) >>> > >>> > >>> > >>> > >>> > >>> > >>> >-- >>> > >>> > >>> > >>> > >>> > >>> > >>> >On 8/27/13 9:45 AM, "Joe Stein" <crypt...@gmail.com> wrote: >>> > >>> >>2.8.0, 2.8.2, 2.9.1, 2.9.2 are all supported >>> >> >>> >>your POM needs a fix though, you need to match your scala-library >>>with >>> >>your >>> >>kafka artifactID >>> >> >>> >>so your Kafka artifactID = kafka_2.9.2 so your Scala version should >>>be >>> >>2.9.2 >>> >> >>> >> >>> >> >>> >>/******************************************* >>> >> Joe Stein >>> >> Founder, Principal Consultant >>> >> Big Data Open Source Security LLC >>> >> http://www.stealth.ly >>> >> Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop> >>> >>********************************************/ >>> >> >>> >> >>> >>On Tue, Aug 27, 2013 at 12:41 PM, David Williams >>> >><dwilli...@truecar.com>wrote: >>> >> >>> >>> 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. >>>>>>j >>>>>>av >>> >>>a >>> >>>:5 >>> >>> 7) >>> >>> at >>> >>> >>> >>>>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >>>>>>s >>>>>>or >>> >>>I >>> >>>mp >>> >>> l.java:43) >>> >>> at java.lang.reflect.Method.invoke(Method.java:606) >>> >>> at >>> >>> >>> >>> >>> >>>org.springframework.beans.factory.support.SimpleInstantiationStrategy.in >>> >>>s >>> >>>ta >>> >>> 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(NativeMethodAccessorI >>>>>>>>>>m >>>>>>>>>>pl >>> >>>>>>>. >>> >>>>>>>ja >>> >>> >>>>va >>> >>> >>>> :57) >>> >>> >>>> at >>> >>> >>>> >>> >>> >>>> >>> >>> >>> >>>>>>>>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodA >>>>>>>>>>c >>>>>>>>>>ce >>> >>>>>>>s >>> >>>>>>>so >>> >>> >>>>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.j >>>>>>>>>>a >>>>>>>>>>va >>> >>>>>>>: >>> >>>>>>>80 >>> >>> >>>>3) >>> >>> >>>> at >>> >>> >>>> >>> >>> >>> >>>>>>>>>>com.simontuffs.onejar.JarClassLoader.findClass(JarClassLoader.jav >>>>>>>>>>a >>>>>>>>>>:7 >>> >>>>>>>1 >>> >>>>>>>0) >>> >>> >>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) >>> >>> >>>> at >>> >>> >>>> >>> >>> >>> >>>>>>>>>>com.simontuffs.onejar.JarClassLoader.loadClass(JarClassLoader.jav >>>>>>>>>>a >>>>>>>>>>:6 >>> >>>>>>>3 >>> >>>>>>>0) >>> >>> >>>> 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.j >>>>>>>>>>a >>>>>>>>>>va >>> >>>>>>>: >>> >>>>>>>80 >>> >>> >>>>3) >>> >>> >>>> at >>> >>> >>>> >>> >>> >>> >>>>>>>>>>com.simontuffs.onejar.JarClassLoader.findClass(JarClassLoader.jav >>>>>>>>>>a >>>>>>>>>>:7 >>> >>>>>>>1 >>> >>>>>>>0) >>> >>> >>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) >>> >>> >>>> at >>> >>> >>>> >>> >>> >>> >>>>>>>>>>com.simontuffs.onejar.JarClassLoader.loadClass(JarClassLoader.jav >>>>>>>>>>a >>>>>>>>>>:6 >>> >>>>>>>3 >>> >>>>>>>0) >>> >>> >>>> 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.getAnnot >>>>>>>>>>a >>>>>>>>>>te >>> >>>>>>>d >>> >>>>>>>Me >>> >>> >>>>th >>> >>> >>>> ods(StandardAnnotationMetadata.java:180) >>> >>> >>>> at >>> >>> >>>> >>> >>> >>>> >>> >>> >>> >>>>>>>>>>org.springframework.context.annotation.ConfigurationClassParser.d >>>>>>>>>>o >>>>>>>>>>Pr >>> >>>>>>>o >>> >>>>>>>ce >>> >>> >>>>ss >>> >>> >>>> ConfigurationClass(ConfigurationClassParser.java:222) >>> >>> >>>> at >>> >>> >>>> >>> >>> >>>> >>> >>> >>> >>>>>>>>>>org.springframework.context.annotation.ConfigurationClassParser.p >>>>>>>>>>r >>>>>>>>>>oc >>> >>>>>>>e >>> >>>>>>>ss >>> >>> >>>>Co >>> >>> >>>> nfigurationClass(ConfigurationClassParser.java:165) >>> >>> >>>> at >>> >>> >>>> >>> >>> >>>> >>> >>> >>> >>>>>>>>>>org.springframework.context.annotation.ConfigurationClassParser.p >>>>>>>>>>a >>>>>>>>>>rs >>> >>>>>>>e >>> >>>>>>>(C >>> >>> >>>>on >>> >>> >>>> figurationClassParser.java:140) >>> >>> >>>> at >>> >>> >>>> >>> >>> >>>> >>> >>> >>> >>>>>>>>>>org.springframework.context.annotation.ConfigurationClassPostProc >>>>>>>>>>e >>>>>>>>>>ss >>> >>>>>>>o >>> >>>>>>>r. >>> >>> >>>>pr >>> >>> >>>> >>> >>>ocessConfigBeanDefinitions(ConfigurationClassPostProcessor.java:282) >>> >>> >>>> at >>> >>> >>>> >>> >>> >>>> >>> >>> >>> >>>>>>>>>>org.springframework.context.annotation.ConfigurationClassPostProc >>>>>>>>>>e >>>>>>>>>>ss >>> >>>>>>>o >>> >>>>>>>r. >>> >>> >>>>po >>> >>> >>>> >>> >>> >>> >>>>>>>>>>stProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.j >>>>>>>>>>a >>>>>>>>>>va >>> >>>>>>>: >>> >>>>>>>22 >>> >>> >>>>3) >>> >>> >>>> at >>> >>> >>>> >>> >>> >>>> >>> >>> >>> >>>>>>>>>>org.springframework.context.support.AbstractApplicationContext.in >>>>>>>>>>v >>>>>>>>>>ok >>> >>>>>>>e >>> >>>>>>>Be >>> >>> >>>>an >>> >>> >>>> FactoryPostProcessors(AbstractApplicationContext.java:630) >>> >>> >>>> at >>> >>> >>>> >>> >>> >>>> >>> >>> >>> >>>>>>>>>>org.springframework.context.support.AbstractApplicationContext.re >>>>>>>>>>f >>>>>>>>>>re >>> >>>>>>>s >>> >>>>>>>h( >>> >>> >>>>Ab >>> >>> >>>> stractApplicationContext.java:461) >>> >>> >>>> at >>> >>> >>>> >>> >>> >>>> >>> >>> >>> >>>>>>>>>>org.springframework.context.annotation.AnnotationConfigApplicatio >>>>>>>>>>n >>>>>>>>>>Co >>> >>>>>>>n >>> >>>>>>>te >>> >>> >>>>xt >>> >>> >>>> .<init>(AnnotationConfigApplicationContext.java:73) >>> >>> >>>> ... 6 more >>> >>> >>>> Caused by: java.lang.ClassNotFoundException: scala.ScalaObject >>> >>> >>>> at >>> >>> >>>> >>> >>> >>> >>>>>>>>>>com.simontuffs.onejar.JarClassLoader.findClass(JarClassLoader.jav >>>>>>>>>>a >>>>>>>>>>:7 >>> >>>>>>>1 >>> >>>>>>>3) >>> >>> >>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) >>> >>> >>>> at >>> >>> >>>> >>> >>> >>> >>>>>>>>>>com.simontuffs.onejar.JarClassLoader.loadClass(JarClassLoader.jav >>>>>>>>>>a >>>>>>>>>>:6 >>> >>>>>>>3 >>> >>>>>>>0) >>> >>> >>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >>> >>> >>>> ... 34 more >>> >>> >>>> >>> >>> >>>> -- >>> >>> >>>> >>> >>> >>>> >>> >>> >> >>> >>> >>> >>> >>> > >>> >>> >