Skip to content

Provide a fallback default version when the network is unavailable#106

Open
jcoyne wants to merge 1 commit intomasterfrom
default_version
Open

Provide a fallback default version when the network is unavailable#106
jcoyne wants to merge 1 commit intomasterfrom
default_version

Conversation

@jcoyne
Copy link
Copy Markdown
Collaborator

@jcoyne jcoyne commented Jul 6, 2017

No description provided.

@cbeer
Copy link
Copy Markdown
Owner

cbeer commented Jul 6, 2017

If the network isn't available, presumably you won't be able to download that version either? Maybe we need some logic to look at locally cached versions and pick the latest?

@jcoyne
Copy link
Copy Markdown
Collaborator Author

jcoyne commented Jul 6, 2017

@cbeer yeah, I hit this on an airplane. I didn't have the network up, but I had a cached version available.

@jcoyne
Copy link
Copy Markdown
Collaborator Author

jcoyne commented Nov 10, 2017

Here's another case where it's not allowing connections from travis:

Caused by:

Errno::ECONNREFUSED: Failed to open TCP connection to svn.apache.org:443 (Connection refused - connect(2) for "svn.apache.org" port 443)

/home/travis/build/samvera/hyrax/vendor/bundle/ruby/2.4.0/gems/faraday-0.12.2/lib/faraday/adapter/net_http.rb:78:in `perform_request'

/home/travis/build/samvera/hyrax/vendor/bundle/ruby/2.4.0/gems/faraday-0.12.2/lib/faraday/adapter/net_http.rb:38:in `block in call'

/home/travis/build/samvera/hyrax/vendor/bundle/ruby/2.4.0/gems/faraday-0.12.2/lib/faraday/adapter/net_http.rb:85:in `with_net_http_connection'

/home/travis/build/samvera/hyrax/vendor/bundle/ruby/2.4.0/gems/faraday-0.12.2/lib/faraday/adapter/net_http.rb:33:in `call'

/home/travis/build/samvera/hyrax/vendor/bundle/ruby/2.4.0/gems/faraday-0.12.2/lib/faraday/request/url_encoded.rb:15:in `call'

/home/travis/build/samvera/hyrax/vendor/bundle/ruby/2.4.0/gems/faraday-0.12.2/lib/faraday/rack_builder.rb:141:in `build_response'

/home/travis/build/samvera/hyrax/vendor/bundle/ruby/2.4.0/gems/faraday-0.12.2/lib/faraday/connection.rb:386:in `run_request'

/home/travis/build/samvera/hyrax/vendor/bundle/ruby/2.4.0/gems/faraday-0.12.2/lib/faraday/connection.rb:149:in `get'

/home/travis/build/samvera/hyrax/vendor/bundle/ruby/2.4.0/gems/faraday-0.12.2/lib/faraday.rb:100:in `method_missing'

/home/travis/build/samvera/hyrax/vendor/bundle/ruby/2.4.0/gems/solr_wrapper-1.1.0/lib/solr_wrapper/configuration.rb:159:in `fetch_latest_version'

presumably this is due to throttling?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants