{ "id": "175665", "key": "TIMOB-28206", "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": null, "resolutiondate": null, "created": "2020-10-22T14:24:58.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "ios", "liveview" ], "versions": [ { "id": "21129", "name": "Release 9.2.2", "archived": false, "released": true, "releaseDate": "2020-10-29" } ], "issuelinks": [], "assignee": null, "updated": "2020-10-22T14:28:35.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "We noticed that LiveView became unusable since Xcode 12 / iOS 14, because it breaks up the connection after 2-3 reloads. Reproducible on our project and likely on others as well.\r\n\r\nScreenshot attached, plus the trace log:\r\n\r\n{code}\r\n[LiveView] Alloy recompile initiated for ios\r\n[LiveView] Reload Triggered\r\n REASON: File Changed\r\n FILE: /Users/user/Documents/dev/myapp/myapp-titanium/app/lib/date-time-picker.js\r\n[LiveView] Client disconnected\r\n[INFO] [LiveView] Reloading App\r\n[WARN] Ti.UI.iOS.ApplicationShortcuts DEPRECATED in 9.1.0, in favor of Ti.UI.Shortcut\r\n[INFO] UI SHUTDOWN COMPLETE. TRYING TO RESUME RESTART\r\n[INFO] MyApp 4.2.0.2 (Powered by Titanium 9.2.2.2c065bc55e)\r\n[DEBUG] [object FirebaseAnalyticsModule] loaded\r\n[DEBUG] The defaultApp of FirebaseCore has already been configured, skipping initialization.\r\n[DEBUG] Reachability Flag Status: -R ------- networkStatusForFlags\r\n[LiveView] Client connected\r\n[ERROR] /app.js:671\r\n[ERROR] throw new Error('[LiveView] File Server unavailable. Host Unreachable @ ' + Module._url + ':' + Module._port + '\\n[LiveView] Please ensure your device and computer are on the same network and the port is not blocked.');\r\n[ERROR] ^\r\n[ERROR] : [LiveView] File Server unavailable. Host Unreachable @ 192.168.178.27:8324\r\n[ERROR] [LiveView] Please ensure your device and computer are on the same network and the port is not blocked.\r\n[ERROR] at Object. (/app.js:671:24)\r\n[ERROR] at Object. (/app.js:687:35)\r\n[ERROR] at Object. (/app.js:717:30)\r\n[ERROR] at Object. (/app.js:589:25)\r\n[ERROR] at Object. (/app.js:496:19)\r\n[ERROR] at Object. (/app.js:424:25)\r\n[ERROR] at Object. (/app.js:762:15)\r\n[ERROR] at Object. (/app.js:767:3)\r\n[ERROR] at require ([native code])\r\n[ERROR] at Object. (/ti.main.js:14518:10)\r\n[ERROR] at doLoad (/ti.main.js:14478:15)\r\n[ERROR] at loadBootstrapScripts (/ti.main.js:14488:11)\r\n[ERROR] at loadAsync (/ti.main.js:14493:23)\r\n[ERROR]\r\n[ERROR] Foundation 0x00007fff20862a33 _NSDescriptionWithLocaleFunc + 82\r\n[ERROR] CoreFoundation 0x00007fff203d34cd __CFStringAppendFormatCore + 12102\r\n[ERROR] CoreFoundation 0x00007fff203d4f61 _CFStringCreateWithFormatAndArgumentsReturningMetadata + 145\r\n[ERROR] CoreFoundation 0x00007fff203d4eca _CFStringCreateWithFormatAndArgumentsAux2 + 20\r\n[ERROR] TitaniumKit 0x000000010dfe8768 TiLogMessage + 175\r\n[ERROR] TitaniumKit 0x000000010e0280ec -[TiExceptionHandler reportScriptError:] + 74\r\n[ERROR] TitaniumKit 0x000000010dffd9a5 -[KrollBridge loadCommonJSModule:withSourceURL:] + 409\r\n[ERROR] TitaniumKit 0x000000010dffe30b -[KrollBridge loadJavascriptText:fromFile:withContext:] + 68\r\n[ERROR] TitaniumKit 0x000000010dfff6a5 -[KrollBridge require:path:] + 393\r\n[ERROR] TitaniumKit 0x000000010e036c69 CommonJSRequireCallback + 106\r\n[ERROR] JavaScriptCore 0x00007fff30d21bd8 _ZN3JSC19APICallbackFunction4callINS_18JSCallbackFunctionEEExPNS_14JSGlobalObjectEPNS_9CallFrameE + 568\r\n[ERROR] ??? 0x000024ccd2ced4c7 0x0 + 40462128698567\r\n[ERROR] JavaScriptCore 0x00007fff30ccc39f llint_entry + 104395\r\n[ERROR] JavaScriptCore 0x00007fff30ccc39f llint_entry + 104395\r\n[ERROR] JavaScriptCore 0x00007fff30ccc39f llint_entry + 104395\r\n[ERROR] JavaScriptCore 0x00007fff30ccc39f llint_entry + 104395\r\n[ERROR] JavaScriptCore 0x00007fff30ccc53e llint_entry + 104810\r\n[ERROR] JavaScriptCore 0x00007fff30cb29df vmEntryToJavaScript + 216\r\n{code}", "attachment": [ { "id": "67611", "filename": "Bildschirmfoto 2020-10-19 um 12.25.53.png", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2020-10-22T14:28:16.000+0000", "size": 2791063, "mimeType": "image/png" }, { "id": "67612", "filename": "Bildschirmfoto 2020-10-19 um 12.27.58.png", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2020-10-22T14:28:15.000+0000", "size": 121387, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS: Liveview connection unstable on Xcode 12 / iOS 14", "creator": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "environment": null, "comment": { "comments": [], "maxResults": 0, "total": 0, "startAt": 0 } } }