Excellent Joe, thanks, good to go :) --
On 8/27/13 11:35 AM, "Joe Stein" <crypt...@gmail.com> wrote: >David, you could see that error message when the Kafka broker is not >running. > >Give the quick start a shot >http://kafka.apache.org/documentation.html#quickstart and make sure that >everything is working end to end with a producer and consumer and then >hook >up your code for first pass to help eliminate causes. > >/******************************************* > 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 2:24 PM, David Williams ><dwilli...@truecar.com>wrote: > >> 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(DelegatingMethodAccessorI >>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: kafka.common.ConsumerRebalanceFailedException: >> inventory_broadways-MacBook-Pro-4.local-1377627595697-772e9707 can't >> rebalance after 4 retries >> at >> >>kafka.consumer.ZookeeperConsumerConnector$ZKRebalancerListener.syncedReba >>la >> nce(ZookeeperConsumerConnector.scala:397) >> at >> >>kafka.consumer.ZookeeperConsumerConnector.kafka$consumer$ZookeeperConsume >>rC >> onnector$$reinitializeConsumer(ZookeeperConsumerConnector.scala:681) >> at >> >>kafka.consumer.ZookeeperConsumerConnector.consume(ZookeeperConsumerConnec >>to >> r.scala:205) >> at >> >>kafka.javaapi.consumer.ZookeeperConsumerConnector.createMessageStreams(Zo >>ok >> eeperConsumerConnector.scala:77) >> at >> >>kafka.javaapi.consumer.ZookeeperConsumerConnector.createMessageStreams(Zo >>ok >> 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.jav >>>a: >> >5 >> >7) >> > at >> >>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor >>>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.NoClassDefFoundError: >>com/yammer/metrics/core/Gauge >> > at >> >>>kafka.consumer.ZookeeperConsumerConnector.createFetcher(ZookeeperConsume >>>rC >> >o >> >nnector.scala:146) >> > at >> >>>kafka.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsumerConnec >>>to >> >r >> >.scala:113) >> > at >> >>>kafka.javaapi.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsum >>>er >> >C >> >onnector.scala:64) >> > at >> >>>kafka.javaapi.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsum >>>er >> >C >> >onnector.scala:66) >> > at >> >>>kafka.consumer.Consumer$.createJavaConsumerConnector(ConsumerConnector.s >>>ca >> >l >> >a:100) >> > at >> >>>kafka.consumer.Consumer.createJavaConsumerConnector(ConsumerConnector.sc >>>al >> >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.j >>>>>av >> >>>a >> >>>:5 >> >>> 7) >> >>> at >> >>> >> >>>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess >>>>>or >> >>>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>(ZookeeperCons >>>>>um >> >>>e >> >>>rC >> >>> onnector.scala:64) >> >>> at >> >>> >> >>>>>kafka.javaapi.consumer.ZookeeperConsumerConnector.<init>(ZookeeperCons >>>>>um >> >>>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:18 >>>>>>0) >> >>> > 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(DelegatingMethodAcces >>>>>>so >> >>>>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/slf >>>>>>4j >> >>>>/ >> >>>>Ma >> >>> >r >> >>> >> >>>>>>ker;Lch/qos/logback/classic/Level;Ljava/lang/String;[Ljava/lang/Objec >>>>>>t; >> >>>>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:17 >>>>>>7) >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > >> >>> >-- >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > >> >>> >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(NativeMethodAccessorImp >>>>>>>>l. >> >>>>>>j >> >>>>>>av >> >>> >>>a >> >>> >>>:5 >> >>> >>> 7) >> >>> >>> at >> >>> >>> >> >>> >> >>>>>>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc >>>>>>>>es >> >>>>>>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(NativeMethodAccesso >>>>>>>>>>>>rI >> >>>>>>>>>>m >> >>>>>>>>>>pl >> >>> >>>>>>>. >> >>> >>>>>>>ja >> >>> >>> >>>>va >> >>> >>> >>>> :57) >> >>> >>> >>>> at >> >>> >>> >>>> >> >>> >>> >>>> >> >>> >>> >> >>> >> >>>>>>>>>>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMetho >>>>>>>>>>>>dA >> >>>>>>>>>>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.j >>>>>>>>>>>>av >> >>>>>>>>>>a >> >>>>>>>>>>:7 >> >>> >>>>>>>1 >> >>> >>>>>>>0) >> >>> >>> >>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) >> >>> >>> >>>> at >> >>> >>> >>>> >> >>> >>> >> >>> >> >>>>>>>>>>>>com.simontuffs.onejar.JarClassLoader.loadClass(JarClassLoader.j >>>>>>>>>>>>av >> >>>>>>>>>>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.j >>>>>>>>>>>>av >> >>>>>>>>>>a >> >>>>>>>>>>:7 >> >>> >>>>>>>1 >> >>> >>>>>>>0) >> >>> >>> >>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) >> >>> >>> >>>> at >> >>> >>> >>>> >> >>> >>> >> >>> >> >>>>>>>>>>>>com.simontuffs.onejar.JarClassLoader.loadClass(JarClassLoader.j >>>>>>>>>>>>av >> >>>>>>>>>>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.getAnn >>>>>>>>>>>>ot >> >>>>>>>>>>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.ConfigurationClassPostPr >>>>>>>>>>>>oc >> >>>>>>>>>>e >> >>>>>>>>>>ss >> >>> >>>>>>>o >> >>> >>>>>>>r. >> >>> >>> >>>>pr >> >>> >>> >>>> >> >>> >>>>>ocessConfigBeanDefinitions(ConfigurationClassPostProcessor.java:282) >> >>> >>> >>>> at >> >>> >>> >>>> >> >>> >>> >>>> >> >>> >>> >> >>> >> >>>>>>>>>>>>org.springframework.context.annotation.ConfigurationClassPostPr >>>>>>>>>>>>oc >> >>>>>>>>>>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.AnnotationConfigApplicat >>>>>>>>>>>>io >> >>>>>>>>>>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.j >>>>>>>>>>>>av >> >>>>>>>>>>a >> >>>>>>>>>>:7 >> >>> >>>>>>>1 >> >>> >>>>>>>3) >> >>> >>> >>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) >> >>> >>> >>>> at >> >>> >>> >>>> >> >>> >>> >> >>> >> >>>>>>>>>>>>com.simontuffs.onejar.JarClassLoader.loadClass(JarClassLoader.j >>>>>>>>>>>>av >> >>>>>>>>>>a >> >>>>>>>>>>:6 >> >>> >>>>>>>3 >> >>> >>>>>>>0) >> >>> >>> >>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >> >>> >>> >>>> ... 34 more >> >>> >>> >>>> >> >>> >>> >>>> -- >> >>> >>> >>>> >> >>> >>> >>>> >> >>> >>> >> >> >>> >>> >> >>> >>> >> >>> > >> >>> >> >>> >> > >> >>