{"action":"opened","issue":{"url":"https://api.github.com/repos/FineUploader/fine-uploader/issues/1462","labels_url":"https://api.github.com/repos/FineUploader/fine-uploader/issues/1462/labels{/name}","comments_url":"https://api.github.com/repos/FineUploader/fine-uploader/issues/1462/comments","events_url":"https://api.github.com/repos/FineUploader/fine-uploader/issues/1462/events","html_url":"https://github.com/FineUploader/fine-uploader/issues/1462","id":104655567,"number":1462,"title":"Propagate Amazon S3 errors","user":{"login":"TimDaub","id":2758453,"avatar_url":"https://avatars.githubusercontent.com/u/2758453?v=3","gravatar_id":"","url":"https://api.github.com/users/TimDaub","html_url":"https://github.com/TimDaub","followers_url":"https://api.github.com/users/TimDaub/followers","following_url":"https://api.github.com/users/TimDaub/following{/other_user}","gists_url":"https://api.github.com/users/TimDaub/gists{/gist_id}","starred_url":"https://api.github.com/users/TimDaub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TimDaub/subscriptions","organizations_url":"https://api.github.com/users/TimDaub/orgs","repos_url":"https://api.github.com/users/TimDaub/repos","events_url":"https://api.github.com/users/TimDaub/events{/privacy}","received_events_url":"https://api.github.com/users/TimDaub/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-09-03T09:31:52Z","updated_at":"2015-09-03T09:31:52Z","closed_at":null,"body":"Often I'm getting Amazon S3 specific errors like this one:\r\n\r\n```\r\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<Error><Code>RequestTimeTooSkewed</Code><Message>The difference between the request time and the current time is too large.</Message><RequestTime>Fri, 04 Sep 2015 09:25:14 GMT</RequestTime><ServerTime>2015-09-03T09:25:19Z</ServerTime><MaxAllowedSkewMilliseconds>900000</MaxAllowedSkewMilliseconds><RequestId>D2F4DA145C0DE358</RequestId><HostId>epleyY5wJz+OJD3TfH2xRXqOMjztR+Edoxth1rZk1TUV08s/mZVzntEaE/oh8y7Kabf98qjIPoY=</HostId></Error>\r\n```\r\n\r\nHowever in `onError` and `onComplete`, fineuploader only returns \"Problem initiating upload request.\" as the error message but logs:\r\n\r\n\"Specific problem detected initiating multipart upload request for 0: 'The difference between the request time and the current time is too large.'.\"\r\n\r\nSince we would like to log all the errors user's are getting (with ravenjs), it would be great if fineuploader would actually return the real error message from amazon rather than a generic one."}}