{ "id": "172746", "key": "TIMOB-26652", "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": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2020-01-30T22:53:13.000+0000", "created": "2018-12-14T11:54:15.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "20238", "description": "", "name": "Release 7.5.0", "archived": false, "released": true, "releaseDate": "2018-11-15" }, { "id": "20275", "name": "Release 7.4.1", "archived": false, "released": true, "releaseDate": "2018-10-18" } ], "issuelinks": [ { "id": "58130", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "outwardIssue": { "id": "173611", "key": "TIMOB-27074", "fields": { "summary": "IOS: Rebuilding the app with simulator fails with due to log port being occupied", "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": "None", "id": "6" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2020-01-30T22:53:21.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": "(Intro) This one bugs us since quite a while, but I never created due to more important stuff to do. But since it occurred 3 times already today, I think it's ready to be reported and hopefully fixed.\r\n\r\nThe issue is that the log-server randomly aborts due to already bounded ports. The workaround is to select a different port, but I think the real fix would be to properly kill the log server port when the app session is closed (Ctrl+C'd). Full log-output:\r\n\r\n{code}\r\n[DEBUG] Checking if log server port 1337 is available\r\n[DEBUG] Log server port 1337 is in use, testing if it's the app we're building\r\n[LiveView] TypeError: Cannot read property 'code' of undefined\r\n at Socket.die (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/iphone/cli/commands/_build.js:2558:15)\r\n at Socket.emit (events.js:182:13)\r\n at Socket._onTimeout (net.js:449:8)\r\n at ontimeout (timers.js:436:11)\r\n at tryOnTimeout (timers.js:300:5)\r\n at listOnTimeout (timers.js:263:5)\r\n at Timer.processTimers (timers.js:223:10)\r\n---------------------------------------------\r\n at Socket.Readable.on (_stream_readable.js:799:35)\r\n at /Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/iphone/cli/commands/_build.js:2600:6\r\n at Server.close (net.js:1565:9)\r\n at Server.emit (events.js:182:13)\r\n at emitCloseNT (net.js:1618:8)\r\n at process._tickCallback (internal/process/next_tick.js:63:19)\r\n---------------------------------------------\r\n at Server.once (events.js:290:8)\r\n at Server.close (net.js:1564:12)\r\n at Server. (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/iphone/cli/commands/_build.js:2551:10)\r\n at Server.emit (events.js:182:13)\r\n at emitErrorNT (net.js:1313:8)\r\n at process._tickCallback (internal/process/next_tick.js:63:19)\r\n---------------------------------------------\r\n at iOSBuilder.determineLogServerPort (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/iphone/cli/commands/_build.js:2549:9)\r\n at /Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/async/dist/async.js:3880:24\r\n at replenish (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/async/dist/async.js:1011:17)\r\n at /Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/async/dist/async.js:1016:9\r\n at eachOfLimit (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/async/dist/async.js:1041:24)\r\n at /Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/async/dist/async.js:1046:16\r\n at _parallel (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/async/dist/async.js:3879:5)\r\n at Object.series (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/async/dist/async.js:4735:5)\r\n at series (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/node-appc/lib/async.js:73:8)\r\n---------------------------------------------\r\n at magik (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/lib/utilities.js:51:13)\r\n at detect (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/lib/simulator.js:101:9)\r\n at /Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/lib/simulator.js:437:3\r\n at fireCallbacks (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/lib/xcode.js:140:5)\r\n at /Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/lib/xcode.js:146:11\r\n at /Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/lib/utilities.js:66:17\r\n at process._tickCallback (internal/process/next_tick.js:61:11)\r\n---------------------------------------------\r\n at magik (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/lib/utilities.js:51:13)\r\n at Object.detect (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/lib/xcode.js:133:27)\r\n at Object.findSimulators (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/lib/simulator.js:431:8)\r\n at iOSBuilder.selectDevice (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/iphone/cli/commands/_build.js:2013:22)\r\n at /Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/async/dist/async.js:3880:24\r\n at replenish (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/async/dist/async.js:1011:17)\r\n at /Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/async/dist/async.js:1016:9\r\n at eachOfLimit (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/async/dist/async.js:1041:24)\r\n at /Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/async/dist/async.js:1046:16\r\n---------------------------------------------\r\n at Object.execFile (child_process.js:368:9)\r\n at exec (child_process.js:147:18)\r\n at /usr/local/lib/node_modules/titanium/node_modules/node-appc/lib/environ.js:274:3\r\n at /usr/local/lib/node_modules/titanium/node_modules/async/dist/async.js:3888:9\r\n at /usr/local/lib/node_modules/titanium/node_modules/async/dist/async.js:473:16\r\n at replenish (/usr/local/lib/node_modules/titanium/node_modules/async/dist/async.js:1006:25)\r\n at iterateeCallback (/usr/local/lib/node_modules/titanium/node_modules/async/dist/async.js:995:17)\r\n at /usr/local/lib/node_modules/titanium/node_modules/async/dist/async.js:969:16\r\n at /usr/local/lib/node_modules/titanium/node_modules/async/dist/async.js:3885:13\r\n---------------------------------------------\r\n at Object.execFile (child_process.js:368:9)\r\n at exec (child_process.js:147:18)\r\n at /usr/local/lib/node_modules/titanium/node_modules/node-appc/lib/environ.js:234:6\r\n at /usr/local/lib/node_modules/titanium/node_modules/async/dist/async.js:3880:24\r\n at replenish (/usr/local/lib/node_modules/titanium/node_modules/async/dist/async.js:1011:17)\r\n at /usr/local/lib/node_modules/titanium/node_modules/async/dist/async.js:1016:9\r\n at eachOfLimit (/usr/local/lib/node_modules/titanium/node_modules/async/dist/async.js:1041:24)\r\n at /usr/local/lib/node_modules/titanium/node_modules/async/dist/async.js:1046:16\r\n at _parallel (/usr/local/lib/node_modules/titanium/node_modules/async/dist/async.js:3879:5)\r\n---------------------------------------------\r\n at Object.run (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/node_modules/node-appc/lib/subprocess.js:60:8)\r\n at /Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/lib/simctl.js:604:20\r\n at Object.whilst (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/async/dist/async.js:5227:5)\r\n at trySimctl (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/lib/simctl.js:598:8)\r\n at /Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/lib/simctl.js:200:4\r\n at Object.whilst (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/async/dist/async.js:5227:5)\r\n at Object.list (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/lib/simctl.js:195:8)\r\n at /Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/lib/simulator.js:179:11\r\n at fireCallbacks (/Users/hans/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA/node_modules/ioslib/lib/xcode.js:140:5)\r\n{code}", "attachment": [], "flagged": false, "summary": "iOS: Log-server randomly crashes build", "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": "SDK 7.5.0.GA (also on older SDK's)", "comment": { "comments": [ { "id": "453957", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Dupe of TIMOB-27074.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2020-01-30T22:53:13.000+0000", "updated": "2020-01-30T22:53:13.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }