Ok, I'll fix the kludge.

Now tracking with https://issues.apache.org/jira/browse/BUILDR-569

<https://issues.apache.org/jira/browse/BUILDR-569>alex


On Mon, Feb 7, 2011 at 8:08 PM, Peter Donald <[email protected]> wrote:

> Hi,
>
> Unfortunately one of the hacks in sh implementation no longer works in
> the latest jruby due to $? variable being read only. A typical stack
> trace describing the error is;
>
> C:\dev\iris\trunk>buildr artifacts:sources --trace
> This build requires the gems buildr-iidea-0.0.10: do you want me to
> install them? [Y/n]
> Y
> Installing buildr-iidea-0.0.10 ...
> C:\Applications\jruby-1.6.0.RC1\bin\jruby -S gem install buildr-iidea
> -v 0.0.10
> Fetching: buildr-iidea-0.0.10.gem (100%)
> Thanks for installing the Intellij IDEA extension for Buildr
> Successfully installed buildr-iidea-0.0.10
> 1 gem installed
> Buildr aborted!
> NameError : $? is a read-only variable
>
> C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/util.rb:487:in
> `sh'
>
> C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1098:in
> `sh'
>
> C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/util.rb:65:in
> `ruby'
>
> C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/util.rb:181:in
> `command'
>
> C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/util.rb:167:in
> `install'org/jruby/RubyArray.java:1671:in `each'
>
> C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/util.rb:165:in
> `install'
>
> C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/application.rb:421:in
> `load_gems'
>
> C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/application.rb:215:in
> `load_buildfile'
>
> C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/application.rb:523:in
> `standard_exception_handling'
>
> C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/application.rb:213:in
> `load_buildfile'
>
> C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/application.rb:137:in
> `run'
>
> C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/application.rb:523:in
> `standard_exception_handling'
>
> C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/application.rb:135:in
> `run'
>
> C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/bin/buildr:19:in
> `(root)'org/jruby/RubyKernel.java:1066:in `load'
>
>
> --
> Cheers,
>
> Peter Donald
>

Reply via email to