Hi all,

I think to run spec against rubygems 1.3.7 will help identify the issues.
result of my investigation the issue have to deal with

read_noneblock() method with the timeout setting, see below that i keep get
same error but when i run it several times. it just get download and
install.

C:\Windows\system32>igem install builder -V --no-ri --no-rdoc
GET http://rubygems.org/latest_specs.4.8.gz
302 Found
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
Installing gem builder-2.1.2
Downloading gem builder-2.1.2.gem
GET http://rubygems.org/gems/builder-2.1.2.gem
ERROR:  While executing gem ... (TypeError)
    can't convert NilClass into String

C:\Windows\system32>igem install builder -V --no-ri --no-rdoc
GET http://rubygems.org/latest_specs.4.8.gz
302 Found
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
304 Not Modified
Installing gem builder-2.1.2
Downloading gem builder-2.1.2.gem
GET http://rubygems.org/gems/builder-2.1.2.gem
302 Found
GET http://production.cf.rubygems.org/gems/builder-2.1.2.gem
200 OK
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/lib/blankslate.rb
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/lib/builder.rb
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/lib/builder/blankslate.rb
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/lib/builder/xchar.rb
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/lib/builder/xmlbase.rb
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/lib/builder/xmlevents.rb
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/lib/builder/xmlmarkup.rb
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/test/performance.rb
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/test/preload.rb
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/test/test_xchar.rb
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/test/testblankslate.rb
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/test/testeventbuilder.rb
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/test/testmarkupbuilder.rb
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/scripts/publish.rb
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/CHANGES
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/Rakefile
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/README
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/doc/releases/builder-1.2.4.rdoc
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/doc/releases/builder-2.0.0.rdoc
C:/Program Files (x86)/IronRuby
1.1/Lib/ruby/gems/1.9.1/gems/builder-2.1.2/doc/releases/builder-2.1.1.rdoc
Successfully installed builder-2.1.2
1 gem installed

I'm also post the workaround at - http://ironruby.codeplex.com/workitem/5326

<http://ironruby.codeplex.com/workitem/5326>Hope this help util I can came
up with permanent solution.
Cheers,
-Jirapong

On Thu, Oct 28, 2010 at 12:43 AM, Michael Letterle <
michael.lette...@gmail.com> wrote:

>  it appears to be 1.3.7
>
> On Wed, Oct 27, 2010 at 1:09 PM, Will Green <w...@hotgazpacho.org> wrote:
> > Out of curiosity, what version of RubyGems are being bundled with
> IronRuby?
> > --
> > Will Green
> > http://hotgazpacho.org/
> >
> >
> > On Mon, Oct 25, 2010 at 2:18 PM, Jirapong Nanta <
> jirapong.na...@gmail.com>
> > wrote:
> >>
> >> Hi all,
> >>    I can also re-pro the issue from the --debug give more detail
> >> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>igem install
> >> sinatra --debug
> >> ERROR:  While executing gem ... (TypeError)
> >>     can't convert NilClass into String
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/net/protocol.rb:133:in `rbuf_fill'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/net/protocol.rb:113:in `readuntil'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/net/protocol.rb:126:in `readline'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/net/http.rb:2213:in `read_status_line'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/net/http.rb:2202:in `read_new'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/net/http.rb:1185:in `transport_request'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/net/http.rb:1171:in `request'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/rubygems/remote_fetcher.rb:342:in `request'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/rubygems/remote_fetcher.rb:289:in `open_uri_or_path'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/rubygems/remote_fetcher.rb:172:in `fetch_path'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/rubygems/remote_fetcher.rb:110:in `download'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/rubygems/dependency_installer.rb:257:in `install'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/rubygems/dependency_installer.rb:247:in `each'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/rubygems/dependency_installer.rb:247:in `install'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/rubygems/commands/install_command.rb:119:in `execute'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/rubygems/commands/install_command.rb:116:in `each'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/rubygems/commands/install_command.rb:116:in `execute'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/rubygems/command.rb:270:in `invoke'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/rubygems/command_manager.rb:134:in `process_args'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/rubygems/command_manager.rb:104:in `run'
> >>         C:/Program Files (x86)/IronRuby
> >> 1.1/Lib/ruby/1.9.1/rubygems/gem_runner.rb:58:in `run'
> >>         C:/Program Files (x86)/IronRuby 1.1/bin/gem:25
> >> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>
> >> I'm seeing what i can do here.
> >> Best,
> >> -Jirapong
> >>
> >> On Mon, Oct 25, 2010 at 10:34 PM, Eduardo Blumenfeld
> >> <li...@ruby-forum.com> wrote:
> >>>
> >>> I had the same problem than Ryan in an xp pro box, running as local
> >>> administrator, so I guess is a bug...
> >>>
> >>>
> >>> unknown wrote in post #956791:
> >>> > Ryan,
> >>> >
> >>> > Just a thought - have you tried running from an elevated command
> >>> > prompt?
> >>> >
> >>> > Cory
> >>> > Sent from my Verizon Wireless BlackBerry
> >>>
> >>> --
> >>> Posted via http://www.ruby-forum.com/.
> >>> _______________________________________________
> >>> Ironruby-core mailing list
> >>> Ironruby-core@rubyforge.org
> >>> http://rubyforge.org/mailman/listinfo/ironruby-core
> >>
> >>
> >> _______________________________________________
> >> Ironruby-core mailing list
> >> Ironruby-core@rubyforge.org
> >> http://rubyforge.org/mailman/listinfo/ironruby-core
> >>
> >
> >
> > _______________________________________________
> > Ironruby-core mailing list
> > Ironruby-core@rubyforge.org
> > http://rubyforge.org/mailman/listinfo/ironruby-core
> >
> >
>
>
>
> --
> Michael Letterle
> IronRuby MVP
> http://blog.prokrams.com
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core@rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to