Hi all, I am trying to create a small xml-rpc client with macruby, but I got this error. stargate:test_ruby stephane$ ./client.rb /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/ rexml/attribute.rb:18:in `<class:Attribute>': uninitialized constant REXML::Attribute::NAME_STR (NameError) from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ 1.9.1/rexml/attribute.rb:9:in `<module:REXML>' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ 1.9.1/rexml/attribute.rb:4:in `<top (required)>' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ 1.9.1/rexml/element.rb:3:in `require' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ 1.9.1/rexml/element.rb:3:in `<top (required)>' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ 1.9.1/rexml/document.rb:1:in `require' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ 1.9.1/rexml/document.rb:1:in `<top (required)>' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ 1.9.1/xmlrpc/parser.rb:700:in `require' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ 1.9.1/xmlrpc/parser.rb:700:in `initialize' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ 1.9.1/xmlrpc/utils.rb:48:in `new' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ 1.9.1/xmlrpc/utils.rb:48:in `parser' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ 1.9.1/xmlrpc/client.rb:421:in `call2' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ 1.9.1/xmlrpc/client.rb:410:in `call' from ./client.rb:6:in `<main>' Here is the source code of my small client #!/usr/local/bin/macruby require "xmlrpc/client" server = XMLRPC::Client.new("tiny.my.odoo.com", "/xmlrpc/common", 8069) puts server.call("about") This code works fine with the standard ruby. So, I have downloaded the trunk version and I will try to fix this bug, and make a patch. Regards, Stephane