This repository was archived by the owner on Mar 3, 2020. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 421
This repository was archived by the owner on Mar 3, 2020. It is now read-only.
Getting EOFError with visit
#782
Copy link
Copy link
Closed
Labels
Description
Apologies if this is a duplicate of #777. I'm getting this for capybara-webkit
>= 1.3.0
, <= 1.5.1
, master
. Haven't tested earlier versions. I'm running this on a headless server with xvfb
Stack trace with 1.3.0
:
2.2.0 :001 > session = Capybara::Session.new :webkit
=> #<Capybara::Session>
2.2.0 :002 > session.visit("http://www.mikulski.senate.gov/contact")
EOFError: end of file reached
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/capybara-webkit-1.3.0/lib/capybara/webkit/connection.rb:49:in `read_nonblock'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/capybara-webkit-1.3.0/lib/capybara/webkit/connection.rb:49:in `read'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/capybara-webkit-1.3.0/lib/capybara/webkit/connection.rb:40:in `gets'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/capybara-webkit-1.3.0/lib/capybara/webkit/browser.rb:269:in `check'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/capybara-webkit-1.3.0/lib/capybara/webkit/browser.rb:208:in `command'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/capybara-webkit-1.3.0/lib/capybara/webkit/browser.rb:18:in `visit'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/capybara-webkit-1.3.0/lib/capybara/webkit/driver.rb:29:in `visit'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/capybara-2.4.4/lib/capybara/session.rb:227:in `visit'
from (irb):2
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/padrino-core-0.12.5/lib/padrino-core/cli/base.rb:40:in `console'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/padrino-core-0.12.5/bin/padrino:9:in `<top (required)>'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/bin/padrino:23:in `load'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/bin/padrino:23:in `<main>'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/bin/ruby_executable_hooks:15:in `eval'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/bin/ruby_executable_hooks:15:in `<main>'2.2.0 :003 >
Stack trace with master
:
2.2.0 :060 > session = Capybara::Session.new :webkit
=> #<Capybara::Session>
2.2.0 :061 > session.visit("http://www.mikulski.senate.gov/contact")
WARNING: The next major version of capybara-webkit will require at least version 5.0 of Qt. You're using version 4.8.6.
Request to unknown URL: http://www.mikulski.senate.gov/contact
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/contact")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://fast.fonts.net/jsapi/c01896be-b088-431c-b6bc-6b74b02febda.js
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://fast.fonts.net/jsapi/c01896be-b088-431c-b6bc-6b74b02febda.js")
To allow requests to URLs from this host:
page.driver.allow_url("fast.fonts.net")
Request to unknown URL: http://www.mikulski.senate.gov/themes/default_v2/styles/bootstrap.css?cachebuster=1412247007
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/themes/default_v2/styles/bootstrap.css?cachebuster=1412247007")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/themes/mikulski/styles/common.css?cachebuster=1422373725
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/themes/mikulski/styles/common.css?cachebuster=1422373725")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://platform.twitter.com/widgets.js
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://platform.twitter.com/widgets.js")
To allow requests to URLs from this host:
page.driver.allow_url("platform.twitter.com")
Request to unknown URL: http://www.mikulski.senate.gov/scripts/vendor/jquery/jquery.js?cachebuster=1412247434
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/scripts/vendor/jquery/jquery.js?cachebuster=1412247434")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/themes/default_v2/scripts/bootstrap.min.js
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/themes/default_v2/scripts/bootstrap.min.js")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/scripts/vendor/orientation.js?cachebuster=1412247527
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/scripts/vendor/orientation.js?cachebuster=1412247527")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/scripts/vendor/mootools/mootools.js?cachebuster=1412247526
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/scripts/vendor/mootools/mootools.js?cachebuster=1412247526")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/scripts/vendor/mootools/mootools-more.js?cachebuster=1412247525
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/scripts/vendor/mootools/mootools-more.js?cachebuster=1412247525")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/scripts/vendor/bookmark_bubble/bookmark_bubble.js?cachebuster=1412247351
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/scripts/vendor/bookmark_bubble/bookmark_bubble.js?cachebuster=1412247351")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/scripts/vendor/bookmark_bubble/senate_bubble.js?cachebuster=1412247352
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/scripts/vendor/bookmark_bubble/senate_bubble.js?cachebuster=1412247352")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/scripts/vendor/modernizr/modernizr.js?cachebuster=1412247524
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/scripts/vendor/modernizr/modernizr.js?cachebuster=1412247524")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/scripts/vendor/selectivizr/selectivizr.js?cachebuster=1412247533
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/scripts/vendor/selectivizr/selectivizr.js?cachebuster=1412247533")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/themes/mikulski/scripts/vendor/bootstrap/bootstrap-select.js?cachebuster=1412249586
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/themes/mikulski/scripts/vendor/bootstrap/bootstrap-select.js?cachebuster=1412249586")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/scripts/vendor/twitterfeed/twitter-post-fetcher.js?cachebuster=1412247767
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/scripts/vendor/twitterfeed/twitter-post-fetcher.js?cachebuster=1412247767")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/themes/mikulski/scripts/jquery.backgroundSize.js
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/themes/mikulski/scripts/jquery.backgroundSize.js")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/themes/mikulski/scripts/global.js
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/themes/mikulski/scripts/global.js")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/wt_sdc/mikulski_webtrends.js
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/wt_sdc/mikulski_webtrends.js")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/scripts/popover-extended.js?cachebuster=1412247025
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/scripts/popover-extended.js?cachebuster=1412247025")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/scripts/vendor/jquery/jquery.validate.js?cachebuster=1412247435
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/scripts/vendor/jquery/jquery.validate.js?cachebuster=1412247435")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/themes/mikulski/images/logo.png
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/themes/mikulski/images/logo.png")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/images/ajax-loader.gif
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/images/ajax-loader.gif")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/themes/mikulski/images/footer/map-transparent.png
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/themes/mikulski/images/footer/map-transparent.png")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://fast.fonts.net/t/1.css?apiType=js&projectid=c01896be-b088-431c-b6bc-6b74b02febda
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://fast.fonts.net/t/1.css?apiType=js&projectid=c01896be-b088-431c-b6bc-6b74b02febda")
To allow requests to URLs from this host:
page.driver.allow_url("fast.fonts.net")
Request to unknown URL: http://www.mikulski.senate.gov/themes/mikulski/images/footer/icon-minus.png
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/themes/mikulski/images/footer/icon-minus.png")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://www.mikulski.senate.gov/themes/mikulski/images/footer/googleTrans.png
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://www.mikulski.senate.gov/themes/mikulski/images/footer/googleTrans.png")
To allow requests to URLs from this host:
page.driver.allow_url("www.mikulski.senate.gov")
Request to unknown URL: http://sdc1.senate.gov/dcsh3dc9j7iyw688hmwfk3x9c_8k3k/wtid.js
To block requests to unknown URLs:
page.driver.block_unknown_urls
To allow just this URL:
page.driver.allow_url("http://sdc1.senate.gov/dcsh3dc9j7iyw688hmwfk3x9c_8k3k/wtid.js")
To allow requests to URLs from this host:
page.driver.allow_url("sdc1.senate.gov")
EOFError: end of file reached
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/bundler/gems/capybara-webkit-179ca5b6daa2/lib/capybara/webkit/connection.rb:55:in `read_nonblock'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/bundler/gems/capybara-webkit-179ca5b6daa2/lib/capybara/webkit/connection.rb:55:in `read'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/bundler/gems/capybara-webkit-179ca5b6daa2/lib/capybara/webkit/connection.rb:46:in `gets'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/bundler/gems/capybara-webkit-179ca5b6daa2/lib/capybara/webkit/browser.rb:287:in `check'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/bundler/gems/capybara-webkit-179ca5b6daa2/lib/capybara/webkit/browser.rb:210:in `command'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/bundler/gems/capybara-webkit-179ca5b6daa2/lib/capybara/webkit/browser.rb:18:in `visit'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/bundler/gems/capybara-webkit-179ca5b6daa2/lib/capybara/webkit/driver.rb:42:in `visit'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/capybara-2.4.4/lib/capybara/session.rb:227:in `visit'
from (irb):61
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/padrino-core-0.12.5/lib/padrino-core/cli/base.rb:40:in `console'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/gems/padrino-core-0.12.5/bin/padrino:9:in `<top (required)>'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/bin/padrino:23:in `load'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/bin/padrino:23:in `<main>'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/bin/ruby_executable_hooks:15:in `eval'
from /home/phantomdc/.rvm/gems/ruby-2.2.0@phantom-dc/bin/ruby_executable_hooks:15:in `<main>'2.2.0 :062 >
ConorSheehan1