Just wondering, why not enforce a ban on commons logging ?

-vishal

On Saturday 11 April 2015, Sarang Deshpande <[email protected]>
wrote:

> Thanks Taylor.
> Interestingly though, Kafka-Spout still depends on some of these e.g.
> Apache Curator and when I run the topology, I see ClassNotfound exceptions -
>
> ...
>
> 2015-04-10T09:48:31.415-0700 b.s.util [ERROR] Async loop died!
>
> java.lang.NoClassDefFoundError: org/apache/curator/RetryPolicy
>
>         at storm.kafka.KafkaSpout.open(KafkaSpout.java:85)
> ~[stormjar.jar:na]
>
>         at
> backtype.storm.daemon.executor$fn__4654$fn__4669.invoke(executor.clj:522)
> ~[storm-core-0.9.4.jar:0.9.4]
>
>         at backtype.storm.util$async_loop$fn__458.invoke(util.clj:461)
> ~[storm-core-0.9.4.jar:0.9.4]
>
>         at clojure.lang.AFn.run(AFn.java:24) [clojure-1.5.1.jar:na]
>
>         at java.lang.Thread.run(Thread.java:695) [na:1.6.0_65]
>
> Caused by: java.lang.ClassNotFoundException: org.apache.curator.RetryPolicy
>
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> ~[na:1.6.0_65]
>
>         at java.security.AccessController.doPrivileged(Native Method)
> ~[na:1.6.0_65]
>
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> ~[na:1.6.0_65]
>
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> ~[na:1.6.0_65]
>
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> ~[na:1.6.0_65]
>
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> ~[na:1.6.0_65]
>
>         ... 5 common frames omitted
>
> ....
>
> I am trying to figure how can I solve this issue without having to
> manually add all the dependencies (that have been missing due to "Reduced
> Dependency Conflicts" change in Storm)  in my project POM.
>
> Thanks for looking into this.
>
> ~Sarang
>

Reply via email to