[MacRuby-devel] MacRuby and XML-RPC
Stéphane Wirtel
stephane.wirtel at gmail.com
Mon Mar 30 14:02:13 PDT 2009
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
More information about the MacRuby-devel
mailing list