Bug #894
closedXMLRPC::Server "system.listMethods" handler fails in Ruby 1.9.1-preview2
Description
=begin
When trying to call "system.listMethods" with an example XMLRPC::Server, I noticed that a XMLRPC::FaultException would always be raised.
Server¶
require 'xmlrpc/server'
class TestObject
def test
"this is a test"
end
end
server = XMLRPC::Server.new
server.add_introspection
server.add_handler('obj', TestObject.new)
server.serve
Client¶
require 'xmlrpc/client'
client = XMLRPC::Client.new2('http://localhost:8080')
client.call('obj.test')
=> "this is a test"¶
client.call('system.listMethods')
XMLRPC::FaultException: XMLRPC::FaultException
from /usr/local/lib/ruby19/1.9.1/xmlrpc/client.rb:414:in call' from (irb):10 from /usr/local/bin/irb19:12:in
'
Although, "system.listMethods" does work when no handlers are added. Tested with Ruby 1.9.1-preview2.
=end
Updated by yugui (Yuki Sonoda) almost 16 years ago
- Category set to lib
- Target version set to 1.9.1 Release Candidate
=begin
=end
Updated by JEG2 (James Gray) almost 16 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
=begin
Applied in changeset r20854.
=end