You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by padma priya chitturi <pa...@gmail.com> on 2013/12/16 13:26:23 UTC

Issue in maven compilation

Hi Team,

I am trying to compile my storm code on windows using maven. when i issue *mvn
-f pom.xml*, erros are thrown. I just couldn't figure out where the issue
lies... Below is the error message:


SLF4J: Found binding in
[jar:file:/C:/Users/padmapriya.chitturi/.m2/repository/org/slf4j/slf4j-log4j12/1.5.8/slf4j-log4j12-1.5.8.jar!/org/slf4j/impl/StaticLoggerBinder.class
SLF4J: Found binding in
[jar:file:/C:/Users/padmapriya.chitturi/.m2/repository/org/slf4j/slf4j-simple/1.5.8/slf4j-simple-1.5.8.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
explanation.
SLF4J: The requested version 1.5.8 by your slf4j binding is not compatible
with [1.6]
SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further
details.
Exception in thread "main" java.lang.ExceptionInInitializerError,
compiling:(word_count.clj:1)
        at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3387)
        at clojure.lang.Compiler.compile1(Compiler.java:7035)
        at clojure.lang.Compiler.compile1(Compiler.java:7025)
        at clojure.lang.Compiler.compile(Compiler.java:7097)
        at clojure.lang.RT.compile(RT.java:387)
        at clojure.lang.RT.load(RT.java:427)
        at clojure.lang.RT.load(RT.java:400)
        at clojure.core$load$fn__4890.invoke(core.clj:5415)
        at clojure.core$load.doInvoke(core.clj:5414)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at clojure.core$load_one.invoke(core.clj:5227)
        at clojure.core$compile$fn__4895.invoke(core.clj:5426)
        at clojure.core$compile.invoke(core.clj:5425)
        at clojure.lang.Var.invoke(Var.java:415)
        at clojure.lang.Compile.main(Compile.java:81)
Caused by: java.lang.ExceptionInInitializerError
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at clojure.lang.RT.loadClassForName(RT.java:2056)
        at clojure.lang.RT.load(RT.java:419)
        at clojure.lang.RT.load(RT.java:400)
        at clojure.core$load$fn__4890.invoke(core.clj:5415)
        at clojure.core$load.doInvoke(core.clj:5414)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at clojure.core$load_one.invoke(core.clj:5227)
        at clojure.core$load_lib.doInvoke(core.clj:5264)
        at clojure.lang.RestFn.applyTo(RestFn.java:142)
        at clojure.core$apply.invoke(core.clj:603)
        at clojure.core$load_libs.doInvoke(core.clj:5302)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invoke(core.clj:603)
        at clojure.core$require.doInvoke(core.clj:5381)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at
backtype.storm.cluster$loading__4784__auto__.invoke(cluster.clj:1)
        at backtype.storm.cluster__init.load(Unknown Source)
        at backtype.storm.cluster__init.<clinit>(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at clojure.lang.RT.loadClassForName(RT.java:2056)
        at clojure.lang.RT.load(RT.java:419)
        at clojure.lang.RT.load(RT.java:400)
        at clojure.core$load$fn__4890.invoke(core.clj:5415)
        at clojure.core$load.doInvoke(core.clj:5414)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at clojure.core$load_one.invoke(core.clj:5227)
        at clojure.core$load_lib.doInvoke(core.clj:5264)
        at clojure.lang.RestFn.applyTo(RestFn.java:142)
        at clojure.core$apply.invoke(core.clj:603)
        at clojure.core$load_libs.doInvoke(core.clj:5302)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invoke(core.clj:603)
        at clojure.core$require.doInvoke(core.clj:5381)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at backtype.storm.daemon.nimbus__init.load(Unknown Source)
        at backtype.storm.daemon.nimbus__init.<clinit>(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at clojure.lang.RT.loadClassForName(RT.java:2056)
        at clojure.lang.RT.load(RT.java:419)
        at clojure.lang.RT.load(RT.java:400)
        at clojure.core$load$fn__4890.invoke(core.clj:5415)
        at clojure.core$load.doInvoke(core.clj:5414)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at clojure.core$load_one.invoke(core.clj:5227)
        at clojure.core$load_lib.doInvoke(core.clj:5264)
        at clojure.lang.RestFn.applyTo(RestFn.java:142)
        at clojure.core$apply.invoke(core.clj:603)
        at clojure.core$load_libs.doInvoke(core.clj:5302)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invoke(core.clj:603)
        at clojure.core$require.doInvoke(core.clj:5381)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at
backtype.storm.testing$loading__4784__auto__.invoke(testing.clj:1)
        at backtype.storm.testing__init.load(Unknown Source)
        at backtype.storm.testing__init.<clinit>(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at clojure.lang.RT.loadClassForName(RT.java:2056)
        at clojure.lang.RT.load(RT.java:419)
        at clojure.lang.RT.load(RT.java:400)
        at clojure.core$load$fn__4890.invoke(core.clj:5415)
        at clojure.core$load.doInvoke(core.clj:5414)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at clojure.core$load_one.invoke(core.clj:5227)
        at clojure.core$load_lib.doInvoke(core.clj:5264)
        at clojure.lang.RestFn.applyTo(RestFn.java:142)
        at clojure.core$apply.invoke(core.clj:603)
        at clojure.core$load_libs.doInvoke(core.clj:5302)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invoke(core.clj:605)
        at clojure.core$use.doInvoke(core.clj:5392)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at
backtype.storm.LocalCluster$loading__4784__auto__.invoke(LocalCluster.clj:1)
        at backtype.storm.LocalCluster__init.load(Unknown Source)
        at backtype.storm.LocalCluster__init.<clinit>(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at clojure.lang.RT.loadClassForName(RT.java:2056)
        at clojure.lang.RT.load(RT.java:419)
        at clojure.lang.RT.load(RT.java:400)
        at clojure.core$load$fn__4890.invoke(core.clj:5415)
        at clojure.core$load.doInvoke(core.clj:5414)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at clojure.lang.Var.invoke(Var.java:415)
        at backtype.storm.LocalCluster.<clinit>(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:186)
        at
storm.starter.clj.word_count$loading__4784__auto__.invoke(word_count.clj:1)
        at clojure.lang.AFn.applyToHelper(AFn.java:159)
        at clojure.lang.AFn.applyTo(AFn.java:151)
        at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3382)
        ... 14 more
Caused by: java.lang.ClassNotFoundException:
org.apache.zookeeper.server.NIOServerCnxn$Factory
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:186)
        at
backtype.storm.zookeeper$loading__4784__auto__.invoke(zookeeper.clj:1)
        at backtype.storm.zookeeper__init.load(Unknown Source)
        at backtype.storm.zookeeper__init.<clinit>(Unknown Source)
        ... 109 more
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 8.988s
[INFO] Finished at: Mon Dec 16 17:32:50 IST 2013
[INFO] Final Memory: 25M/221M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
com.theoryinpractise:clojure-maven-plugin:1.3.8:compile (compile) on
project storm-starter: Clojure failed. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.


can pls someone suggest me solution for this.

Thanks,
Padma Ch

Re: Issue in maven compilation

Posted by Wayne Fay <wa...@gmail.com>.
> But upon submitting the topology, the storm code is throwing the below

I have no idea what "submitting the topology" means.

> java.lang.NoClassDefFoundError: org/I0Itec/zkclient/serialize/ZkSerializer
> at
> kafka.javaapi.consumer.ZookeeperConsumerConnector.(ZookeeperConsumerConnector.scala:64)
> at kafka.javaapi.consume

Perhaps the Storm or Kafka or Zookeeper User lists would be more
appropriate for this line of questioning? This has nothing to do with
Maven.

> [ERROR] Failed to execute goal
> com.theoryinpractise:clojure-maven-plugin:1.3.8:compile (compile) on project
> storm-starter: Clojure failed

Please ask the Storm or Clojure people this question. You have code
compilation problems. This is not a Maven issue.

Wayne

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Issue in maven compilation

Posted by padma priya chitturi <pa...@gmail.com>.
Hi,
The issue got resolved when i removed the below dependency in pom.xml
<dependency>
<groupId>com.101tec</groupId>
<artifactId>zkclient</artifactId>
<version>0.3</version>
</dependency>

But upon submitting the topology, the storm code is throwing the below
exception:
java.lang.NoClassDefFoundError: org/I0Itec/zkclient/serialize/ZkSerializer
at
kafka.javaapi.consumer.ZookeeperConsumerConnector.(ZookeeperConsumerConnector.scala:64)
at kafka.javaapi.consume

which implies that the dependency needs to be specified in the pom.xml. how
to resolve the issue.....?
Again on including the dependency in pom.xml, i see build failure with the
below message:
[ERROR] Failed to execute goal
com.theoryinpractise:clojure-maven-plugin:1.3.8:compile (compile) on
project storm-starter: Clojure failed


On Mon, Dec 16, 2013 at 9:08 PM, Wayne Fay <wa...@gmail.com> wrote:

> > I am trying to compile my storm code on windows using maven. when i
> issue *mvn
> I am not familiar with "storm." You probably will have better luck
> asking for help on the storm user or dev lists.
>
> Having said that, a few things jump out to me...
>
> First, read these lines and follow the directions to fix SLF4J issues:
> > SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
> > explanation.
> > SLF4J: The requested version 1.5.8 by your slf4j binding is not
> compatible
> > with [1.6]
> > SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further
> > details.
>
>
> Second, this is a failure reported by the Clojure compiler. This list
> cannot help with Clojure problems.
> > Exception in thread "main" java.lang.ExceptionInInitializerError,
> > compiling:(word_count.clj:1)
>
>
> Third, it seems you are missing a dependency or something related to
> Zookeeper:
> > Caused by: java.lang.ClassNotFoundException:
> > org.apache.zookeeper.server.NIOServerCnxn$Factory
>
>
> Wayne
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>

Re: Issue in maven compilation

Posted by Wayne Fay <wa...@gmail.com>.
> I am trying to compile my storm code on windows using maven. when i issue *mvn
I am not familiar with "storm." You probably will have better luck
asking for help on the storm user or dev lists.

Having said that, a few things jump out to me...

First, read these lines and follow the directions to fix SLF4J issues:
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
> explanation.
> SLF4J: The requested version 1.5.8 by your slf4j binding is not compatible
> with [1.6]
> SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further
> details.


Second, this is a failure reported by the Clojure compiler. This list
cannot help with Clojure problems.
> Exception in thread "main" java.lang.ExceptionInInitializerError,
> compiling:(word_count.clj:1)


Third, it seems you are missing a dependency or something related to Zookeeper:
> Caused by: java.lang.ClassNotFoundException:
> org.apache.zookeeper.server.NIOServerCnxn$Factory


Wayne

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org