{ "id": "62988", "key": "TIMOB-2356", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "11225", "name": "Release 1.5.0", "archived": true, "released": true, "releaseDate": "2010-12-14" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T01:58:52.000+0000", "created": "2011-04-15T03:17:35.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "analytics", "geolocation", "ios" ], "versions": [], "issuelinks": [], "assignee": { "name": "rseagraves", "key": "rseagraves", "displayName": "Reggie Seagraves", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T01:58:52.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}

We are working on creating a repro case in house, but until\nthen, the issue as reported was:

{html}", "attachment": [], "flagged": false, "summary": "Geo + Analytics issues - when backend is down, apps crash", "creator": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "128257", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

So when the backend is not present (As seen this last weekend\nwhen our servers were down) and the app makes a connection the app\ncrashes. Assigning to Blain, looking into a repro case

{html}", "updateAuthor": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:17:36.000+0000", "updated": "2011-04-15T03:17:36.000+0000" }, { "id": "128258", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [1a11a62a8c0ffc2f9ee5fbf26da27ff938a5e404])\n[#2356 state:invalid] Updated KS test to\ndemonstrate use of 'success' flag on Geolocation evts. \nhttps://github.com/appcelerator/titanium_mobile/commit/1a11a62a8c0f...

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:17:36.000+0000", "updated": "2011-04-15T03:17:36.000+0000" }, { "id": "128259", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [2a7041f77f335e1f53f828d6e599f60dd3a23493])\n[#2356 state:fixed-in-qa] Forgot about the\nanalytics part of this bug. Analytics now checks for errors in\nconnecting to a service, and re-queues events as it does with lack\nof network availability. \nhttps://github.com/appcelerator/titanium_mobile/commit/2a7041f77f33...

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:17:36.000+0000", "updated": "2011-04-15T03:17:36.000+0000" }, { "id": "128260", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [4e707ce21d870d0e644a3dd12af123be6779458e])\n[#2356] Whoops, thought the error was a string\nfor some reason. \nhttps://github.com/appcelerator/titanium_mobile/commit/4e707ce21d87...

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:17:36.000+0000", "updated": "2011-04-15T03:17:36.000+0000" }, { "id": "128261", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Geo actually does crash when unable to contact the server.\nTested with an invalid URL in place of Appcelerator's.

{html}", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:17:37.000+0000", "updated": "2011-04-15T03:17:37.000+0000" }, { "id": "128262", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [859c3aab36c5bc89f5d32b215951cd74af27ccc1])\n[#2356 state:fixed-in-qa] Typo fix. Testing\nindicates that as long as users are checking success/failure, we\nare now OK. \nhttps://github.com/appcelerator/titanium_mobile/commit/859c3aab36c5...

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:17:37.000+0000", "updated": "2011-04-15T03:17:37.000+0000" }, { "id": "128263", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [3b525c912e21187eadef481094c52862a13869e7])\n[#2356] Fix for bad reverse-geo information.\n\nhttps://github.com/appcelerator/titanium_mobile/commit/3b525c912e21...

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:17:37.000+0000", "updated": "2011-04-15T03:17:37.000+0000" }, { "id": "128264", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

When given a black hole (https://1.2.3.4/...) it successfully\nreports timing out and keeps on chugging. On a 404, it doesn't\nreport, but it keeps on chugging anyways. This be fixed.

{html}", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:17:37.000+0000", "updated": "2011-04-15T03:17:37.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }