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