{"action":"created","issue":{"url":"https://api.github.com/repos/swipely/docker-api/issues/414","repository_url":"https://api.github.com/repos/swipely/docker-api","labels_url":"https://api.github.com/repos/swipely/docker-api/issues/414/labels{/name}","comments_url":"https://api.github.com/repos/swipely/docker-api/issues/414/comments","events_url":"https://api.github.com/repos/swipely/docker-api/issues/414/events","html_url":"https://github.com/swipely/docker-api/issues/414","id":163688502,"number":414,"title":"Excon::Errors is now Excon::Error","user":{"login":"jacobat","id":5836,"avatar_url":"https://avatars.githubusercontent.com/u/5836?v=3","gravatar_id":"","url":"https://api.github.com/users/jacobat","html_url":"https://github.com/jacobat","followers_url":"https://api.github.com/users/jacobat/followers","following_url":"https://api.github.com/users/jacobat/following{/other_user}","gists_url":"https://api.github.com/users/jacobat/gists{/gist_id}","starred_url":"https://api.github.com/users/jacobat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jacobat/subscriptions","organizations_url":"https://api.github.com/users/jacobat/orgs","repos_url":"https://api.github.com/users/jacobat/repos","events_url":"https://api.github.com/users/jacobat/events{/privacy}","received_events_url":"https://api.github.com/users/jacobat/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-07-04T14:30:25Z","updated_at":"2016-07-04T17:53:21Z","closed_at":null,"body":"It appears Excon decided to move all the error classes from `Excon::Errors` to `Excon::Error` in\r\nhttps://github.com/excon/excon/commit/e300458f2d9330cb265baeb8973120d08c665d9c\r\n\r\nThis leads to:\r\n\r\n```\r\nirb(main):001:0> Docker::Image.all\r\nNameError: uninitialized constant Excon::Errors::InternalServerError\r\nDid you mean?  Excon::Errors::InternalServerErrorError\r\n        from /usr/local/lib/ruby/gems/2.3.0/gems/docker-api-1.29.0/lib/docker/connection.rb:49:in `rescue in request'\r\n        from /usr/local/lib/ruby/gems/2.3.0/gems/docker-api-1.29.0/lib/docker/connection.rb:38:in `request'\r\n        from /usr/local/lib/ruby/gems/2.3.0/gems/docker-api-1.29.0/lib/docker/connection.rb:65:in `block (2 levels) in <class:Connection>'\r\n        from /usr/local/lib/ruby/gems/2.3.0/gems/docker-api-1.29.0/lib/docker/image.rb:194:in `all'\r\n        from (irb):1\r\n        from /usr/local/bin/irb:11:in `<main>'\r\n```\r\n\r\nThough Excon does provide support for the legacy errors it appears they've missed something here. But I suppose it's better to just get docker-api updated."},"comment":{"url":"https://api.github.com/repos/swipely/docker-api/issues/comments/230334194","html_url":"https://github.com/swipely/docker-api/issues/414#issuecomment-230334194","issue_url":"https://api.github.com/repos/swipely/docker-api/issues/414","id":230334194,"user":{"login":"lebedev-yury","id":1379701,"avatar_url":"https://avatars.githubusercontent.com/u/1379701?v=3","gravatar_id":"","url":"https://api.github.com/users/lebedev-yury","html_url":"https://github.com/lebedev-yury","followers_url":"https://api.github.com/users/lebedev-yury/followers","following_url":"https://api.github.com/users/lebedev-yury/following{/other_user}","gists_url":"https://api.github.com/users/lebedev-yury/gists{/gist_id}","starred_url":"https://api.github.com/users/lebedev-yury/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lebedev-yury/subscriptions","organizations_url":"https://api.github.com/users/lebedev-yury/orgs","repos_url":"https://api.github.com/users/lebedev-yury/repos","events_url":"https://api.github.com/users/lebedev-yury/events{/privacy}","received_events_url":"https://api.github.com/users/lebedev-yury/received_events","type":"User","site_admin":false},"created_at":"2016-07-04T17:53:21Z","updated_at":"2016-07-04T17:53:21Z","body":"https://github.com/swipely/docker-api/pull/413"}}
{"actor":{"display_login":"lebedev-yury"}}