MoonGod created STORM-319:
-----------------------------
Summary: mvn build storm failed for that
"../../multilang/rb/storm.rb" have syntax error.
Key: STORM-319
URL: https://issues.apache.org/jira/browse/STORM-319
Project: Apache Storm (Incubating)
Issue Type: Bug
Environment: OS:centos 2.6.32-431.el6.i686
ruby version: 2.1.2p95
Reporter: MoonGod
I download latest storm code from master branch,use "mvn clean install" to
build.It reports that "../../multilang/rb/storm.rb" in resources/storm.rb have
syntax error.I am not ruby expert.Who can help me ? thanks.
The error information are below:
145772 [Thread-402] INFO
org.apache.curator.framework.imps.CuratorFrameworkImpl - Starting
145804 [Thread-402-EventThread] INFO
org.apache.curator.framework.state.ConnectionStateManager - State change:
CONNECTED
145805 [ConnectionStateManager-0] WARN
org.apache.curator.framework.state.ConnectionStateManager - There are no
ConnectionStateListeners registered.
145819 [Thread-402-EventThread] INFO backtype.storm.zookeeper - Zookeeper
state update: :connected:none
146000 [Thread-413-1] ERROR backtype.storm.util - Async loop died!
java.lang.RuntimeException: Pipe to subprocess seems to be broken! No output
read.
Shell Process Exception:
/usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require':
/tmp/7233be77-e821-4ad1-8421-cbbc14c43281/supervisor/stormdist/test-1-1400079903/resources/storm.rb:1:
syntax error, unexpected .. (SyntaxError)
../../multilang/rb/storm.rb
^
/tmp/7233be77-e821-4ad1-8421-cbbc14c43281/supervisor/stormdist/test-1-1400079903/resources/storm.rb:1:
unknown regexp options - ltlag
from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in
`require'
from tester_spout.rb:19:in `<main>'
at backtype.storm.utils.ShellProcess.readString(ShellProcess.java:135)
~[classes/:na]
at backtype.storm.utils.ShellProcess.readMessage(ShellProcess.java:81)
~[classes/:na]
at backtype.storm.utils.ShellProcess.launch(ShellProcess.java:62)
~[classes/:na]
at backtype.storm.spout.ShellSpout.open(ShellSpout.java:53)
~[classes/:na]
at
backtype.storm.daemon.executor$fn__3570$fn__3585.invoke(executor.clj:519)
~[classes/:na]
at backtype.storm.util$async_loop$fn__442.invoke(util.clj:432)
~[classes/:na]
at clojure.lang.AFn.run(AFn.java:24) [clojure-1.4.0.jar:na]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_05]
146002 [Thread-413-1] ERROR backtype.storm.daemon.executor -
java.lang.RuntimeException: Pipe to subprocess seems to be broken! No output
read.
Shell Process Exception:
/usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require':
/tmp/7233be77-e821-4ad1-8421-cbbc14c43281/supervisor/stormdist/test-1-1400079903/resources/storm.rb:1:
syntax error, unexpected .. (SyntaxError)
../../multilang/rb/storm.rb
^
/tmp/7233be77-e821-4ad1-8421-cbbc14c43281/supervisor/stormdist/test-1-1400079903/resources/storm.rb:1:
unknown regexp options - ltlag
from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in
`require'
from tester_spout.rb:19:in `<main>'
at backtype.storm.utils.ShellProcess.readString(ShellProcess.java:135)
~[classes/:na]
at backtype.storm.utils.ShellProcess.readMessage(ShellProcess.java:81)
~[classes/:na]
at backtype.storm.utils.ShellProcess.launch(ShellProcess.java:62)
~[classes/:na]
at backtype.storm.spout.ShellSpout.open(ShellSpout.java:53)
~[classes/:na]
at
backtype.storm.daemon.executor$fn__3570$fn__3585.invoke(executor.clj:519)
~[classes/:na]
at backtype.storm.util$async_loop$fn__442.invoke(util.clj:432)
~[classes/:na]
at clojure.lang.AFn.run(AFn.java:24) [clojure-1.4.0.jar:na]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_05]
146052 [Thread-413-1] INFO backtype.storm.util - Halting process: ("Worker
died")
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Storm ............................................. SUCCESS [ 9.727 s]
[INFO] maven-shade-clojure-transformer ................... SUCCESS [ 11.872 s]
[INFO] Storm Core ........................................ FAILURE [04:07 min]
[INFO] storm-starter ..................................... SKIPPED
[INFO] storm-kafka ....................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 04:32 min
[INFO] Finished at: 2014-05-14T08:05:05-08:00
[INFO] Final Memory: 26M/148M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal
com.theoryinpractise:clojure-maven-plugin:1.3.18:test-with-junit (test-clojure)
on project storm-core: 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.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :storm-core
--
This message was sent by Atlassian JIRA
(v6.2#6252)