Date: Fri, 7 Oct 2011 20:14:20 +0400 From: Subbsd <subbsd@gmail.com> To: freebsd-ruby@freebsd.org Subject: ruby 1.9 with nonblocking connection Message-ID: <CAFt_eMrgxOGH1YaCxXYRRJYZL%2BmJ1M67=q8o67rPpQaE8edwUA@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hello, I'm trying to use selenium in ruby (ruby-1.9.2.290_2,1) =E2=80=8B=E2=80=8Bs= cript, but get an error like this: /usr/local/lib/ruby/gems/1.9/gems/selenium-webdriver-2.8.0/lib/selenium/web= driver/common/socket_poller.rb:63:in `connect_nonblock': Invalid argument - connect(2) (Errno::EINVAL) from /usr/local/lib/ruby/gems/1.9/gems/selenium-webdriver-2.8.0/lib= /selenium/webdriver/common/socket_poller.rb:63:in `listening?' from /usr/local/lib/ruby/gems/1.9/gems/selenium-webdriver-2.8.0/lib= /selenium/webdriver/common/socket_poller.rb:23:in `block in connected?' from /usr/local/lib/ruby/gems/1.9/gems/selenium-webdriver-2.8.0/lib= /selenium/webdriver/common/socket_poller.rb:86:in `with_timeout' from /usr/local/lib/ruby/gems/1.9/gems/selenium-webdriver-2.8.0/lib= /selenium/webdriver/common/socket_poller.rb:23:in `connected?' from /usr/local/lib/ruby/gems/1.9/gems/selenium-webdriver-2.8.0/lib= /selenium/webdriver/firefox/launcher.rb:75:in `connect_until_stable' from /usr/local/lib/ruby/gems/1.9/gems/selenium-webdriver-2.8.0/lib= /selenium/webdriver/firefox/launcher.rb:37:in `block in launch' from /usr/local/lib/ruby/gems/1.9/gems/selenium-webdriver-2.8.0/lib= /selenium/webdriver/firefox/socket_lock.rb:20:in `locked' from /usr/local/lib/ruby/gems/1.9/gems/selenium-webdriver-2.8.0/lib= /selenium/webdriver/firefox/launcher.rb:32:in `launch' from /usr/local/lib/ruby/gems/1.9/gems/selenium-webdriver-2.8.0/lib= /selenium/webdriver/firefox/bridge.rb:19:in `initialize' from /usr/local/lib/ruby/gems/1.9/gems/selenium-webdriver-2.8.0/lib= /selenium/webdriver/common/driver.rb:29:in `new' from /usr/local/lib/ruby/gems/1.9/gems/selenium-webdriver-2.8.0/lib= /selenium/webdriver/common/driver.rb:29:in `for' from /usr/local/lib/ruby/gems/1.9/gems/selenium-webdriver-2.8.0/lib= /selenium/webdriver.rb:81:in `for' from test.rb:8:in `<main>' at the 63 I see the following line on socket_poller.rb: 62 begin 63 sock.connect_nonblock sockaddr 64 rescue Errno::EINPROGRESS any idea of =E2=80=8B=E2=80=8Bwhat could be the reason for such behavior? T= hanks.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFt_eMrgxOGH1YaCxXYRRJYZL%2BmJ1M67=q8o67rPpQaE8edwUA>