{ "id": "150480", "key": "TIMOB-19366", "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": [], "resolution": { "id": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2015-08-24T01:45:27.000+0000", "created": "2015-08-18T04:01:02.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "httpclient", "imageView" ], "versions": [], "issuelinks": [], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-31T22:46:56.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": "Steps to reproduce:\r\n\r\n1. Point an ImageView to a remote image over http (not https)\r\n2. Add this to plist:\r\n\r\n{code}\r\n NSAppTransportSecurity\r\n \r\n NSAllowsArbitraryLoads\r\n \r\n \r\n{code}\r\n\r\n3. Run app and crash\r\n\r\nI attached the crash file.", "attachment": [ { "id": "56444", "filename": "FishRulesApp_2015-08-17-234908_rblalockRMBP.crash", "author": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "created": "2015-08-18T04:00:54.000+0000", "size": 107648, "mimeType": "application/octet-stream" } ], "flagged": false, "summary": "iOS9: Remote images served over http crash app", "creator": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "subtasks": [], "reporter": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "environment": null, "closedSprints": [ { "id": 464, "state": "closed", "name": "2015 Sprint 17 SDK", "startDate": "2015-08-15T00:30:59.243Z", "endDate": "2015-08-29T00:30:00.000Z", "completeDate": "2015-08-31T08:10:47.969Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "360155", "author": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "body": "Also, I've verified that if I remove the image views pointing to the remote images served up over http, it does not crash.", "updateAuthor": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "created": "2015-08-18T04:06:14.000+0000", "updated": "2015-08-18T04:06:24.000+0000" }, { "id": "360176", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~rblalock], I can't reproduce. I have tiapp.xml updated as above. Then I have this sample code:\r\n{code}\r\nvar win = Ti.UI.createWindow({\r\n\tbackgroundColor: 'white'\r\n});\r\n\r\nvar imageView = Ti.UI.createImageView({\r\n\timage: 'http://www.start-centre.com/images/stories/arts_c/ART%20SIC%202015%20logo.jpg'\r\n});\r\n\r\nwin.add(imageView);\r\nwin.open();\r\n{code}\r\n\r\nworks fine. ", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-08-18T09:56:04.000+0000", "updated": "2015-08-18T09:56:04.000+0000" }, { "id": "360198", "author": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "body": "hmm weird. Not sure how to troubleshoot further on this.", "updateAuthor": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "created": "2015-08-18T15:20:10.000+0000", "updated": "2015-08-18T15:20:10.000+0000" }, { "id": "360826", "author": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "body": "Can anything be gleaned from the crash log I attached to the ticket to help me troubleshoot this further?", "updateAuthor": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "created": "2015-08-24T01:47:48.000+0000", "updated": "2015-08-24T01:47:48.000+0000" }, { "id": "360830", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Any specific image URL we can try to troubleshoot? It looks like it's still related to trying to load an image from some URL.\r\nhttps://github.com/appcelerator/titanium_mobile/pull/7038/files\r\nfor reference about whitelisting.", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-08-24T02:00:16.000+0000", "updated": "2015-08-24T02:00:16.000+0000" }, { "id": "360836", "author": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "body": "I've narrowed this down to something in my list view that is loading remote images. However, in a test app...I cannot reproduce it yet. Still working on it...", "updateAuthor": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "created": "2015-08-24T03:13:33.000+0000", "updated": "2015-08-24T03:13:33.000+0000" }, { "id": "361361", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-08-27T03:34:36.000+0000", "updated": "2015-08-27T03:34:36.000+0000" }, { "id": "361364", "author": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "body": "So was it crashing because the plist dict was conflicting? Why would that cause a crash?", "updateAuthor": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "created": "2015-08-27T03:47:28.000+0000", "updated": "2015-08-27T03:47:28.000+0000" }, { "id": "361365", "author": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "body": "also...this still crashes for me", "updateAuthor": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "created": "2015-08-27T03:49:14.000+0000", "updated": "2015-08-27T03:49:14.000+0000" }, { "id": "361395", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-08-27T09:06:00.000+0000", "updated": "2015-08-27T09:06:00.000+0000" }, { "id": "416619", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as \"Cannot Reproduce\", if you encounter any further problems please file a new ticket. ", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-31T22:46:56.000+0000", "updated": "2017-03-31T22:46:56.000+0000" } ], "maxResults": 13, "total": 13, "startAt": 0 } } }