Samples

2 views
Skip to first unread message

Drew

unread,
Jun 9, 2009, 1:41:27 PM6/9/09
to soap4r
Hi all,

I'm new to soap4r and am trying to work through some examples here:

http://dev.ctor.org/soap4r/browser/trunk/sample

But they all fail for me when I try to create the driver. For
example, the flickr demo results in the below:

$ irb
>> require 'soap/rpc/driver'
=> true
>> flickr = SOAP::RPC::Driver.new('http://www.flickr.com/services/soap/')
URI::InvalidURIError: bad URI(is not URI?): #<SOAP::Property:0x5441b0>
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/uri/common.rb:436:in `split'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/uri/common.rb:485:in `parse'
from /Library/Ruby/Gems/1.8/gems/httpclient-2.1.4/lib/httpclient/
util.rb:52:in `urify'
from /Library/Ruby/Gems/1.8/gems/httpclient-2.1.4/lib/httpclient.rb:
447:in `set_basic_auth'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/soap/httpconfigloader.rb:56:in `set_basic_auth'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/soap/httpconfigloader.rb:55:in `each'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/soap/httpconfigloader.rb:55:in `set_basic_auth'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/soap/httpconfigloader.rb:39:in `set_options'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/soap/streamHandler.rb:124:in `set_options'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/soap/streamHandler.rb:89:in `initialize'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/soap/rpc/proxy.rb:44:in `new'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/soap/rpc/proxy.rb:44:in `initialize'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/soap/rpc/driver.rb:113:in `new'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/soap/rpc/driver.rb:113:in `initialize'
from (irb):2:in `new'
from (irb):2

Can someone please enlighten me as to what I'm doing wrong? Thanks!

Drew
Reply all
Reply to author
Forward
0 new messages