You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@storm.apache.org by "MoonGod (JIRA)" <ji...@apache.org> on 2014/05/14 18:25:16 UTC

[jira] [Created] (STORM-319) mvn build storm failed for that "../../multilang/rb/storm.rb" have syntax error.

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)

Re: [jira] [Created] (STORM-319) mvn build storm failed for that "../../multilang/rb/storm.rb" have syntax error.

Posted by Sean Zhong <cl...@gmail.com>.
To verify this, please check whether file
"storm-core/src/dev/resources/storm.rb" is a symbol link or not.


On Thu, May 15, 2014 at 8:59 AM, Sean Zhong <cl...@gmail.com> wrote:

> Are you using Windows OS? If so, please try to use git to download fresh
> code on Linux like system.
>
> This is expected on windows, because storm.rb is a symbol link, it will be
> wrongly treated as a file on windows.
>
> Sean
>
>
>
> On Thu, May 15, 2014 at 12:25 AM, MoonGod (JIRA) <ji...@apache.org> wrote:
>
>> 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)
>>
>
>

Re: [jira] [Created] (STORM-319) mvn build storm failed for that "../../multilang/rb/storm.rb" have syntax error.

Posted by Sean Zhong <cl...@gmail.com>.
Are you using Windows OS? If so, please try to use git to download fresh
code on Linux like system.

This is expected on windows, because storm.rb is a symbol link, it will be
wrongly treated as a file on windows.

Sean



On Thu, May 15, 2014 at 12:25 AM, MoonGod (JIRA) <ji...@apache.org> wrote:

> 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)
>