{"action":"created","issue":{"url":"https://api.github.com/repos/aws/aws-sdk-android/issues/72","labels_url":"https://api.github.com/repos/aws/aws-sdk-android/issues/72/labels{/name}","comments_url":"https://api.github.com/repos/aws/aws-sdk-android/issues/72/comments","events_url":"https://api.github.com/repos/aws/aws-sdk-android/issues/72/events","html_url":"https://github.com/aws/aws-sdk-android/issues/72","id":112967907,"number":72,"title":"S3 Uploads: File gets transferred fully, but status is FAILED","user":{"login":"abdurrahimbliss","id":7187308,"avatar_url":"https://avatars.githubusercontent.com/u/7187308?v=3","gravatar_id":"","url":"https://api.github.com/users/abdurrahimbliss","html_url":"https://github.com/abdurrahimbliss","followers_url":"https://api.github.com/users/abdurrahimbliss/followers","following_url":"https://api.github.com/users/abdurrahimbliss/following{/other_user}","gists_url":"https://api.github.com/users/abdurrahimbliss/gists{/gist_id}","starred_url":"https://api.github.com/users/abdurrahimbliss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abdurrahimbliss/subscriptions","organizations_url":"https://api.github.com/users/abdurrahimbliss/orgs","repos_url":"https://api.github.com/users/abdurrahimbliss/repos","events_url":"https://api.github.com/users/abdurrahimbliss/events{/privacy}","received_events_url":"https://api.github.com/users/abdurrahimbliss/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/aws/aws-sdk-android/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-10-23T07:29:44Z","updated_at":"2015-12-09T23:41:53Z","closed_at":null,"body":"I am using the latest TransferUtility to upload files into my S3 bucket. At the end of the transfer, Bytes transferred == Bytes total. And I can see the actual file in the bucket. But the status of the transfer becomes FAILED. I am also getting a call on TransferObserver's onError method. The exception stack trace does not give much clue as well.\r\n\r\njava.lang.IllegalStateException: Transfer failed.\r\n\tat com.amazonaws.mobileconnectors.s3.transferutility.TransferObserver$TransferContentObserver.onChange(TransferObserver.java:194)\r\n\tat android.database.ContentObserver.onChange(ContentObserver.java:129)\r\n\tat android.database.ContentObserver$NotificationRunnable.run(ContentObserver.java:180)\r\n\tat android.os.Handler.handleCallback(Handler.java:808)\r\n\tat android.os.Handler.dispatchMessage(Handler.java:103)\r\n\tat android.os.Looper.loop(Looper.java:193)\r\n\tat android.os.HandlerThread.run(HandlerThread.java:61)"},"comment":{"url":"https://api.github.com/repos/aws/aws-sdk-android/issues/comments/163438454","html_url":"https://github.com/aws/aws-sdk-android/issues/72#issuecomment-163438454","issue_url":"https://api.github.com/repos/aws/aws-sdk-android/issues/72","id":163438454,"user":{"login":"fosterzhang","id":4554934,"avatar_url":"https://avatars.githubusercontent.com/u/4554934?v=3","gravatar_id":"","url":"https://api.github.com/users/fosterzhang","html_url":"https://github.com/fosterzhang","followers_url":"https://api.github.com/users/fosterzhang/followers","following_url":"https://api.github.com/users/fosterzhang/following{/other_user}","gists_url":"https://api.github.com/users/fosterzhang/gists{/gist_id}","starred_url":"https://api.github.com/users/fosterzhang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fosterzhang/subscriptions","organizations_url":"https://api.github.com/users/fosterzhang/orgs","repos_url":"https://api.github.com/users/fosterzhang/repos","events_url":"https://api.github.com/users/fosterzhang/events{/privacy}","received_events_url":"https://api.github.com/users/fosterzhang/received_events","type":"User","site_admin":false},"created_at":"2015-12-09T23:41:53Z","updated_at":"2015-12-09T23:41:53Z","body":"Closing this as it's not reproducible."}}