{ "id": "172542", "key": "ALOY-1636", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [ { "id": "20404", "name": "CLI Release 7.0.8", "archived": false, "released": true } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2018-11-02T20:25:54.000+0000", "created": "2018-11-02T13:42:10.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [ { "id": "56969", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "171787", "key": "ALOY-1621", "fields": { "summary": "Move NavigationWindow API from Ti.UI.iOS to Ti.UI (parity)", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Critical", "id": "1" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "updated": "2018-11-05T11:33:20.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [], "description": "Alloy has the capability to override tags using commonJS modules and the \"module\" attribute so:\r\n\r\n{{}}\r\n\r\nallows the xp.ui module to handle the createNavigationWindow request -- we use the xp.ui module ourselves in our Appc test apps.\r\n\r\nin 7.4.0 and 7.4.1 when attempting to build an app with this tag in place you get the following :\r\n\r\n{{[ERROR] Ti.UI.NavigationWindow for android requires Titanium 7.5.0+}}\r\n{{[ERROR] Alloy compiler failed}}\r\n\r\nand the app fails to build. it seems the checking is picking up the tag but NOT the module attribute.\r\n\r\nThe only workaround is to change the tag name to something else (and the commonJS library) so:\r\n\r\n{{}}\r\n\r\nworks.", "attachment": [], "flagged": false, "summary": "App fails to build on Android if a custom NavigationWindow tag is used", "creator": { "name": "jkneen", "key": "jkneen", "displayName": "Jason Kneen", "active": false, "timeZone": "Africa/Ceuta" }, "subtasks": [], "reporter": { "name": "jkneen", "key": "jkneen", "displayName": "Jason Kneen", "active": false, "timeZone": "Africa/Ceuta" }, "environment": null, "comment": { "comments": [ { "id": "443239", "author": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "body": "[~jkneen], which version of CLI are you using?", "updateAuthor": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "created": "2018-11-02T16:29:03.000+0000", "updated": "2018-11-02T16:29:03.000+0000" }, { "id": "443283", "author": { "name": "jkneen", "key": "jkneen", "displayName": "Jason Kneen", "active": false, "timeZone": "Africa/Ceuta" }, "body": "Appc 7.0.7 or Ti 5.2.0", "updateAuthor": { "name": "jkneen", "key": "jkneen", "displayName": "Jason Kneen", "active": false, "timeZone": "Africa/Ceuta" }, "created": "2018-11-05T11:33:20.000+0000", "updated": "2018-11-05T11:33:20.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }