{ "id": "62162", "key": "TIMOB-1530", "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:56:25.000+0000", "created": "2011-04-15T02:55:16.000+0000", "priority": { "name": "Trivial", "id": "5" }, "labels": [ "android", "defect", "regression" ], "versions": [], "issuelinks": [], "assignee": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T01:56:25.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "{html}

found on 1.4.1 f88b9e

\n

1.kitchenSink>baseUI>Views>Table Views> Delete\nRow
\n2.delete until there are no more rows, delete again

\n

results: runtime error

{html}", "attachment": [], "flagged": false, "summary": "Android: deleting nonexistent row generates runtime error", "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": "125958", "author": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [78ca20f1fc77df35bda995a076e89daf446a39da])\n[#1530 state:fixed-in-qa] This is actually doing\nthe right thing in Android. Blain and I walked through it and he\nagreed that iPhone should be throwing an exception. I added an\nexception handler to the test so that it deals with the expected\nexception. The delete from top is also correct. The test is\nactually very broken because tableview.data is actually an array of\nTableViewSections's not rows. It's a hold over from pre 0.9. The\nlength of that array is 1 therefore it always remove index 0.\n\nhttp://github.com/appcelerator/titanium_mobile/commit/78ca20f1fc77d...

{html}", "updateAuthor": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:55:16.000+0000", "updated": "2011-04-15T02:55:16.000+0000" }, { "id": "125959", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

confirmed, loggin new crash bug for using touch on the\nbutton.

{html}", "updateAuthor": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:55:16.000+0000", "updated": "2011-04-15T02:55:16.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }