{"action":"created","issue":{"url":"https://api.github.com/repos/dji-sdk/Mobile-SDK-iOS/issues/193","repository_url":"https://api.github.com/repos/dji-sdk/Mobile-SDK-iOS","labels_url":"https://api.github.com/repos/dji-sdk/Mobile-SDK-iOS/issues/193/labels{/name}","comments_url":"https://api.github.com/repos/dji-sdk/Mobile-SDK-iOS/issues/193/comments","events_url":"https://api.github.com/repos/dji-sdk/Mobile-SDK-iOS/issues/193/events","html_url":"https://github.com/dji-sdk/Mobile-SDK-iOS/issues/193","id":277996691,"number":193,"title":"DJIWaypointMissionOperator state unexpectedly changes from Executing to ReadyToUpload","user":{"login":"jgrantr","id":1638694,"avatar_url":"https://avatars2.githubusercontent.com/u/1638694?v=4","gravatar_id":"","url":"https://api.github.com/users/jgrantr","html_url":"https://github.com/jgrantr","followers_url":"https://api.github.com/users/jgrantr/followers","following_url":"https://api.github.com/users/jgrantr/following{/other_user}","gists_url":"https://api.github.com/users/jgrantr/gists{/gist_id}","starred_url":"https://api.github.com/users/jgrantr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgrantr/subscriptions","organizations_url":"https://api.github.com/users/jgrantr/orgs","repos_url":"https://api.github.com/users/jgrantr/repos","events_url":"https://api.github.com/users/jgrantr/events{/privacy}","received_events_url":"https://api.github.com/users/jgrantr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-11-30T04:42:37Z","updated_at":"2017-11-30T15:34:20Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"When using the latest version of the SDK (4.3.2), the DJIWaypointMissionOperator will sometimes fail to run an uploaded mission.  The mission loads and is uploaded without errors, and the call to start the mission returns without errors, but the DJIWaypointMissionOperator state will change from Executing to ReadyToUpload with NO ERRORS being reported through any listener or through any SDK call shortly after (within a few hundred milliseconds) the call to start the mission has returned.  I have not been able to track down exactly why this happens, but it happens quite often, enough so that we cannot actually ship a version of our app until we can track down why this is happening.\r\n\r\nAny advice you can offer on how to fix this or if you can reproduce it will be greatly appreciated.\r\n\r\nDJI iOS SDK version: 4.3.2\r\nDJI Product: Phantom 4 Pro\r\niOS System version: 10.3.2\r\niOS Device type: iPad Air 2 (both simulated and actual device)\r\nXcode version: Xcode 8.3.3"},"comment":{"url":"https://api.github.com/repos/dji-sdk/Mobile-SDK-iOS/issues/comments/348224091","html_url":"https://github.com/dji-sdk/Mobile-SDK-iOS/issues/193#issuecomment-348224091","issue_url":"https://api.github.com/repos/dji-sdk/Mobile-SDK-iOS/issues/193","id":348224091,"user":{"login":"jgrantr","id":1638694,"avatar_url":"https://avatars2.githubusercontent.com/u/1638694?v=4","gravatar_id":"","url":"https://api.github.com/users/jgrantr","html_url":"https://github.com/jgrantr","followers_url":"https://api.github.com/users/jgrantr/followers","following_url":"https://api.github.com/users/jgrantr/following{/other_user}","gists_url":"https://api.github.com/users/jgrantr/gists{/gist_id}","starred_url":"https://api.github.com/users/jgrantr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgrantr/subscriptions","organizations_url":"https://api.github.com/users/jgrantr/orgs","repos_url":"https://api.github.com/users/jgrantr/repos","events_url":"https://api.github.com/users/jgrantr/events{/privacy}","received_events_url":"https://api.github.com/users/jgrantr/received_events","type":"User","site_admin":false},"created_at":"2017-11-30T15:34:20Z","updated_at":"2017-11-30T15:34:20Z","author_association":"CONTRIBUTOR","body":"I'm not sure if it is new or just exacerbated in 4.3.2.  I would love to send you the flight log, but I'm not sure how to do that. I looked for some method on the DJIFlightController, but I didn't find anything.  What am I missing?"}}
{"actor":{"display_login":"jgrantr"}}