Bundler.setup sets $! which disables Test::Unit::Autorunner
-----------------------------------------------------------

                 Key: JRUBY-4821
                 URL: http://jira.codehaus.org/browse/JRUBY-4821
             Project: JRuby
          Issue Type: Bug
    Affects Versions: JRuby 1.5
         Environment: OSX
jruby 1.6.0.dev (ruby 1.8.7 patchlevel 249) (2010-05-24 7b76286) (Java 
HotSpot(TM) Client VM 1.6.0_17) [i386-java]

            Reporter: Nick Sieger
            Assignee: Nick Sieger


Something in Bundler.setup is causing $! to be set, which defeats the 
Test::Unit::Autorunner. For Rails 3 apps, this has the effect of not running 
any tests when running "rake test".

Continuing to investigate.

{noformat}
$ jruby -v -rrubygems -e 'require "bundler"; Bundler.setup; puts $!.inspect, 
*$!.backtrace'
jruby 1.6.0.dev (ruby 1.8.7 patchlevel 249) (2010-05-24 7b76286) (Java 
HotSpot(TM) Client VM 1.6.0_17) [i386-java]
/Users/nicksieger/Projects/ruby/jruby/lib/ruby/1.8/pathname.rb:263 warning: `*' 
interpreted as argument prefix
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler.rb:72
 warning: instance variable @setup not initialized
#<IOError: closed stream>
/Users/nicksieger/Projects/ruby/jruby/lib/ruby/site_ruby/1.8/rubygems/format.rb:50:in
 `open'
/Users/nicksieger/Projects/ruby/jruby/lib/ruby/site_ruby/1.8/rubygems/format.rb:50:in
 `from_file_by_path'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/source.rb:149:in
 `specs'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/source.rb:148:in
 `each'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/source.rb:148:in
 `specs'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/index.rb:43:in
 `from_cached_specs'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/index.rb:39:in
 `system_cached_gems'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/index.rb:27:in
 `cached_gems'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/index.rb:5:in
 `build'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/index.rb:25:in
 `cached_gems'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/environment.rb:15:in
 `index'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/index.rb:5:in
 `build'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/environment.rb:13:in
 `index'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/environment.rb:59:in
 `resolve_locally'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/environment.rb:28:in
 `specs'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/environment.rb:69:in
 `specs_for'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/environment.rb:23:in
 `requested_specs'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/runtime.rb:16:in
 `setup'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler.rb:76:in
 `gem_setup'
-e:1
{noformat}


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to