{"action":"closed","issue":{"url":"https://api.github.com/repos/excon/excon/issues/525","repository_url":"https://api.github.com/repos/excon/excon","labels_url":"https://api.github.com/repos/excon/excon/issues/525/labels{/name}","comments_url":"https://api.github.com/repos/excon/excon/issues/525/comments","events_url":"https://api.github.com/repos/excon/excon/issues/525/events","html_url":"https://github.com/excon/excon/issues/525","id":101829106,"number":525,"title":"AWS EC2 API is throwing error during knife ec2 server create","user":{"login":"ldunston","id":13865640,"avatar_url":"https://avatars.githubusercontent.com/u/13865640?v=3","gravatar_id":"","url":"https://api.github.com/users/ldunston","html_url":"https://github.com/ldunston","followers_url":"https://api.github.com/users/ldunston/followers","following_url":"https://api.github.com/users/ldunston/following{/other_user}","gists_url":"https://api.github.com/users/ldunston/gists{/gist_id}","starred_url":"https://api.github.com/users/ldunston/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ldunston/subscriptions","organizations_url":"https://api.github.com/users/ldunston/orgs","repos_url":"https://api.github.com/users/ldunston/repos","events_url":"https://api.github.com/users/ldunston/events{/privacy}","received_events_url":"https://api.github.com/users/ldunston/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-08-19T07:54:18Z","updated_at":"2016-02-09T20:00:11Z","closed_at":"2016-02-09T20:00:11Z","body":"The AWS EC2 API is throwing this error:\r\n\r\nERROR: Excon::Errors::HTTPStatusError: Expected(200) <=> Actual(0 Unknown)\r\n\r\nwhen running knife ec2 server create.  The remaining message appears to be valid XML...here is snippet:\r\n\r\nexcon.error.response\r\n  :body          => \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n<RunInstancesResponse xmlns=\\\"http://ec2.amazonaws.com/doc/2014-06-15/\\\">\\n    <requestId>removed</requestId>\\n    <reservationId>removed</reservationId>\\n    <ownerId>removed</ownerId>\\n    <groupSet/>\\n    <instancesSet>\\n        <item>\\n            <instanceId>removed</instanceId>\\n            <imageId>ami-48353b1a</imageId>\\n            <instanceState>\\n                <code>0</code>\\n T....\r\n  :headers       => {\r\n    \"Content-Type\" => \"text/xml;charset=UTF-8\"\r\n    \"Date\"         => \"Wed, 19 Aug 2015 07:44:24 GMT\"\r\n    \"Server\"       => \"AmazonEC2\"\r\n    \"Vary\"         => \"Accept-Encoding\"\r\n  }\r\n  :local_address => \"removed\"\r\n  :local_port    => 55568\r\n  :reason_phrase => \"K\"\r\n  :remote_ip     => \"removed\"\r\n  :status        => 0\r\n\r\n\r\n\r\nThe version of excon that I'm using is 0.45.4.  This was working yesterday (and has for months) so likely something changed on the AWS side."}}