From: Ola Bini Date: 2006-08-05T00:16:53+09:00 Subject: Soap and Http-access problem. Hi, I'm working on an application where some of the business logic is accessible with SOAP. I've used SOAP4R to generate everything and it works splendid (I use http-access2 since we require https). Anyway, a week ago, this stopped working, for no reason I can figure out. But it just stopped working on my dev machine, not on our production_test server or anything. I'm sitting on Windows 2003, and the stack trace looks like this: Bad file descriptor - connect(2) (, #0) d:/programming/ruby/lib/ruby/site_ruby/1.8/http-access2.rb:1391:in `initialize' d:/programming/ruby/lib/ruby/site_ruby/1.8/http-access2.rb:1391:in `create_socket' d:/programming/ruby/lib/ruby/site_ruby/1.8/http-access2.rb:1352:in `connect' d:/programming/ruby/lib/ruby/1.8/timeout.rb:56:in `timeout' d:/programming/ruby/lib/ruby/1.8/timeout.rb:76:in `timeout' d:/programming/ruby/lib/ruby/site_ruby/1.8/http-access2.rb:1351:in `connect' d:/programming/ruby/lib/ruby/site_ruby/1.8/http-access2.rb:1209:in `query' d:/programming/ruby/lib/ruby/site_ruby/1.8/http-access2.rb:892:in `query' d:/programming/ruby/lib/ruby/site_ruby/1.8/http-access2.rb:434:in `do_get_block' d:/programming/ruby/lib/ruby/site_ruby/1.8/http-access2.rb:370:in `conn_request' d:/programming/ruby/lib/ruby/site_ruby/1.8/http-access2.rb:285:in `request' d:/programming/ruby/lib/ruby/site_ruby/1.8/http-access2.rb:264:in `post' d:/programming/ruby/lib/ruby/1.8/soap/streamHandler.rb:170:in `send_post' d:/programming/ruby/lib/ruby/1.8/soap/streamHandler.rb:109:in `old_send' #{RAILS_ROOT}/vendor/lpw/lpw.rb:11:in `send' d:/programming/ruby/lib/ruby/1.8/soap/rpc/proxy.rb:170:in `route' d:/programming/ruby/lib/ruby/1.8/soap/rpc/proxy.rb:141:in `call' d:/programming/ruby/lib/ruby/1.8/soap/rpc/driver.rb:178:in `call' d:/programming/ruby/lib/ruby/1.8/soap/rpc/driver.rb:232:in `getUserData' #{RAILS_ROOT}/app/models/address_information.rb:25:in `fetch' #{RAILS_ROOT}/app/models/lpw_object.rb:23:in `fetch' #{RAILS_ROOT}/app/controllers/lpw_controller.rb:110:in `addr' d:/Programming/Ruby/bin/mongrel_rails:18 I would be very thankful for any help coming to terms with this. Regards -- Ola Bini (http://ola-bini.blogspot.com) JvYAML, RbYAML, JRuby and Jatha contributor System Developer, Karolinska Institutet (http://www.ki.se) OLogix Consulting (http://www.ologix.com) "Yields falsehood when quined" yields falsehood when quined.