{ "id": "141345", "key": "TIMOB-18169", "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": "2017-01-08T22:04:50.000+0000", "created": "2014-12-09T22:58:53.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "qe-3.5.0", "qe-nfc" ], "versions": [ { "id": "16704", "description": "Release 3.5.0", "name": "Release 3.5.0", "archived": false, "released": true, "releaseDate": "2015-01-13" } ], "issuelinks": [ { "id": "44015", "type": { "id": "10122", "name": "Gantt: start-finish", "inward": "is triggered by", "outward": "is triggering" }, "outwardIssue": { "id": "141435", "key": "TIMOB-18176", "fields": { "summary": "CLI: Fail app build if target architectures do not exist in the manifest of every module", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } }, { "id": "43990", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "141340", "key": "TIMOB-18168", "fields": { "summary": "iOS: Module - Cannot build 32-bit module urlSession and coremotion with SDK 3.5.0 ", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-24T22:00:04.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": [], "description": "*Details:* If you ad hoc package your app with some 32-bit modules and launch the app, then the app will not be able to find them.\r\n\r\nReproduced with the following 32-bit modules:\r\n||module||version||\r\n|facebook|3.1.1|\r\n|ti.map|2.0.6|\r\n|com.appcelerator.apm|1.0.10|\r\n\r\nCannot reproduce with the following 32-bit modules:\r\n||module||version||\r\n|ti.touchid|1.0.1|\r\n|ti.geofence|1.1.2|\r\n|com.appcelerator.urlSession|*1.0.1 blocked by TIMOB-18168*|\r\n|ti.coremotion|*1.0.1 blocked by TIMOB-18168*|\r\n\r\n*Steps to reproduce:*\r\n1. Create a Titanium app\r\n2. Include the following 32-bit modules: facebook, ti.map, com.appcelerator.apm\r\n3. Make sure to require them in your app.js:\r\n{code}\r\nvar Facebook = require('facebook');\r\nvar Map = require('ti.map');\r\nvar Apm = require('com.appcelerator.apm');\r\n{code}\r\n4. Ad hoc package your app and install to device\r\n\r\n*Actual:* Following errors will appear:\r\n{code}\r\n[ERROR] Application received error: Couldn't find module: facebook\r\n\r\n// comment out the require facebook line to see this error\r\n[ERROR] Application received error: Couldn't find module: ti.map\r\n\r\n// comment out the require ti.map line to see this error\r\n[ERROR] Application received error: Couldn't find module: com.appcelerator.apm\r\n{code}\r\n\r\n*Expected:* Should be able to launch an ad hoc packaged app with 32-bit modules or a warning indicating to use the latest modules.", "attachment": [], "flagged": false, "summary": "iOS: Module - Cannot find some 32-bit modules if you launch an ad hoc packaged app", "creator": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "environment": "Appcelerator Studio, build: 3.4.1.201410281743\r\nSDK build: 3.5.0.v20141208122514 \r\nCLI: 3.4.1\r\nAlloy: 1.5.1\r\nXcode: 6.1.1 GM \r\nDevices: iphone 6 plus (8.1.1), ipad air 2 (8.2 beta)", "comment": { "comments": [ { "id": "335843", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Should I read this ticket as \"make the build failure more obvious\"?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-12-10T18:53:33.000+0000", "updated": "2014-12-10T18:53:33.000+0000" }, { "id": "335853", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Only if that is the expected behavior because the 32-bit module ti.touchid and ti.geofence are detected for ad hoc packaged apps.", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-12-10T19:16:07.000+0000", "updated": "2014-12-10T19:16:07.000+0000" }, { "id": "335902", "author": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Created ticket for CLI to fail build with a list of modules and the architectures they are missing. TIMOB-18176", "updateAuthor": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-12-10T23:31:19.000+0000", "updated": "2014-12-10T23:31:19.000+0000" }, { "id": "404248", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "This issue is fixed since a few major version, it cannot be reproduced anymore. Resolving!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-01-08T22:04:50.000+0000", "updated": "2017-01-08T22:04:50.000+0000" }, { "id": "415819", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as the issue cannot be reproduced and with reference to the previous comments.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-24T22:00:04.000+0000", "updated": "2017-03-24T22:00:04.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }