You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by Jens Müller <bl...@tessarakt.de> on 2008/08/11 14:15:43 UTC

buildr eclipse aborts

Hi,

I just tried 'buildr eclipse' on another machine (Suse 10.3 this time), 
and it aborts:

rake aborted!
undefined method `to_sym' for #<Rake::FileTask:0x2b5850f14518>
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/util.rb:127:in 
`__send__'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/util.rb:127:in 
`to_proc'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:67:in 
`map'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:67:in 
`expand'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:462:in 
`path_to'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/ide/eclipse.rb:118:in 
`after_define'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/ide/eclipse.rb:117:in 
`each'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/ide/eclipse.rb:117:in 
`after_define'
/usr/lib64/ruby/gems/1.8/gems/builder-2.1.2/lib/builder/xmlbase.rb:134:in 
`call'
/usr/lib64/ruby/gems/1.8/gems/builder-2.1.2/lib/builder/xmlbase.rb:134:in 
`_nested_structures'
/usr/lib64/ruby/gems/1.8/gems/builder-2.1.2/lib/builder/xmlbase.rb:58:in 
`method_missing'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/ide/eclipse.rb:75:in 
`after_define'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/ide/eclipse.rb:73:in 
`open'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/ide/eclipse.rb:73:in 
`after_define'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:544:in `call'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:544:in `execute'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `execute'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:388:in 
`invoke_with_call_chain'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in 
`synchronize'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in 
`invoke_with_call_chain'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:518:in 
`invoke_prerequisites'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `send'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:515:in 
`invoke_prerequisites'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:385:in 
`invoke_with_call_chain'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in 
`synchronize'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in 
`invoke_with_call_chain'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:518:in 
`invoke_prerequisites'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `send'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:515:in 
`invoke_prerequisites'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:385:in 
`invoke_with_call_chain'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in 
`synchronize'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in 
`invoke_with_call_chain'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:374:in 
`invoke'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:323:in 
`local_task'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:347:in 
`[]'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:347:in 
`local_projects'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:347:in 
`each'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:347:in 
`local_projects'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:321:in 
`local_task'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:544:in `call'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:544:in `execute'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `execute'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:388:in 
`invoke_with_call_chain'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in 
`synchronize'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in 
`invoke_with_call_chain'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:374:in 
`invoke'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1931:in `invoke_task'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `each'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in 
`standard_exception_handling'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1903:in `top_level'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:180:in 
`run'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in 
`standard_exception_handling'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:174:in 
`run'
/usr/lib64/ruby/1.8/benchmark.rb:293:in `measure'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:173:in 
`run'
/usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/bin/buildr:21
/usr/bin/buildr:19:in `load'
/usr/bin/buildr:19


Possibly some version conflict? Any hints?

Jens


Re: buildr eclipse aborts

Posted by Alex Boisvert <bo...@intalio.com>.
Hi Jens,

This is a known Buildr issue
http://issues.apache.org/jira/browse/BUILDR-106

If you're building the 1.x branch, I'd suggest using Buildr 1.2.10.

For the trunk, the short-term fix is to install Buildr from source until
1.3.3 is released.

alex


On Mon, Aug 11, 2008 at 5:15 AM, Jens Müller <bl...@tessarakt.de> wrote:

> Hi,
>
> I just tried 'buildr eclipse' on another machine (Suse 10.3 this time), and
> it aborts:
>
> rake aborted!
> undefined method `to_sym' for #<Rake::FileTask:0x2b5850f14518>
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/util.rb:127:in
> `__send__'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/util.rb:127:in
> `to_proc'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:67:in
> `map'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:67:in
> `expand'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:462:in
> `path_to'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/ide/eclipse.rb:118:in
> `after_define'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/ide/eclipse.rb:117:in
> `each'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/ide/eclipse.rb:117:in
> `after_define'
> /usr/lib64/ruby/gems/1.8/gems/builder-2.1.2/lib/builder/xmlbase.rb:134:in
> `call'
> /usr/lib64/ruby/gems/1.8/gems/builder-2.1.2/lib/builder/xmlbase.rb:134:in
> `_nested_structures'
> /usr/lib64/ruby/gems/1.8/gems/builder-2.1.2/lib/builder/xmlbase.rb:58:in
> `method_missing'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/ide/eclipse.rb:75:in
> `after_define'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/ide/eclipse.rb:73:in
> `open'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/ide/eclipse.rb:73:in
> `after_define'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:544:in `call'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:544:in `execute'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `execute'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:388:in
> `invoke_with_call_chain'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in
> `synchronize'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in
> `invoke_with_call_chain'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:518:in
> `invoke_prerequisites'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `send'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:515:in
> `invoke_prerequisites'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:385:in
> `invoke_with_call_chain'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in
> `synchronize'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in
> `invoke_with_call_chain'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:518:in
> `invoke_prerequisites'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `send'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:515:in
> `invoke_prerequisites'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:385:in
> `invoke_with_call_chain'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in
> `synchronize'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in
> `invoke_with_call_chain'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:374:in
> `invoke'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:323:in
> `local_task'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:347:in
> `[]'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:347:in
> `local_projects'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:347:in
> `each'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:347:in
> `local_projects'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/project.rb:321:in
> `local_task'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:544:in `call'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:544:in `execute'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `execute'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:388:in
> `invoke_with_call_chain'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in
> `synchronize'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:379:in
> `invoke_with_call_chain'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:374:in
> `invoke'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1931:in `invoke_task'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `each'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in
> `standard_exception_handling'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1903:in `top_level'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:180:in
> `run'
> /usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in
> `standard_exception_handling'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:174:in
> `run'
> /usr/lib64/ruby/1.8/benchmark.rb:293:in `measure'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/lib/buildr/core/application.rb:173:in
> `run'
> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.2/bin/buildr:21
> /usr/bin/buildr:19:in `load'
> /usr/bin/buildr:19
>
>
> Possibly some version conflict? Any hints?
>
> Jens
>
>