Bug #8113
closedArgumentError: cannot interpret as DNS name: nil
Description
Loading development environment (Rails 3.2.12)
irb(main):001:0> open("http://www.ruby-lang.org/") {|f|
irb(main):002:1* f.each_line {|line| p line}
irb(main):003:1> }
ArgumentError: cannot interpret as DNS name: nil
from /usr/local/lib/ruby/2.0.0/resolv.rb:1176:in create' from /usr/local/lib/ruby/2.0.0/resolv.rb:1022:in
generate_candidates'
from /usr/local/lib/ruby/2.0.0/resolv.rb:1047:in resolv' from /usr/local/lib/ruby/2.0.0/resolv.rb:513:in
each_resource'
from /usr/local/lib/ruby/2.0.0/resolv.rb:406:in each_address' from /usr/local/lib/ruby/2.0.0/resolv.rb:115:in
block in each_address'
from /usr/local/lib/ruby/2.0.0/resolv.rb:114:in each' from /usr/local/lib/ruby/2.0.0/resolv.rb:114:in
each_address'
from /usr/local/lib/ruby/2.0.0/resolv.rb:92:in getaddress' from /usr/local/lib/ruby/2.0.0/resolv.rb:43:in
getaddress'
from /usr/local/lib/ruby/2.0.0/resolv-replace.rb:10:in getaddress' from /usr/local/lib/ruby/2.0.0/resolv-replace.rb:22:in
initialize'
from /usr/local/lib/ruby/2.0.0/net/http.rb:877:in open' from /usr/local/lib/ruby/2.0.0/net/http.rb:877:in
block in connect'
from /usr/local/lib/ruby/2.0.0/timeout.rb:51:in timeout' from /usr/local/lib/ruby/2.0.0/net/http.rb:876:in
connect'
from /usr/local/lib/ruby/2.0.0/net/http.rb:861:in do_start' from /usr/local/lib/ruby/2.0.0/net/http.rb:850:in
start'
from /usr/local/lib/ruby/2.0.0/open-uri.rb:313:in open_http' from /usr/local/lib/ruby/2.0.0/open-uri.rb:708:in
buffer_open'
from /usr/local/lib/ruby/2.0.0/open-uri.rb:210:in block in open_loop' from /usr/local/lib/ruby/2.0.0/open-uri.rb:208:in
catch'
from /usr/local/lib/ruby/2.0.0/open-uri.rb:208:in open_loop' from /usr/local/lib/ruby/2.0.0/open-uri.rb:149:in
open_uri'
from /usr/local/lib/ruby/2.0.0/open-uri.rb:688:in open' from /usr/local/lib/ruby/2.0.0/open-uri.rb:34:in
open'
from (irb):1
from /usr/local/lib/ruby/gems/2.0.0/gems/railties-3.2.12/lib/rails/commands/console.rb:47:in start' from /usr/local/lib/ruby/gems/2.0.0/gems/railties-3.2.12/lib/rails/commands/console.rb:8:in
start'
from /usr/local/lib/ruby/gems/2.0.0/gems/railties-3.2.12/lib/rails/commands.rb:41:in <top (required)>' from script/rails:6:in
require'
from script/rails:6:in `'