{ "id": "175566", "key": "TIMOB-28154", "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": "21092", "name": "Release 9.2.1", "archived": false, "released": true, "releaseDate": "2020-10-06" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2020-10-06T18:25:39.000+0000", "created": "2020-09-24T15:41:16.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [], "versions": [ { "id": "21051", "description": "", "name": "Release 9.2.0", "archived": false, "released": true, "releaseDate": "2020-09-23" } ], "issuelinks": [], "assignee": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2020-10-06T18:25:39.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": "13715", "name": "Hyperloop", "description": "Hyperloop project" } ], "description": "Upgrading a classic App from 9.0.1 to 9.2.0. Using Hyperloop 6.0.1 with podfile as below and getting error:\r\n\r\n\r\n{code:java}\r\n[INFO] Creating assets image set\r\n[INFO] Writing bootstrap json\r\n[INFO] Writing i18n files\r\n[INFO] Processing Titanium symbols\r\n[INFO] Removing files\r\n[INFO] Starting Hyperloop assembly\r\n[WARN] Unable to detect framework umbrella header for ti.identity.\r\n[WARN] Unable to detect framework umbrella header for hyperloop.\r\n2020-09-24T15:45:48.916Z | ERROR | An uncaught exception was thrown!\r\n(buildSettings.LD_RUNPATH_SEARCH_PATHS || \"\").replace is not a function\r\n2020-09-24T15:45:48.916Z | ERROR | (buildSettings.LD_RUNPATH_SEARCH_PATHS || \"\").replace is not a function\r\nProcess exited with 1\r\nThe terminal process terminated with exit code: 1.\r\n{code}\r\n\r\nPodfile:\r\n\r\ninstall! 'cocoapods',\r\n :integrate_targets => false\r\n\r\nuse_frameworks!\r\n\r\nplatform :ios, '10.0'\r\ntarget 'Test' do\r\n pod 'FSCalendar'\r\n pod 'Stripe'\r\n pod 'EDHexColor'\r\nend\r\n\r\nTried downgrading to Hyperloop 5.0.3 with same result. Reverting back to 9.0.1 builds fine.\r\n", "attachment": [], "flagged": false, "summary": "Build failing on 9.2.0 with Hyperloop", "creator": { "name": "kaypro@gmail.com", "key": "kaypro@gmail.com", "displayName": "kaypro", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "kaypro@gmail.com", "key": "kaypro@gmail.com", "displayName": "kaypro", "active": true, "timeZone": "America/New_York" }, "environment": "Appcelerator Command-Line Interface, version 8.1.1\r\n\r\nXcode: 11.6\r\n\r\nOperating System\r\n Name = Mac OS X\r\n Version = 10.15.6\r\n Architecture = 64bit\r\n # CPUs = 16\r\n Memory = 34359738368\r\n\r\nNode.js\r\n Node.js Version = 10.20.1\r\n npm Version = 6.14.4\r\n\r\nTitanium CLI\r\n CLI Version = 5.2.5\r\n\r\nTitanium SDK\r\n SDK Version = 9.2.0.GA\r\n Target Platform = iphone", "closedSprints": [ { "id": 1207, "state": "closed", "name": "2020 Sprint 20", "startDate": "2020-09-28T15:30:47.481Z", "endDate": "2020-10-09T15:30:00.000Z", "completeDate": "2020-10-09T16:33:43.453Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "457021", "author": { "name": "topener", "key": "topener", "displayName": "Rene Pot", "active": true, "timeZone": "Europe/Berlin" }, "body": "Confirmed this on my end!\r\n\r\nThis seems to happen without liveview. With liveview it seems to not cause any issues.\r\n\r\nTo reproduce, just add both a module and hyperloop to tiapp, then require in your app.\r\n{code:xml}\r\n ti.map\r\n hyperloop\r\n{code}\r\n\r\nThen compile the app to iOS. Also does not seem to happen on Android", "updateAuthor": { "name": "topener", "key": "topener", "displayName": "Rene Pot", "active": true, "timeZone": "Europe/Berlin" }, "created": "2020-09-24T15:54:06.000+0000", "updated": "2020-09-24T15:54:25.000+0000" }, { "id": "457022", "author": { "name": "kaypro@gmail.com", "key": "kaypro@gmail.com", "displayName": "kaypro", "active": true, "timeZone": "America/New_York" }, "body": "Thanks Rene. Just FYI that on my end this error occurs with or without liveview enabled.", "updateAuthor": { "name": "kaypro@gmail.com", "key": "kaypro@gmail.com", "displayName": "kaypro", "active": true, "timeZone": "America/New_York" }, "created": "2020-09-24T16:01:11.000+0000", "updated": "2020-09-24T16:01:11.000+0000" }, { "id": "457023", "author": { "name": "topener", "key": "topener", "displayName": "Rene Pot", "active": true, "timeZone": "Europe/Berlin" }, "body": "Good addition. For me it only happens runtime, and not while building. Did you clean your project before compiling?", "updateAuthor": { "name": "topener", "key": "topener", "displayName": "Rene Pot", "active": true, "timeZone": "Europe/Berlin" }, "created": "2020-09-24T16:04:02.000+0000", "updated": "2020-09-24T16:04:02.000+0000" }, { "id": "457024", "author": { "name": "perdona", "key": "perdona", "displayName": "Caio Perdona", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Getting a similar behavior here.\r\nBuilding for iOS simulator, without liveview, Ti is throwing the following log:\r\n{code:java}\r\n[ERROR] Script Error {\r\n[ERROR] column = 21;\r\n[ERROR] line = 101;\r\n[ERROR] message = \"Couldn't find module: /hyperloop/ti.map/ti.map for architecture: x86_64\";\r\n[ERROR] sourceURL = \"file:///Users/perdona/Library/Developer/CoreSimulator/Devices/1A397A41-4BCF-4A12-97CE-9E985ACA538F/data/Containers/Bundle/Application/1C94A667-0032-48FC-9918-2393F9276823/engajai.app/app.js\";\r\n[ERROR] stack = \"require@[native code]\\nfile:///Users/perdona/Library/Developer/CoreSimulator/Devices/1A397A41-4BCF-4A12-97CE-9E985ACA538F/data/Containers/Bundle/Application/1C94A667-0032-48FC-9918-2393F9276823/engajai.app/app.js:101:21\\nglobal code@file:///Users/perdona/Library/Developer/CoreSimulator/Devices/1A397A41-4BCF-4A12-97CE-9E985ACA538F/data/Containers/Bundle/Application/1C94A667-0032-48FC-9918-2393F9276823/engajai.app/app.js:250:70\\nrequire@[native code]\\nfile:///Users/perdona/Library/Developer/CoreSimulator/Devices/1A397A41-4BCF-4A12-97CE-9E985ACA538F/data/Containers/Bundle/Application/1C94A667-0032-48FC-9918-2393F9276823/engajai.app/ti.main.js:14247:10\\nloadAsync@file:///Users/perdona/Library/Developer/CoreSimulator/Devices/1A397A41-4BCF-4A12-97CE-9E985ACA538F/data/Containers/Bundle/Application/1C94A667-0032-48FC-9918-2393F9276823/engajai.app/ti.main.js:14175:13\\nglobal code@file:///Users/perdona/Library/Developer/CoreSimulator/Devices/1A397A41-4BCF-4A12-97CE-9E985ACA538F/data/Containers/Bundle/Application/1C94A667-0032-48FC-9918-2393F9276823/engajai.app/ti.main.js:14244:10\";\r\n[ERROR] type = Error;\r\n[ERROR] }\r\n[ERROR] Script Error {\r\n[ERROR] column = 10;\r\n[ERROR] line = 14247;\r\n[ERROR] message = \"Module \\\"app.js\\\" failed to leave a valid exports object\";\r\n[ERROR] sourceURL = \"file:///Users/perdona/Library/Developer/CoreSimulator/Devices/1A397A41-4BCF-4A12-97CE-9E985ACA538F/data/Containers/Bundle/Application/1C94A667-0032-48FC-9918-2393F9276823/engajai.app/ti.main.js\";\r\n[ERROR] stack = \"require@[native code]\\nfile:///Users/perdona/Library/Developer/CoreSimulator/Devices/1A397A41-4BCF-4A12-97CE-9E985ACA538F/data/Containers/Bundle/Application/1C94A667-0032-48FC-9918-2393F9276823/engajai.app/ti.main.js:14247:10\\nloadAsync@file:///Users/perdona/Library/Developer/CoreSimulator/Devices/1A397A41-4BCF-4A12-97CE-9E985ACA538F/data/Containers/Bundle/Application/1C94A667-0032-48FC-9918-2393F9276823/engajai.app/ti.main.js:14175:13\\nglobal code@file:///Users/perdona/Library/Developer/CoreSimulator/Devices/1A397A41-4BCF-4A12-97CE-9E985ACA538F/data/Containers/Bundle/Application/1C94A667-0032-48FC-9918-2393F9276823/engajai.app/ti.main.js:14244:10\";\r\n[ERROR] type = Error;\r\n[ERROR] }\r\n{code}\r\n\r\n\r\nI'm using Xcode 12, SDK 9.2.0, node 12.X.\r\n\r\nApp builds, but when it starts, it crashes with log above.", "updateAuthor": { "name": "perdona", "key": "perdona", "displayName": "Caio Perdona", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-09-24T16:08:26.000+0000", "updated": "2020-09-24T16:08:26.000+0000" }, { "id": "457025", "author": { "name": "perdona", "key": "perdona", "displayName": "Caio Perdona", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Also, here it seems to be erratic with liveview: SOmetimes it runs fine, sometimes it crashes with the same log.", "updateAuthor": { "name": "perdona", "key": "perdona", "displayName": "Caio Perdona", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-09-24T16:09:32.000+0000", "updated": "2020-09-24T16:09:32.000+0000" }, { "id": "457026", "author": { "name": "kaypro@gmail.com", "key": "kaypro@gmail.com", "displayName": "kaypro", "active": true, "timeZone": "America/New_York" }, "body": "Yes. Clean build each time. Thanks.", "updateAuthor": { "name": "kaypro@gmail.com", "key": "kaypro@gmail.com", "displayName": "kaypro", "active": true, "timeZone": "America/New_York" }, "created": "2020-09-24T16:27:09.000+0000", "updated": "2020-09-24T16:27:09.000+0000" }, { "id": "457040", "author": { "name": "jinfante", "key": "jinfante", "displayName": "Jim Infante", "active": true, "timeZone": "America/Los_Angeles" }, "body": "having the same issue. \r\nboth new versions of Ti.Map and Hyperloop has error. ", "updateAuthor": { "name": "jinfante", "key": "jinfante", "displayName": "Jim Infante", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-09-27T06:21:39.000+0000", "updated": "2020-09-27T06:21:39.000+0000" }, { "id": "457041", "author": { "name": "arood", "key": "arood", "displayName": "Marcus Olovsson", "active": true, "timeZone": "Europe/Berlin" }, "body": "I'm also experiencing this when building to device with the Facebook module and Hyperloop", "updateAuthor": { "name": "arood", "key": "arood", "displayName": "Marcus Olovsson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2020-09-27T07:17:37.000+0000", "updated": "2020-09-27T07:17:37.000+0000" }, { "id": "457042", "author": { "name": "topener", "key": "topener", "displayName": "Rene Pot", "active": true, "timeZone": "Europe/Berlin" }, "body": "Hi all,\r\n\r\nthis issue will happen for many modules and Hyperloop enabled. Right now the workaround is xcode 11 + SDK 9.1.x until this fix is merged. ", "updateAuthor": { "name": "topener", "key": "topener", "displayName": "Rene Pot", "active": true, "timeZone": "Europe/Berlin" }, "created": "2020-09-27T12:38:24.000+0000", "updated": "2020-09-27T12:38:40.000+0000" }, { "id": "457118", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "FR Passed.", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-10-01T15:49:02.000+0000", "updated": "2020-10-01T15:49:02.000+0000" }, { "id": "457165", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "hyperloop 6.0.2 merged to master and 9_2_X (for 9.2.1 target)", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2020-10-05T19:58:13.000+0000", "updated": "2020-10-05T19:58:13.000+0000" }, { "id": "457176", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified the fix with SDK 9.2.1.v20201005155347.\r\nClosing.", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-10-06T18:25:34.000+0000", "updated": "2020-10-06T18:25:34.000+0000" } ], "maxResults": 13, "total": 13, "startAt": 0 } } }