2010-02-19 18 views
0

如果有人之前已經看到過這個錯誤我想知道是否有效?SOAP4R:請求的地址不在其上下文

C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:675:在'初始化':請求的地址不在其有效上下文。 - (2)連接(://:0)(錯誤:: EADDRNOTAVAIL)

from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:675:in `new' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:675:in `create_socket' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:632:in `connect' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/timeout.rb:128:in `timeout' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:631:in `connect' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:522:in `query' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:147:in `query' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:953:in `do_get_block' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:765:in `do_request' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:848:in `protect_keep_alive_disconnected' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:764:in `do_request' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:666:in `request' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:596:in `post' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/streamHandler.rb:238:in `send_post' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/streamHandler.rb:172:in `send' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/proxy.rb:179:in `route' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/proxy.rb:143:in `call' 
    from C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/driver.rb:181:in `call' 
    from (eval):6:in `preRepairAuthorizationQA' 
    from C:/documents and settings/ngorbikoff/Desktop/GMW/WSDL/ProcessMessageClient.rb:21 

我試圖連接到一個服務,我剛纔生成的wsdl2ruby這個SOAP客戶端。一切都很順利。所以我不知道爲什麼這個錯誤正在發生。這是Windows紅寶石1.8.7的全新安裝,但我用Ruby 1.8.6與1.8.7稀土元素在Debian服務器上測試該另一臺Windows計算機上 - 同樣的錯誤。我的直覺是,它與HttpClient的LIB做 - 但我找不到任何谷歌 - 這方面犯錯,而不是Pythong和TCL一些參考其他 - 這似乎是不相關的。當然我也會嘗試連接到WSDL服務,是在HTTPS - 但我以前沒有這個問題,並有在服務器上沒有變化。

有沒有人有任何見解?

回答

0

OK沒關係的人。爲別人尋找這個神祕的消息,如果你正在使用wsdl2ruby - 確保您在由wsdl3ruby產生的WhateverServiceClient.rb文件定義endpoint_url。

相關問題