[MacRuby] #1221: xml-object gem fails: no superclass method `initialize' (works on MRI 1.9.2)

MacRuby ruby-noreply at macosforge.org
Tue Apr 12 20:45:03 PDT 2011


#1221: xml-object gem fails: no superclass method `initialize'  (works on MRI
1.9.2)
-----------------------------------+----------------------------------------
 Reporter:  andre.lewis@…          |       Owner:  lsansonetti@…        
     Type:  defect                 |      Status:  new                  
 Priority:  major                  |   Milestone:                       
Component:  MacRuby                |    Keywords:                       
-----------------------------------+----------------------------------------
 The [http://rubygems.org/gems/xml-object xml-object] gem throws an
 exception on MacRuby. The same code works on MRI 1.9.2. A simple example:


 {{{
 $ macgem install xml-object
 $ macirb
 >
 require "rubygems"
 require "open-uri"
 require "xml-object"
 o=XMLObject.new(open("http://www.w3schools.com/xml/simple.xml"))

 NoMethodError: super: no superclass method `initialize' for
 #<XMLObject::Adapters::REXML::Element:0x2004fbea0 ...>
 /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/Gems/1.9.2/gems
 /xml-object-0.9.93/lib/xml-object/adapters/rexml.rb:32:in `initialize:'
 /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/Gems/1.9.2/gems
 /xml-object-0.9.93/lib/xml-object/adapters.rb:13:in `block'
 /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/Gems/1.9.2/gems
 /xml-object-0.9.93/lib/xml-object/adapters.rb:13:in `initialize:'
 /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/Gems/1.9.2/gems
 /xml-object-0.9.93/lib/xml-object/adapters/rexml.rb:32:in `initialize:'
 /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/Gems/1.9.2/gems
 /xml-object-0.9.93/lib/xml-object/adapters.rb:13:in `block'
 /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/Gems/1.9.2/gems
 /xml-object-0.9.93/lib/xml-object/adapters.rb:13:in `initialize:'
 /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/Gems/1.9.2/gems
 /xml-object-0.9.93/lib/xml-object/adapters/rexml.rb:32:in `initialize:'
 /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/Gems/1.9.2/gems
 /xml-object-0.9.93/lib/xml-object/adapters/rexml.rb:9:in `new:'
 /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/Gems/1.9.2/gems
 /xml-object-0.9.93/lib/xml-object.rb:15:in `new:'
 }}}

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



More information about the macruby-tickets mailing list