{ "id": "161495", "key": "TIMOB-23580", "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": "17993", "description": "Release 5.2.2", "name": "Release 5.2.2", "archived": false, "released": true, "releaseDate": "2016-04-05" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-07-14T16:41:50.000+0000", "created": "2016-06-30T16:04:31.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "ios", "mobile", "module" ], "versions": [], "issuelinks": [], "assignee": { "name": "apetkov", "key": "apetkov", "displayName": "Angel Petkov", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-17T17:54:03.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": "I have a private iOS module, available on request. The module crashes on SDK > 5.2.x. \r\n\r\niOS only, Android module working fine. Related to Geolocation possibly.\r\n\r\nDon't forget to request permissions in tiapp.xml.\r\n\r\n1) Running in 5.1.1.GA you should see a blue dot on the device location.\r\n2) Running 5.2.x app will crash immediately on (mapview.addLocationLayer()).", "attachment": [ { "id": "59687", "filename": "app.js", "author": { "name": "nitrag", "key": "nitrag", "displayName": "Ryan Gartin", "active": true, "timeZone": "America/New_York" }, "created": "2016-06-30T16:03:05.000+0000", "size": 1614, "mimeType": "text/javascript" }, { "id": "59688", "filename": "NQTEST_2016-06-29-155944_iMacs-iMac.crash", "author": { "name": "nitrag", "key": "nitrag", "displayName": "Ryan Gartin", "active": true, "timeZone": "America/New_York" }, "created": "2016-06-30T16:02:28.000+0000", "size": 101987, "mimeType": "application/octet-stream" } ], "flagged": false, "summary": "Module crashes when upgrading from 5.1.x to 5.2.x", "creator": { "name": "nitrag", "key": "nitrag", "displayName": "Ryan Gartin", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "nitrag", "key": "nitrag", "displayName": "Ryan Gartin", "active": true, "timeZone": "America/New_York" }, "environment": "5.1.1.GA working; 5.2.x not working; ", "closedSprints": [ { "id": 678, "state": "closed", "name": "2016 Sprint 14 SDK", "startDate": "2016-07-02T00:25:57.921Z", "endDate": "2016-07-16T00:25:00.000Z", "completeDate": "2016-07-18T03:18:29.729Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "389840", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "If the module is private, please contact the vendor developer, since he should know what's causing the issue in the source. We can only give support on something that we actually wrote :-).", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-07-02T23:41:07.000+0000", "updated": "2016-07-02T23:41:07.000+0000" }, { "id": "389848", "author": { "name": "nitrag", "key": "nitrag", "displayName": "Ryan Gartin", "active": true, "timeZone": "America/New_York" }, "body": "@hans I spoke with Angel about this, provided him the module and showed him what was happening. Since the error only breaks when upgrading from 5.1+ to 5.2+ wouldn't that mean it's a titanium issue? Let me know if you need the source too. I'm the module developer. :)", "updateAuthor": { "name": "nitrag", "key": "nitrag", "displayName": "Ryan Gartin", "active": true, "timeZone": "America/New_York" }, "created": "2016-07-03T23:55:25.000+0000", "updated": "2016-07-03T23:55:25.000+0000" }, { "id": "389849", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "The problem here is that we do not recommend to extend Core-API's with modules (rather than writing new core-modules), because interfaces will always change and that can always cause issues when acting as a dependency for 3rd-party modules. If he can help that's great anyway.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-07-04T00:32:07.000+0000", "updated": "2016-07-04T00:32:07.000+0000" }, { "id": "390107", "author": { "name": "nitrag", "key": "nitrag", "displayName": "Ryan Gartin", "active": true, "timeZone": "America/New_York" }, "body": "Tested and working. I really appreciate the help.\r\n\r\nFor the record (Google Searches): Module assets (eg. images) need to be placed in the iphone/*Resources* directory and not iphone/platform/iphone.", "updateAuthor": { "name": "nitrag", "key": "nitrag", "displayName": "Ryan Gartin", "active": true, "timeZone": "America/New_York" }, "created": "2016-07-08T00:37:19.000+0000", "updated": "2016-07-08T00:37:19.000+0000" }, { "id": "413506", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-17T17:54:03.000+0000", "updated": "2017-03-17T17:54:03.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }