[MacRuby-devel] [MacRuby] #303: Method :open from 'open-uri' gives 'stack level too deep'

MacRuby ruby-noreply at macosforge.org
Fri Aug 7 05:35:34 PDT 2009


#303: Method :open from 'open-uri' gives 'stack level too deep'
----------------------------+-----------------------------------------------
 Reporter:  wijet@…         |       Owner:  lsansonetti@…        
     Type:  defect          |      Status:  new                  
 Priority:  major           |   Milestone:  MacRuby 0.4          
Component:  MacRuby         |    Keywords:  open-uri stdlib      
----------------------------+-----------------------------------------------
 There seems to be a problem with method 'open' in open-uri lib.
 Following command:
 {{{
 macruby -r 'open-uri' -e 'open "http://ruby-lang.org"'
 }}}

 produces

 {{{
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/delegate.rb:150:in
 `respond_to?': stack level too deep (SystemStackError)
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/delegate.rb:150:in
 `respond_to?'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/delegate.rb:150:in
 `respond_to?'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/delegate.rb:150:in
 `respond_to?'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/delegate.rb:150:in
 `respond_to?'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/delegate.rb:150:in
 `respond_to?'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/delegate.rb:150:in
 `respond_to?'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/delegate.rb:150:in
 `respond_to?'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/delegate.rb:150:in
 `respond_to?'
          ... 2922 levels...
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1
 /open-uri.rb:146:in `open_uri'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1
 /open-uri.rb:669:in `open'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1
 /open-uri.rb:33:in `open'
         from -e:1:in `<main>'

 }}}

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/303>
MacRuby <http://macruby.org/>



More information about the MacRuby-devel mailing list