Hi,

Yes. You are correct. I tried using Storm 0.9.0, but still received same
error. Thanks for your help.
I will try in Ubuntu and see if it works.

Can you please tell me about the initial error that i got?
What i did was i created a separate Maven project in Eclipse. I copied
corresponding files (spouts, bolts,pom and main file) from the downloaded
project from the above link to the corresponding location and ran the mvn
commands.
It should have worked. Not sure why it is throwing errors.

[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.3:java (def
ault-cli) on project stormArtifact: The parameters 'mainClass' for goal org.code
haus.mojo:exec-maven-plugin:1.3:java are missing or invalid -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginParamete
rException



Thanks,
Neil Shah


On Fri, May 30, 2014 at 10:32 PM, Harsha <[email protected]> wrote:

>  From the logs it seems to me the issue is with zookeeper not releasing
> lock on log files and storm trying to cleanup the logs. Its a known issue
> for zookeeper in windows. If you can try upgrading to 0.9.1 but I don't
> think that will fix it though.
> https://issues.apache.org/jira/browse/STORM-280?filter=-2.
> -Harsha.
>
>
> On Fri, May 30, 2014, at 07:12 AM, Neil Shah wrote:
>
> Hi,
>
> Thanks for the input. I did run the command as suggested. I get below
> exception. I am running command as administrator using Windows 7.
>
> A separate question - Does Storm 0.7.1 which is written in original POm
> file in downloads, support Windows?
>
>
> Exception that i got was :-
>
> [ERROR] Failed to execute goal
> org.codehaus.mojo:exec-maven-plugin:1.3:java (def
> ault-cli) on project Getting-Started: An exception occured while executing
> the J
> ava class. null: InvocationTargetException: Unable to delete file:
> C:\Users\user12
> ~1\AppData\Local\Temp\3deb39d5-e76a-492b-b7ac-22ce57fdba3c\version-2\log.1
> ->
> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> goal o
> rg.codehaus.mojo:exec-maven-plugin:1.3:java (default-cli) on project
> Getting-Sta
> rted: An exception occured while executing the Java class. null
>         at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
> .java:216)
>         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.buildProje
> ct(LifecycleModuleBuilder.java:108)
>         at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
> ct(LifecycleModuleBuilder.java:76)
>         at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThre
> adedBuilder.build(SingleThreadedBuilder.java:51)
>         at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycl
> eStarter.java:116)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
>         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun
> cher.java:289)
>         at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
> a:229)
>         at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
> uncher.java:415)
>         at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
> 356)
> Caused by: org.apache.maven.plugin.MojoExecutionException: An exception
> occured
> while executing the Java class. null
>         at
> org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:345)
>         at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
> BuildPluginManager.java:133)
>         at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
> .java:208)
>         ... 19 more
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:293)
>         at java.lang.Thread.run(Thread.java:724)
> Caused by: java.io.IOException: Unable to delete file:
> C:\Users\RAJESH~1\AppData
> \Local\Temp\3deb39d5-e76a-492b-b7ac-22ce57fdba3c\version-2\log.1
>         at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1390)
>         at
> org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1044)
>         at
> org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:977)
>         at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1381)
>         at
> org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1044)
>         at
> org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:977)
>         at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1381)
>         at backtype.storm.util$rmr.invoke(util.clj:307)
>         at
> backtype.storm.testing$kill_local_storm_cluster.invoke(testing.clj:16
> 4)
>         at
> backtype.storm.LocalCluster$_shutdown.invoke(LocalCluster.clj:21)
>         at backtype.storm.LocalCluster.shutdown(Unknown Source)
>         at TopologyMain.main(TopologyMain.java:30)
>         ... 6 more
>
>
> On Fri, May 30, 2014 at 9:04 PM, Harsha <[email protected]> wrote:
>
>
> Hi Neil,
>         I did the following
>
> ~/Downloads/storm-book-examples-ch02-getting_started-8e42636 ⮀
> » mvn clean package
> » mvn exec:java -Dexec.mainClass="TopologyMain"
> -Dexec.args="src/main/resources/words.txt"
> -- Word Counter [word-counter-2] --
> really: 1
> but: 1
> application: 1
> is: 2
> great: 2
> are: 1
> test: 1
> simple: 1
> an: 1
> powerfull: 1
> storm: 3
> very: 1
> I was able to run the TopologyMain.
> This is with
> mvn --version
>
> Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9;
> 2014-02-14T09:37:52-08:00)
> Maven home: /usr/local/Cellar/maven/3.2.1/libexec
> Java version: 1.6.0_65, vendor: Apple Inc.
> Java home: /System/Library/Java/JavaVirtualMachines/
> 1.6.0.jdk/Contents/Home
> Default locale: en_US, platform encoding: MacRoman
> OS name: "mac os x", version: "10.9.2", arch: "x86_64", family: "mac"
>
>
> Can you run the following
> mvn -X exec:java -Dexec.mainClass="TopologyMain"
> -Dexec.args="src/main/resources/words.txt"
>
> If you see java.lang.ClassNotFoundException: TopologyMain
> build the package by mvn clean package.
> -Harsha
>
>
> On Fri, May 30, 2014, at 05:20 AM, Neil Shah wrote:
>
>
> Hi,
>
> I am following book " Getting started with Storm"
>
> http://my.safaribooksonline.com/9781449324025?iid=2013-12-blog-storm-book-9781449324025-SBOBlog
>
> They have specified Spouts and Bolts at following link
> https://github.com/storm-book/examples-ch02-getting_started/zipball/master
>
> When i try to run the topology using maven command
>
> mvn exec:java -Dexec.mainClass="TopologyMain" 
> -Dexec.args="src/main/resources/words.txt"
>
> where TopologyMain is the main class name
> It is throwing me following error
>
>
> [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.3:java 
> (def
> ault-cli) on project stormArtifact: The parameters 'mainClass' for goal 
> org.code
> haus.mojo:exec-maven-plugin:1.3:java are missing or invalid -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
> swit
> ch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions, please 
> rea
> d the following articles:
> [ERROR] [Help 1] 
> http://cwiki.apache.org/confluence/display/MAVEN/PluginParamete
> rException
>
>
> My pom.xml is as below
>
>
> <project xmlns="http://maven.apache.org/POM/4.0.0";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
>
> "
> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd";>
> <modelVersion>4.0.0</modelVersion>
> <groupId>stormGroup</groupId>
> <artifactId>stormArtifact</artifactId>
> <version>0.0.1-SNAPSHOT</version>
> <build>
> <plugins>
> <plugin>
>     <groupId>org.apache.maven.plugins</groupId>
>     <artifactId>maven-compiler-plugin</artifactId>
>     <version>2.3.2</version>
>     <configuration>
>         <source>1.7</source>
>         <target>1.7</target>
>         <compilerVersion>1.7</compilerVersion>
>     </configuration>
> </plugin>
> </plugins>
> </build>
> <repositories>
> <!-- Repository where we can found the storm dependencies -->
> <repository>
> <id>clojars.org</id>
> <url>http://clojars.org/repo</url>
> </repository>
> </repositories>
> <dependencies>
> <!-- Storm Dependency -->
> <dependency>
> <groupId>storm</groupId>
> <artifactId>storm</artifactId>
> <version>0.9.0</version>
> </dependency>
> </dependencies>
> </project>
>
>
> Can anybody help me with the issue? Let me know if you need any more
> details
>
> --
> Thanks & Regards
> Neil Shah
>
>
>
>
>
>
>
>
> --
> Thanks & Regards
> Neil Shah
>
>


-- 
Thanks & Regards
Neil Shah

Reply via email to