You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@storm.apache.org by Justin Workman <ju...@gmail.com> on 2014/05/23 22:47:12 UTC

Building Storm

I have seen this question a couple of times, but for the life of me, I
cannot get around it and have not seen an answer that resolves it. Here is
the process I am walking through.

# git clone https://github.com/apache/incubator-storm
# cd incubator-storm
# git checkout master
Already on 'master'

** Before building I had to add the kryo dependency to the parent pom and
the storm-core pom.xml files

# mvn -e clean install

This is where it fails with the following stack trace. There were no errors
in the output prior to this error, and passing the -X flag for debug does
not produce any other details. Any help getting past this will be greatly
appreciated.

Thanks
Justin

[ERROR] Failed to execute goal
com.theoryinpractise:clojure-maven-plugin:1.3.18:compile (compile-clojure)
on project storm-core: Clojure failed. -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
goal com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
(compile-clojure) on project storm-core: Clojure failed.
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:622)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: Clojure failed.
at
com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:451)
at
com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:367)
at
com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:344)
at
com.theoryinpractise.clojure.ClojureCompilerMojo.execute(ClojureCompilerMojo.java:47)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more

Re: Building Storm

Posted by "UmaraDissa1 ." <um...@gmail.com>.
Oh OK I am on Ubuntu as well - maybe the problem is related to that.

Please let me know if you get it working on Ubuntu.


On Mon, May 26, 2014 at 2:11 PM, Justin Workman <ju...@gmail.com>wrote:

> I never got it work on Ubuntu, but updating clojure to 1.5.1 and building
> on centos 6 finally worked for me.
>
> I'll try and find some time this week to look at Ubuntu.
>
> Sent from my iPhone
>
> On May 25, 2014, at 8:58 PM, "UmaraDissa1 ." <um...@gmail.com> wrote:
>
> I too have seen this question asked before.
>
> I too am facing this problem.
>
> Can someone please help us out?
>
>
> On Sat, May 24, 2014 at 6:47 AM, Justin Workman <ju...@gmail.com>wrote:
>
>> I have seen this question a couple of times, but for the life of me, I
>> cannot get around it and have not seen an answer that resolves it. Here is
>> the process I am walking through.
>>
>> # git clone https://github.com/apache/incubator-storm
>> # cd incubator-storm
>> # git checkout master
>> Already on 'master'
>>
>> ** Before building I had to add the kryo dependency to the parent pom and
>> the storm-core pom.xml files
>>
>> # mvn -e clean install
>>
>> This is where it fails with the following stack trace. There were no
>> errors in the output prior to this error, and passing the -X flag for debug
>> does not produce any other details. Any help getting past this will be
>> greatly appreciated.
>>
>> Thanks
>> Justin
>>
>> [ERROR] Failed to execute goal
>> com.theoryinpractise:clojure-maven-plugin:1.3.18:compile (compile-clojure)
>> on project storm-core: Clojure failed. -> [Help 1]
>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
>> goal com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
>> (compile-clojure) on project storm-core: Clojure failed.
>> at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
>>  at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>  at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>> at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>  at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>> at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>  at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>  at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>  at java.lang.reflect.Method.invoke(Method.java:622)
>> at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>  at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>> at
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>  at
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>> Caused by: org.apache.maven.plugin.MojoExecutionException: Clojure failed.
>>  at
>> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:451)
>> at
>> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:367)
>>  at
>> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:344)
>> at
>> com.theoryinpractise.clojure.ClojureCompilerMojo.execute(ClojureCompilerMojo.java:47)
>>  at
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>> at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>  ... 19 more
>>
>>
>>
>

Re: Building Storm

Posted by Justin Workman <ju...@gmail.com>.
I never got it work on Ubuntu, but updating clojure to 1.5.1 and building
on centos 6 finally worked for me.

I'll try and find some time this week to look at Ubuntu.

Sent from my iPhone

On May 25, 2014, at 8:58 PM, "UmaraDissa1 ." <um...@gmail.com> wrote:

I too have seen this question asked before.

I too am facing this problem.

Can someone please help us out?


On Sat, May 24, 2014 at 6:47 AM, Justin Workman <ju...@gmail.com>wrote:

> I have seen this question a couple of times, but for the life of me, I
> cannot get around it and have not seen an answer that resolves it. Here is
> the process I am walking through.
>
> # git clone https://github.com/apache/incubator-storm
> # cd incubator-storm
> # git checkout master
> Already on 'master'
>
> ** Before building I had to add the kryo dependency to the parent pom and
> the storm-core pom.xml files
>
> # mvn -e clean install
>
> This is where it fails with the following stack trace. There were no
> errors in the output prior to this error, and passing the -X flag for debug
> does not produce any other details. Any help getting past this will be
> greatly appreciated.
>
> Thanks
> Justin
>
> [ERROR] Failed to execute goal
> com.theoryinpractise:clojure-maven-plugin:1.3.18:compile (compile-clojure)
> on project storm-core: Clojure failed. -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> goal com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
> (compile-clojure) on project storm-core: Clojure failed.
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
>  at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>  at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>  at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>  at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:622)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>  at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>  at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Clojure failed.
>  at
> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:451)
> at
> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:367)
>  at
> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:344)
> at
> com.theoryinpractise.clojure.ClojureCompilerMojo.execute(ClojureCompilerMojo.java:47)
>  at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>  ... 19 more
>
>
>

Re: Building Storm

Posted by Justin Workman <ju...@gmail.com>.
I never got it work on Ubuntu, but updating clojure to 1.5.1 and building
on centos 6 finally worked for me.

I'll try and find some time this week to look at Ubuntu.

Sent from my iPhone

On May 25, 2014, at 8:58 PM, "UmaraDissa1 ." <um...@gmail.com> wrote:

I too have seen this question asked before.

I too am facing this problem.

Can someone please help us out?


On Sat, May 24, 2014 at 6:47 AM, Justin Workman <ju...@gmail.com>wrote:

> I have seen this question a couple of times, but for the life of me, I
> cannot get around it and have not seen an answer that resolves it. Here is
> the process I am walking through.
>
> # git clone https://github.com/apache/incubator-storm
> # cd incubator-storm
> # git checkout master
> Already on 'master'
>
> ** Before building I had to add the kryo dependency to the parent pom and
> the storm-core pom.xml files
>
> # mvn -e clean install
>
> This is where it fails with the following stack trace. There were no
> errors in the output prior to this error, and passing the -X flag for debug
> does not produce any other details. Any help getting past this will be
> greatly appreciated.
>
> Thanks
> Justin
>
> [ERROR] Failed to execute goal
> com.theoryinpractise:clojure-maven-plugin:1.3.18:compile (compile-clojure)
> on project storm-core: Clojure failed. -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> goal com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
> (compile-clojure) on project storm-core: Clojure failed.
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
>  at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>  at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>  at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>  at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:622)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>  at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>  at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Clojure failed.
>  at
> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:451)
> at
> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:367)
>  at
> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:344)
> at
> com.theoryinpractise.clojure.ClojureCompilerMojo.execute(ClojureCompilerMojo.java:47)
>  at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>  ... 19 more
>
>
>

Re: Building Storm

Posted by "UmaraDissa1 ." <um...@gmail.com>.
I too have seen this question asked before.

I too am facing this problem.

Can someone please help us out?


On Sat, May 24, 2014 at 6:47 AM, Justin Workman <ju...@gmail.com>wrote:

> I have seen this question a couple of times, but for the life of me, I
> cannot get around it and have not seen an answer that resolves it. Here is
> the process I am walking through.
>
> # git clone https://github.com/apache/incubator-storm
> # cd incubator-storm
> # git checkout master
> Already on 'master'
>
> ** Before building I had to add the kryo dependency to the parent pom and
> the storm-core pom.xml files
>
> # mvn -e clean install
>
> This is where it fails with the following stack trace. There were no
> errors in the output prior to this error, and passing the -X flag for debug
> does not produce any other details. Any help getting past this will be
> greatly appreciated.
>
> Thanks
> Justin
>
> [ERROR] Failed to execute goal
> com.theoryinpractise:clojure-maven-plugin:1.3.18:compile (compile-clojure)
> on project storm-core: Clojure failed. -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> goal com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
> (compile-clojure) on project storm-core: Clojure failed.
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
>  at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>  at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>  at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>  at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:622)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>  at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>  at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Clojure failed.
>  at
> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:451)
> at
> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:367)
>  at
> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:344)
> at
> com.theoryinpractise.clojure.ClojureCompilerMojo.execute(ClojureCompilerMojo.java:47)
>  at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>  ... 19 more
>
>
>

Re: Building Storm

Posted by Derek Dagit <de...@yahoo-inc.com>.
It's this one: http://dev.clojure.org/jira/browse/CLJ-1154

Bobby reported it.  Looks like it is fixed in 1.6.0, but not in 1.5.x yet.

-- 
Derek

On 5/23/14, 17:07, Derek Dagit wrote:
> I think there was a bug in clojure that prevented the output from printing.
>
> Try with clojure 1.6.0 and see if the actual compile error shows up.
>

Re: Building Storm

Posted by Justin Workman <ju...@gmail.com>.
Well, that did not work either, however I got a different error.

 I removed the change,  (:refer-clojure :exclude [some?]) in
storm-core/src/clj/backtype/storm/stats.clj as suggested, and downgraded
clojure from 1.6.0. to 1.5.1 and I am now successfully able to compile
storm on Centos 6 (if I pass skipTests=true to the mvn command), however I
am still not able to compile on Ubuntu 12.04 and I am not getting any
relevant errors.

Thanks for all the help! I think I can get it from here. But just for the
record, I am still unable to recompile on Ubuntu 12.04
Justin


On Fri, May 23, 2014 at 8:06 PM, Harsha <ma...@harsha.io> wrote:

> hmm that error might be coming because of updated clojure version.
> can you try adding this to storm-core/src/clj/backtype/storm/stats.clj
>   (:refer-clojure :exclude [some?])
> some? is being used in other files you need exclude that from importing.
>
> I am able to build without all these changes. Here is my env info
> Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9;
> 2014-02-14T09:37:52-08:00)
> Maven home: /home/harsha/code/apache-maven-3.2.1
> Java version: 1.7.0_55, vendor: Oracle Corporation
> Java home: /usr/java/jdk1.7.0_55/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "linux", version: "2.6.32-431.el6.x86_64", arch: "amd64",
> family: "unix"
>
> On Fri, May 23, 2014, at 06:26 PM, Justin Workman wrote:
> > No luck. I updated to parent pom.xml clojure version to 1.6.0 and also
> > updated the clojure-maven-plugin to be 1.3.20 form 1.3.18 and I still get
> > the very generic error message.
> >
> > However, I setup a Centos 6 system and attempted the build and I do get
> > the
> > compile error, and I am still lost on how to resolve.
> >
> > Compile error:
> > [INFO] --- clojure-maven-plugin:1.3.20:compile (compile-clojure) @
> > storm-core ---
> > Compiling backtype.storm.stats to
> > /home/jworkman/incubator-storm/storm-core/target/classes
> > WARNING: some? already refers to: #'clojure.core/some? in namespace:
> > backtype.storm.util, being replaced by: #'backtype.storm.util/some?
> > Exception in thread "main" java.lang.NullPointerException,
> > compiling:(stats.clj:16:1)
> >         at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3558)
> >         at clojure.lang.Compiler.compile1(Compiler.java:7226)
> >         at clojure.lang.Compiler.compile1(Compiler.java:7216)
> >         at clojure.lang.Compiler.compile(Compiler.java:7292)
> >         at clojure.lang.RT.compile(RT.java:398)
> >         at clojure.lang.RT.load(RT.java:438)
> >         at clojure.lang.RT.load(RT.java:411)
> >         at clojure.core$load$fn__5066.invoke(core.clj:5641)
> >         at clojure.core$load.doInvoke(core.clj:5640)
> >         at clojure.lang.RestFn.invoke(RestFn.java:408)
> >         at clojure.core$load_one.invoke(core.clj:5446)
> >         at clojure.core$compile$fn__5071.invoke(core.clj:5652)
> >         at clojure.core$compile.invoke(core.clj:5651)
> >         at clojure.lang.Var.invoke(Var.java:379)
> >         at clojure.lang.Compile.main(Compile.java:81)
> > Caused by: java.lang.NullPointerException
> >         at clojure.lang.Compiler$ObjExpr.emitVar(Compiler.java:4944)
> >         at clojure.lang.Compiler$DefExpr.emit(Compiler.java:437)
> >         at clojure.lang.Compiler.compile1(Compiler.java:7225)
> >         at clojure.lang.Compiler.compile(Compiler.java:7292)
> >         at clojure.lang.RT.compile(RT.java:398)
> >         at clojure.lang.RT.load(RT.java:438)
> >         at clojure.lang.RT.load(RT.java:411)
> >         at clojure.core$load$fn__5066.invoke(core.clj:5641)
> >         at clojure.core$load.doInvoke(core.clj:5640)
> >         at clojure.lang.RestFn.invoke(RestFn.java:408)
> >         at clojure.core$load_one.invoke(core.clj:5446)
> >         at clojure.core$load_lib$fn__5015.invoke(core.clj:5486)
> >         at clojure.core$load_lib.doInvoke(core.clj:5485)
> >         at clojure.lang.RestFn.applyTo(RestFn.java:142)
> >         at clojure.core$apply.invoke(core.clj:626)
> >         at clojure.core$load_libs.doInvoke(core.clj:5528)
> >         at clojure.lang.RestFn.applyTo(RestFn.java:137)
> >         at clojure.core$apply.invoke(core.clj:628)
> >         at clojure.core$use.doInvoke(core.clj:5618)
> >         at clojure.lang.RestFn.invoke(RestFn.java:408)
> >         at
> >         backtype.storm.stats$loading__4958__auto__.invoke(stats.clj:16)
> >         at clojure.lang.AFn.applyToHelper(AFn.java:152)
> >         at clojure.lang.AFn.applyTo(AFn.java:144)
> >         at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553)
> >         ... 14 more
> >
> > Thanks
> > Justin
> >
> >
> >
> > On Fri, May 23, 2014 at 4:07 PM, Derek Dagit <de...@yahoo-inc.com>
> > wrote:
> >
> > > I think there was a bug in clojure that prevented the output from
> printing.
> > >
> > > Try with clojure 1.6.0 and see if the actual compile error shows up.
> > >
> > > --
> > > Derek
> > >
> > >
> > > On 5/23/14, 16:57, Justin Workman wrote:
> > >
> > >> Absolutely
> > >>
> > >> OS: Ubuntu 12.04
> > >> mvn -version:
> > >> Apache Maven 3.0.4
> > >> Maven home: /usr/share/maven
> > >> Java version: 1.6.0_31, vendor: Sun Microsystems Inc.
> > >> Java home: /usr/lib/jvm/java-6-openjdk-amd64/jre
> > >> Default locale: en_US, platform encoding: ANSI_X3.4-1968
> > >> OS name: "linux", version: "3.2.0-60-generic", arch: "amd64", family:
> > >> "unix"mvn
> > >>
> > >> I do have Oracle JDK 1.7.0_60 installed and have also tried to build
> the
> > >> project with this JDK with the same result. I will try and setup a
> Centos
> > >> box to test there.
> > >>
> > >> Thanks
> > >> Justin
> > >>
> > >>
> > >>
> > >> On Fri, May 23, 2014 at 3:39 PM, Harsha <st...@harsha.io> wrote:
> > >>
> > >>  Hi Justin,
> > >>>           Can you give us bit more details on java version and on
> which
> > >>>           os. I just did a quick build on centos using java 1.7.0_55
> .
> > >>>   maven-clojure-plugin is not that helpful in checking where is the
> error
> > >>>   in clojure code.
> > >>> -Harsha
> > >>>
> > >>> On Fri, May 23, 2014, at 01:47 PM, Justin Workman wrote:
> > >>>
> > >>>> I have seen this question a couple of times, but for the life of
> me, I
> > >>>> cannot get around it and have not seen an answer that resolves it.
> Here
> > >>>> is
> > >>>> the process I am walking through.
> > >>>>
> > >>>> # git clone https://github.com/apache/incubator-storm
> > >>>> # cd incubator-storm
> > >>>> # git checkout master
> > >>>> Already on 'master'
> > >>>>
> > >>>> ** Before building I had to add the kryo dependency to the parent
> pom
> > >>>> and
> > >>>> the storm-core pom.xml files
> > >>>>
> > >>>> # mvn -e clean install
> > >>>>
> > >>>> This is where it fails with the following stack trace. There were no
> > >>>> errors
> > >>>> in the output prior to this error, and passing the -X flag for debug
> > >>>> does
> > >>>> not produce any other details. Any help getting past this will be
> > >>>> greatly
> > >>>> appreciated.
> > >>>>
> > >>>> Thanks
> > >>>> Justin
> > >>>>
> > >>>> [ERROR] Failed to execute goal
> > >>>> com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
> > >>>> (compile-clojure)
> > >>>> on project storm-core: Clojure failed. -> [Help 1]
> > >>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> > >>>> execute
> > >>>> goal com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
> > >>>> (compile-clojure) on project storm-core: Clojure failed.
> > >>>> at
> > >>>>
> > >>>>  org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> > >>> MojoExecutor.java:217)
> > >>>
> > >>>> at
> > >>>>
> > >>>>  org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> > >>> MojoExecutor.java:153)
> > >>>
> > >>>> at
> > >>>>
> > >>>>  org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> > >>> MojoExecutor.java:145)
> > >>>
> > >>>> at
> > >>>>
> > >>>>  org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
> > >>> buildProject(LifecycleModuleBuilder.java:84)
> > >>>
> > >>>> at
> > >>>>
> > >>>>  org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
> > >>> buildProject(LifecycleModuleBuilder.java:59)
> > >>>
> > >>>> at
> > >>>>
> > >>>>  org.apache.maven.lifecycle.internal.LifecycleStarter.
> > >>> singleThreadedBuild(LifecycleStarter.java:183)
> > >>>
> > >>>> at
> > >>>>
> > >>>>  org.apache.maven.lifecycle.internal.LifecycleStarter.
> > >>> execute(LifecycleStarter.java:161)
> > >>>
> > >>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> > >>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> > >>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> > >>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> > >>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> > >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >>>> at
> > >>>>
> > >>>>  sun.reflect.NativeMethodAccessorImpl.invoke(
> > >>> NativeMethodAccessorImpl.java:57)
> > >>>
> > >>>> at
> > >>>>
> > >>>>  sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > >>> DelegatingMethodAccessorImpl.java:43)
> > >>>
> > >>>> at java.lang.reflect.Method.invoke(Method.java:622)
> > >>>> at
> > >>>>
> > >>>>  org.codehaus.plexus.classworlds.launcher.Launcher.
> > >>> launchEnhanced(Launcher.java:290)
> > >>>
> > >>>> at
> > >>>>
> > >>>>  org.codehaus.plexus.classworlds.launcher.Launcher.
> > >>> launch(Launcher.java:230)
> > >>>
> > >>>> at
> > >>>>
> > >>>>  org.codehaus.plexus.classworlds.launcher.Launcher.
> > >>> mainWithExitCode(Launcher.java:409)
> > >>>
> > >>>> at
> > >>>> org.codehaus.plexus.classworlds.launcher.Launcher.
> > >>>> main(Launcher.java:352)
> > >>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Clojure
> > >>>> failed.
> > >>>> at
> > >>>>
> > >>>>  com.theoryinpractise.clojure.AbstractClojureCompilerMojo.
> > >>> callClojureWith(AbstractClojureCompilerMojo.java:451)
> > >>>
> > >>>> at
> > >>>>
> > >>>>  com.theoryinpractise.clojure.AbstractClojureCompilerMojo.
> > >>> callClojureWith(AbstractClojureCompilerMojo.java:367)
> > >>>
> > >>>> at
> > >>>>
> > >>>>  com.theoryinpractise.clojure.AbstractClojureCompilerMojo.
> > >>> callClojureWith(AbstractClojureCompilerMojo.java:344)
> > >>>
> > >>>> at
> > >>>>
> > >>>>  com.theoryinpractise.clojure.ClojureCompilerMojo.execute(
> > >>> ClojureCompilerMojo.java:47)
> > >>>
> > >>>> at
> > >>>>
> > >>>>  org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
> > >>> DefaultBuildPluginManager.java:101)
> > >>>
> > >>>> at
> > >>>>
> > >>>>  org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> > >>> MojoExecutor.java:209)
> > >>>
> > >>>> ... 19 more
> > >>>>
> > >>>
> > >>>
> > >>
>

Re: Building Storm

Posted by Harsha <ma...@harsha.io>.
hmm that error might be coming because of updated clojure version. 
can you try adding this to storm-core/src/clj/backtype/storm/stats.clj
  (:refer-clojure :exclude [some?])
some? is being used in other files you need exclude that from importing.

I am able to build without all these changes. Here is my env info
Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9;
2014-02-14T09:37:52-08:00)
Maven home: /home/harsha/code/apache-maven-3.2.1
Java version: 1.7.0_55, vendor: Oracle Corporation
Java home: /usr/java/jdk1.7.0_55/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-431.el6.x86_64", arch: "amd64",
family: "unix" 

On Fri, May 23, 2014, at 06:26 PM, Justin Workman wrote:
> No luck. I updated to parent pom.xml clojure version to 1.6.0 and also
> updated the clojure-maven-plugin to be 1.3.20 form 1.3.18 and I still get
> the very generic error message.
> 
> However, I setup a Centos 6 system and attempted the build and I do get
> the
> compile error, and I am still lost on how to resolve.
> 
> Compile error:
> [INFO] --- clojure-maven-plugin:1.3.20:compile (compile-clojure) @
> storm-core ---
> Compiling backtype.storm.stats to
> /home/jworkman/incubator-storm/storm-core/target/classes
> WARNING: some? already refers to: #'clojure.core/some? in namespace:
> backtype.storm.util, being replaced by: #'backtype.storm.util/some?
> Exception in thread "main" java.lang.NullPointerException,
> compiling:(stats.clj:16:1)
>         at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3558)
>         at clojure.lang.Compiler.compile1(Compiler.java:7226)
>         at clojure.lang.Compiler.compile1(Compiler.java:7216)
>         at clojure.lang.Compiler.compile(Compiler.java:7292)
>         at clojure.lang.RT.compile(RT.java:398)
>         at clojure.lang.RT.load(RT.java:438)
>         at clojure.lang.RT.load(RT.java:411)
>         at clojure.core$load$fn__5066.invoke(core.clj:5641)
>         at clojure.core$load.doInvoke(core.clj:5640)
>         at clojure.lang.RestFn.invoke(RestFn.java:408)
>         at clojure.core$load_one.invoke(core.clj:5446)
>         at clojure.core$compile$fn__5071.invoke(core.clj:5652)
>         at clojure.core$compile.invoke(core.clj:5651)
>         at clojure.lang.Var.invoke(Var.java:379)
>         at clojure.lang.Compile.main(Compile.java:81)
> Caused by: java.lang.NullPointerException
>         at clojure.lang.Compiler$ObjExpr.emitVar(Compiler.java:4944)
>         at clojure.lang.Compiler$DefExpr.emit(Compiler.java:437)
>         at clojure.lang.Compiler.compile1(Compiler.java:7225)
>         at clojure.lang.Compiler.compile(Compiler.java:7292)
>         at clojure.lang.RT.compile(RT.java:398)
>         at clojure.lang.RT.load(RT.java:438)
>         at clojure.lang.RT.load(RT.java:411)
>         at clojure.core$load$fn__5066.invoke(core.clj:5641)
>         at clojure.core$load.doInvoke(core.clj:5640)
>         at clojure.lang.RestFn.invoke(RestFn.java:408)
>         at clojure.core$load_one.invoke(core.clj:5446)
>         at clojure.core$load_lib$fn__5015.invoke(core.clj:5486)
>         at clojure.core$load_lib.doInvoke(core.clj:5485)
>         at clojure.lang.RestFn.applyTo(RestFn.java:142)
>         at clojure.core$apply.invoke(core.clj:626)
>         at clojure.core$load_libs.doInvoke(core.clj:5528)
>         at clojure.lang.RestFn.applyTo(RestFn.java:137)
>         at clojure.core$apply.invoke(core.clj:628)
>         at clojure.core$use.doInvoke(core.clj:5618)
>         at clojure.lang.RestFn.invoke(RestFn.java:408)
>         at
>         backtype.storm.stats$loading__4958__auto__.invoke(stats.clj:16)
>         at clojure.lang.AFn.applyToHelper(AFn.java:152)
>         at clojure.lang.AFn.applyTo(AFn.java:144)
>         at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553)
>         ... 14 more
> 
> Thanks
> Justin
> 
> 
> 
> On Fri, May 23, 2014 at 4:07 PM, Derek Dagit <de...@yahoo-inc.com>
> wrote:
> 
> > I think there was a bug in clojure that prevented the output from printing.
> >
> > Try with clojure 1.6.0 and see if the actual compile error shows up.
> >
> > --
> > Derek
> >
> >
> > On 5/23/14, 16:57, Justin Workman wrote:
> >
> >> Absolutely
> >>
> >> OS: Ubuntu 12.04
> >> mvn -version:
> >> Apache Maven 3.0.4
> >> Maven home: /usr/share/maven
> >> Java version: 1.6.0_31, vendor: Sun Microsystems Inc.
> >> Java home: /usr/lib/jvm/java-6-openjdk-amd64/jre
> >> Default locale: en_US, platform encoding: ANSI_X3.4-1968
> >> OS name: "linux", version: "3.2.0-60-generic", arch: "amd64", family:
> >> "unix"mvn
> >>
> >> I do have Oracle JDK 1.7.0_60 installed and have also tried to build the
> >> project with this JDK with the same result. I will try and setup a Centos
> >> box to test there.
> >>
> >> Thanks
> >> Justin
> >>
> >>
> >>
> >> On Fri, May 23, 2014 at 3:39 PM, Harsha <st...@harsha.io> wrote:
> >>
> >>  Hi Justin,
> >>>           Can you give us bit more details on java version and on which
> >>>           os. I just did a quick build on centos using java 1.7.0_55 .
> >>>   maven-clojure-plugin is not that helpful in checking where is the error
> >>>   in clojure code.
> >>> -Harsha
> >>>
> >>> On Fri, May 23, 2014, at 01:47 PM, Justin Workman wrote:
> >>>
> >>>> I have seen this question a couple of times, but for the life of me, I
> >>>> cannot get around it and have not seen an answer that resolves it. Here
> >>>> is
> >>>> the process I am walking through.
> >>>>
> >>>> # git clone https://github.com/apache/incubator-storm
> >>>> # cd incubator-storm
> >>>> # git checkout master
> >>>> Already on 'master'
> >>>>
> >>>> ** Before building I had to add the kryo dependency to the parent pom
> >>>> and
> >>>> the storm-core pom.xml files
> >>>>
> >>>> # mvn -e clean install
> >>>>
> >>>> This is where it fails with the following stack trace. There were no
> >>>> errors
> >>>> in the output prior to this error, and passing the -X flag for debug
> >>>> does
> >>>> not produce any other details. Any help getting past this will be
> >>>> greatly
> >>>> appreciated.
> >>>>
> >>>> Thanks
> >>>> Justin
> >>>>
> >>>> [ERROR] Failed to execute goal
> >>>> com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
> >>>> (compile-clojure)
> >>>> on project storm-core: Clojure failed. -> [Help 1]
> >>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> >>>> execute
> >>>> goal com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
> >>>> (compile-clojure) on project storm-core: Clojure failed.
> >>>> at
> >>>>
> >>>>  org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> >>> MojoExecutor.java:217)
> >>>
> >>>> at
> >>>>
> >>>>  org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> >>> MojoExecutor.java:153)
> >>>
> >>>> at
> >>>>
> >>>>  org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> >>> MojoExecutor.java:145)
> >>>
> >>>> at
> >>>>
> >>>>  org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
> >>> buildProject(LifecycleModuleBuilder.java:84)
> >>>
> >>>> at
> >>>>
> >>>>  org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
> >>> buildProject(LifecycleModuleBuilder.java:59)
> >>>
> >>>> at
> >>>>
> >>>>  org.apache.maven.lifecycle.internal.LifecycleStarter.
> >>> singleThreadedBuild(LifecycleStarter.java:183)
> >>>
> >>>> at
> >>>>
> >>>>  org.apache.maven.lifecycle.internal.LifecycleStarter.
> >>> execute(LifecycleStarter.java:161)
> >>>
> >>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>> at
> >>>>
> >>>>  sun.reflect.NativeMethodAccessorImpl.invoke(
> >>> NativeMethodAccessorImpl.java:57)
> >>>
> >>>> at
> >>>>
> >>>>  sun.reflect.DelegatingMethodAccessorImpl.invoke(
> >>> DelegatingMethodAccessorImpl.java:43)
> >>>
> >>>> at java.lang.reflect.Method.invoke(Method.java:622)
> >>>> at
> >>>>
> >>>>  org.codehaus.plexus.classworlds.launcher.Launcher.
> >>> launchEnhanced(Launcher.java:290)
> >>>
> >>>> at
> >>>>
> >>>>  org.codehaus.plexus.classworlds.launcher.Launcher.
> >>> launch(Launcher.java:230)
> >>>
> >>>> at
> >>>>
> >>>>  org.codehaus.plexus.classworlds.launcher.Launcher.
> >>> mainWithExitCode(Launcher.java:409)
> >>>
> >>>> at
> >>>> org.codehaus.plexus.classworlds.launcher.Launcher.
> >>>> main(Launcher.java:352)
> >>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Clojure
> >>>> failed.
> >>>> at
> >>>>
> >>>>  com.theoryinpractise.clojure.AbstractClojureCompilerMojo.
> >>> callClojureWith(AbstractClojureCompilerMojo.java:451)
> >>>
> >>>> at
> >>>>
> >>>>  com.theoryinpractise.clojure.AbstractClojureCompilerMojo.
> >>> callClojureWith(AbstractClojureCompilerMojo.java:367)
> >>>
> >>>> at
> >>>>
> >>>>  com.theoryinpractise.clojure.AbstractClojureCompilerMojo.
> >>> callClojureWith(AbstractClojureCompilerMojo.java:344)
> >>>
> >>>> at
> >>>>
> >>>>  com.theoryinpractise.clojure.ClojureCompilerMojo.execute(
> >>> ClojureCompilerMojo.java:47)
> >>>
> >>>> at
> >>>>
> >>>>  org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
> >>> DefaultBuildPluginManager.java:101)
> >>>
> >>>> at
> >>>>
> >>>>  org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> >>> MojoExecutor.java:209)
> >>>
> >>>> ... 19 more
> >>>>
> >>>
> >>>
> >>

Re: Building Storm

Posted by Justin Workman <ju...@gmail.com>.
No luck. I updated to parent pom.xml clojure version to 1.6.0 and also
updated the clojure-maven-plugin to be 1.3.20 form 1.3.18 and I still get
the very generic error message.

However, I setup a Centos 6 system and attempted the build and I do get the
compile error, and I am still lost on how to resolve.

Compile error:
[INFO] --- clojure-maven-plugin:1.3.20:compile (compile-clojure) @
storm-core ---
Compiling backtype.storm.stats to
/home/jworkman/incubator-storm/storm-core/target/classes
WARNING: some? already refers to: #'clojure.core/some? in namespace:
backtype.storm.util, being replaced by: #'backtype.storm.util/some?
Exception in thread "main" java.lang.NullPointerException,
compiling:(stats.clj:16:1)
        at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3558)
        at clojure.lang.Compiler.compile1(Compiler.java:7226)
        at clojure.lang.Compiler.compile1(Compiler.java:7216)
        at clojure.lang.Compiler.compile(Compiler.java:7292)
        at clojure.lang.RT.compile(RT.java:398)
        at clojure.lang.RT.load(RT.java:438)
        at clojure.lang.RT.load(RT.java:411)
        at clojure.core$load$fn__5066.invoke(core.clj:5641)
        at clojure.core$load.doInvoke(core.clj:5640)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at clojure.core$load_one.invoke(core.clj:5446)
        at clojure.core$compile$fn__5071.invoke(core.clj:5652)
        at clojure.core$compile.invoke(core.clj:5651)
        at clojure.lang.Var.invoke(Var.java:379)
        at clojure.lang.Compile.main(Compile.java:81)
Caused by: java.lang.NullPointerException
        at clojure.lang.Compiler$ObjExpr.emitVar(Compiler.java:4944)
        at clojure.lang.Compiler$DefExpr.emit(Compiler.java:437)
        at clojure.lang.Compiler.compile1(Compiler.java:7225)
        at clojure.lang.Compiler.compile(Compiler.java:7292)
        at clojure.lang.RT.compile(RT.java:398)
        at clojure.lang.RT.load(RT.java:438)
        at clojure.lang.RT.load(RT.java:411)
        at clojure.core$load$fn__5066.invoke(core.clj:5641)
        at clojure.core$load.doInvoke(core.clj:5640)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at clojure.core$load_one.invoke(core.clj:5446)
        at clojure.core$load_lib$fn__5015.invoke(core.clj:5486)
        at clojure.core$load_lib.doInvoke(core.clj:5485)
        at clojure.lang.RestFn.applyTo(RestFn.java:142)
        at clojure.core$apply.invoke(core.clj:626)
        at clojure.core$load_libs.doInvoke(core.clj:5528)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invoke(core.clj:628)
        at clojure.core$use.doInvoke(core.clj:5618)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at backtype.storm.stats$loading__4958__auto__.invoke(stats.clj:16)
        at clojure.lang.AFn.applyToHelper(AFn.java:152)
        at clojure.lang.AFn.applyTo(AFn.java:144)
        at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553)
        ... 14 more

Thanks
Justin



On Fri, May 23, 2014 at 4:07 PM, Derek Dagit <de...@yahoo-inc.com> wrote:

> I think there was a bug in clojure that prevented the output from printing.
>
> Try with clojure 1.6.0 and see if the actual compile error shows up.
>
> --
> Derek
>
>
> On 5/23/14, 16:57, Justin Workman wrote:
>
>> Absolutely
>>
>> OS: Ubuntu 12.04
>> mvn -version:
>> Apache Maven 3.0.4
>> Maven home: /usr/share/maven
>> Java version: 1.6.0_31, vendor: Sun Microsystems Inc.
>> Java home: /usr/lib/jvm/java-6-openjdk-amd64/jre
>> Default locale: en_US, platform encoding: ANSI_X3.4-1968
>> OS name: "linux", version: "3.2.0-60-generic", arch: "amd64", family:
>> "unix"mvn
>>
>> I do have Oracle JDK 1.7.0_60 installed and have also tried to build the
>> project with this JDK with the same result. I will try and setup a Centos
>> box to test there.
>>
>> Thanks
>> Justin
>>
>>
>>
>> On Fri, May 23, 2014 at 3:39 PM, Harsha <st...@harsha.io> wrote:
>>
>>  Hi Justin,
>>>           Can you give us bit more details on java version and on which
>>>           os. I just did a quick build on centos using java 1.7.0_55 .
>>>   maven-clojure-plugin is not that helpful in checking where is the error
>>>   in clojure code.
>>> -Harsha
>>>
>>> On Fri, May 23, 2014, at 01:47 PM, Justin Workman wrote:
>>>
>>>> I have seen this question a couple of times, but for the life of me, I
>>>> cannot get around it and have not seen an answer that resolves it. Here
>>>> is
>>>> the process I am walking through.
>>>>
>>>> # git clone https://github.com/apache/incubator-storm
>>>> # cd incubator-storm
>>>> # git checkout master
>>>> Already on 'master'
>>>>
>>>> ** Before building I had to add the kryo dependency to the parent pom
>>>> and
>>>> the storm-core pom.xml files
>>>>
>>>> # mvn -e clean install
>>>>
>>>> This is where it fails with the following stack trace. There were no
>>>> errors
>>>> in the output prior to this error, and passing the -X flag for debug
>>>> does
>>>> not produce any other details. Any help getting past this will be
>>>> greatly
>>>> appreciated.
>>>>
>>>> Thanks
>>>> Justin
>>>>
>>>> [ERROR] Failed to execute goal
>>>> com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
>>>> (compile-clojure)
>>>> on project storm-core: Clojure failed. -> [Help 1]
>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>> execute
>>>> goal com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
>>>> (compile-clojure) on project storm-core: Clojure failed.
>>>> at
>>>>
>>>>  org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>> MojoExecutor.java:217)
>>>
>>>> at
>>>>
>>>>  org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>> MojoExecutor.java:153)
>>>
>>>> at
>>>>
>>>>  org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>> MojoExecutor.java:145)
>>>
>>>> at
>>>>
>>>>  org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
>>> buildProject(LifecycleModuleBuilder.java:84)
>>>
>>>> at
>>>>
>>>>  org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
>>> buildProject(LifecycleModuleBuilder.java:59)
>>>
>>>> at
>>>>
>>>>  org.apache.maven.lifecycle.internal.LifecycleStarter.
>>> singleThreadedBuild(LifecycleStarter.java:183)
>>>
>>>> at
>>>>
>>>>  org.apache.maven.lifecycle.internal.LifecycleStarter.
>>> execute(LifecycleStarter.java:161)
>>>
>>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>>
>>>>  sun.reflect.NativeMethodAccessorImpl.invoke(
>>> NativeMethodAccessorImpl.java:57)
>>>
>>>> at
>>>>
>>>>  sun.reflect.DelegatingMethodAccessorImpl.invoke(
>>> DelegatingMethodAccessorImpl.java:43)
>>>
>>>> at java.lang.reflect.Method.invoke(Method.java:622)
>>>> at
>>>>
>>>>  org.codehaus.plexus.classworlds.launcher.Launcher.
>>> launchEnhanced(Launcher.java:290)
>>>
>>>> at
>>>>
>>>>  org.codehaus.plexus.classworlds.launcher.Launcher.
>>> launch(Launcher.java:230)
>>>
>>>> at
>>>>
>>>>  org.codehaus.plexus.classworlds.launcher.Launcher.
>>> mainWithExitCode(Launcher.java:409)
>>>
>>>> at
>>>> org.codehaus.plexus.classworlds.launcher.Launcher.
>>>> main(Launcher.java:352)
>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Clojure
>>>> failed.
>>>> at
>>>>
>>>>  com.theoryinpractise.clojure.AbstractClojureCompilerMojo.
>>> callClojureWith(AbstractClojureCompilerMojo.java:451)
>>>
>>>> at
>>>>
>>>>  com.theoryinpractise.clojure.AbstractClojureCompilerMojo.
>>> callClojureWith(AbstractClojureCompilerMojo.java:367)
>>>
>>>> at
>>>>
>>>>  com.theoryinpractise.clojure.AbstractClojureCompilerMojo.
>>> callClojureWith(AbstractClojureCompilerMojo.java:344)
>>>
>>>> at
>>>>
>>>>  com.theoryinpractise.clojure.ClojureCompilerMojo.execute(
>>> ClojureCompilerMojo.java:47)
>>>
>>>> at
>>>>
>>>>  org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
>>> DefaultBuildPluginManager.java:101)
>>>
>>>> at
>>>>
>>>>  org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>> MojoExecutor.java:209)
>>>
>>>> ... 19 more
>>>>
>>>
>>>
>>

Re: Building Storm

Posted by Derek Dagit <de...@yahoo-inc.com>.
I think there was a bug in clojure that prevented the output from printing.

Try with clojure 1.6.0 and see if the actual compile error shows up.

-- 
Derek

On 5/23/14, 16:57, Justin Workman wrote:
> Absolutely
>
> OS: Ubuntu 12.04
> mvn -version:
> Apache Maven 3.0.4
> Maven home: /usr/share/maven
> Java version: 1.6.0_31, vendor: Sun Microsystems Inc.
> Java home: /usr/lib/jvm/java-6-openjdk-amd64/jre
> Default locale: en_US, platform encoding: ANSI_X3.4-1968
> OS name: "linux", version: "3.2.0-60-generic", arch: "amd64", family:
> "unix"mvn
>
> I do have Oracle JDK 1.7.0_60 installed and have also tried to build the
> project with this JDK with the same result. I will try and setup a Centos
> box to test there.
>
> Thanks
> Justin
>
>
>
> On Fri, May 23, 2014 at 3:39 PM, Harsha <st...@harsha.io> wrote:
>
>> Hi Justin,
>>           Can you give us bit more details on java version and on which
>>           os. I just did a quick build on centos using java 1.7.0_55 .
>>   maven-clojure-plugin is not that helpful in checking where is the error
>>   in clojure code.
>> -Harsha
>>
>> On Fri, May 23, 2014, at 01:47 PM, Justin Workman wrote:
>>> I have seen this question a couple of times, but for the life of me, I
>>> cannot get around it and have not seen an answer that resolves it. Here
>>> is
>>> the process I am walking through.
>>>
>>> # git clone https://github.com/apache/incubator-storm
>>> # cd incubator-storm
>>> # git checkout master
>>> Already on 'master'
>>>
>>> ** Before building I had to add the kryo dependency to the parent pom and
>>> the storm-core pom.xml files
>>>
>>> # mvn -e clean install
>>>
>>> This is where it fails with the following stack trace. There were no
>>> errors
>>> in the output prior to this error, and passing the -X flag for debug does
>>> not produce any other details. Any help getting past this will be greatly
>>> appreciated.
>>>
>>> Thanks
>>> Justin
>>>
>>> [ERROR] Failed to execute goal
>>> com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
>>> (compile-clojure)
>>> on project storm-core: Clojure failed. -> [Help 1]
>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
>>> goal com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
>>> (compile-clojure) on project storm-core: Clojure failed.
>>> at
>>>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
>>> at
>>>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>> at
>>>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>> at
>>>
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>> at
>>>
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>> at
>>>
>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>> at
>>>
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>> at
>>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>> at java.lang.reflect.Method.invoke(Method.java:622)
>>> at
>>>
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>> at
>>>
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>> at
>>>
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Clojure
>>> failed.
>>> at
>>>
>> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:451)
>>> at
>>>
>> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:367)
>>> at
>>>
>> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:344)
>>> at
>>>
>> com.theoryinpractise.clojure.ClojureCompilerMojo.execute(ClojureCompilerMojo.java:47)
>>> at
>>>
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>> at
>>>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>> ... 19 more
>>
>

Re: Building Storm

Posted by Justin Workman <ju...@gmail.com>.
Absolutely

OS: Ubuntu 12.04
mvn -version:
Apache Maven 3.0.4
Maven home: /usr/share/maven
Java version: 1.6.0_31, vendor: Sun Microsystems Inc.
Java home: /usr/lib/jvm/java-6-openjdk-amd64/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "3.2.0-60-generic", arch: "amd64", family:
"unix"mvn

I do have Oracle JDK 1.7.0_60 installed and have also tried to build the
project with this JDK with the same result. I will try and setup a Centos
box to test there.

Thanks
Justin



On Fri, May 23, 2014 at 3:39 PM, Harsha <st...@harsha.io> wrote:

> Hi Justin,
>          Can you give us bit more details on java version and on which
>          os. I just did a quick build on centos using java 1.7.0_55 .
>  maven-clojure-plugin is not that helpful in checking where is the error
>  in clojure code.
> -Harsha
>
> On Fri, May 23, 2014, at 01:47 PM, Justin Workman wrote:
> > I have seen this question a couple of times, but for the life of me, I
> > cannot get around it and have not seen an answer that resolves it. Here
> > is
> > the process I am walking through.
> >
> > # git clone https://github.com/apache/incubator-storm
> > # cd incubator-storm
> > # git checkout master
> > Already on 'master'
> >
> > ** Before building I had to add the kryo dependency to the parent pom and
> > the storm-core pom.xml files
> >
> > # mvn -e clean install
> >
> > This is where it fails with the following stack trace. There were no
> > errors
> > in the output prior to this error, and passing the -X flag for debug does
> > not produce any other details. Any help getting past this will be greatly
> > appreciated.
> >
> > Thanks
> > Justin
> >
> > [ERROR] Failed to execute goal
> > com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
> > (compile-clojure)
> > on project storm-core: Clojure failed. -> [Help 1]
> > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> > goal com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
> > (compile-clojure) on project storm-core: Clojure failed.
> > at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
> > at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> > at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> > at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > at java.lang.reflect.Method.invoke(Method.java:622)
> > at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> > at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> > at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> > at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> > Caused by: org.apache.maven.plugin.MojoExecutionException: Clojure
> > failed.
> > at
> >
> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:451)
> > at
> >
> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:367)
> > at
> >
> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:344)
> > at
> >
> com.theoryinpractise.clojure.ClojureCompilerMojo.execute(ClojureCompilerMojo.java:47)
> > at
> >
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> > at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> > ... 19 more
>

Re: Building Storm

Posted by Harsha <st...@harsha.io>.
Hi Justin,
         Can you give us bit more details on java version and on which
         os. I just did a quick build on centos using java 1.7.0_55 .
 maven-clojure-plugin is not that helpful in checking where is the error
 in clojure code. 
-Harsha

On Fri, May 23, 2014, at 01:47 PM, Justin Workman wrote:
> I have seen this question a couple of times, but for the life of me, I
> cannot get around it and have not seen an answer that resolves it. Here
> is
> the process I am walking through.
> 
> # git clone https://github.com/apache/incubator-storm
> # cd incubator-storm
> # git checkout master
> Already on 'master'
> 
> ** Before building I had to add the kryo dependency to the parent pom and
> the storm-core pom.xml files
> 
> # mvn -e clean install
> 
> This is where it fails with the following stack trace. There were no
> errors
> in the output prior to this error, and passing the -X flag for debug does
> not produce any other details. Any help getting past this will be greatly
> appreciated.
> 
> Thanks
> Justin
> 
> [ERROR] Failed to execute goal
> com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
> (compile-clojure)
> on project storm-core: Clojure failed. -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> goal com.theoryinpractise:clojure-maven-plugin:1.3.18:compile
> (compile-clojure) on project storm-core: Clojure failed.
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:622)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Clojure
> failed.
> at
> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:451)
> at
> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:367)
> at
> com.theoryinpractise.clojure.AbstractClojureCompilerMojo.callClojureWith(AbstractClojureCompilerMojo.java:344)
> at
> com.theoryinpractise.clojure.ClojureCompilerMojo.execute(ClojureCompilerMojo.java:47)
> at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> ... 19 more