{ "id": "161881", "key": "TIMOB-23664", "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": "2", "description": "The problem described is an issue which will never be fixed.", "name": "Won't Fix" }, "resolutiondate": "2017-05-19T15:28:03.000+0000", "created": "2016-07-20T15:58:58.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "qe-5.4.0" ], "versions": [ { "id": "17706", "name": "Release 5.4.0", "archived": false, "released": true, "releaseDate": "2016-08-11" } ], "issuelinks": [ { "id": "52569", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "inwardIssue": { "id": "162901", "key": "TISTUD-8575", "fields": { "summary": "LiveView: vEthernet network connection is selected when building on a Windows system", "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 } } } }, { "id": "54627", "type": { "id": "10122", "name": "Gantt: start-finish", "inward": "is triggered by", "outward": "is triggering" }, "outwardIssue": { "id": "166595", "key": "TIMOB-24485", "fields": { "summary": "Windows: LiveView is not working for Windows Phone 8.1.", "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": "Low", "id": "4" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "52304", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "162046", "key": "TIMOB-23678", "fields": { "summary": "Windows: Device is unable to connect to LiveView server", "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": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2018-08-02T22:20:08.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": "13600", "name": "LiveView", "description": "Live preview of Titanium apps" }, { "id": "12642", "name": "Windows", "description": "Windows authoring support" } ], "description": "h5.Description\r\n\r\nWhen building on a Windows system that has Windows Phone Emulators installed LiveView seems to always pick the {{vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch)}} network connection meaning that devices are unable to connect to the liveview server as this is an internal network connection used solely for emulators\r\n\r\n*Note*\r\n\r\nI believe that ipv4 address for this adapter is always 169.254.80.80\r\n\r\n*Workaround*\r\n\r\nTo workaround this issue, disable the switch in Network and Connections.\r\n\r\n# Go to Control Panel\r\n# Open Network and Sharing Centre\r\n# Click Change adapter settings\r\n# Right click vEthernet and click Disable\r\n\r\n*This will mean you will not be able to build for Windows Phone Emulators, be sure to enable this when you are finished*\r\n\r\nh5.Steps to reproduce\r\n\r\n# Ensure you have Windows Phone Emulators installed and that you see the vEthernet switch in Network Connections\r\n# Enable LiveView from Studio\r\n# Build for Android\r\n# Disable the vEthernet switch in Network and Connections\r\n# Build for Android\r\n\r\nh5.Actual result\r\n\r\nAt step 3 the LiveView connection will not be successful \r\n\r\nAt step 5 the LiveView connection will be successful\r\n\r\nh5.Expected result\r\n\r\nThe LiveView connection should be successful in both cases", "attachment": [], "flagged": false, "summary": "LiveView: vEthernet network connection is selected when building on a Windows system", "creator": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "subtasks": [], "reporter": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "environment": "Windows 10 Pro \r\nAppc CLI Core: 5.4.0-33 \r\nAppc CLI NPM: 4.2.7 \r\nTi SDK: 5.3.0.GA, 5.4.0.v20160713141635 \r\nAppc Studio: 4.7.0.201607130543", "closedSprints": [ { "id": 1058, "state": "closed", "name": "2018 Sprint 16 SDK", "startDate": "2018-07-29T22:26:06.486Z", "endDate": "2018-08-12T22:26:00.000Z", "completeDate": "2018-08-13T17:38:16.757Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "391155", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~cwilliams] any idea if this is a tooling or sdk ticket?", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-07-21T01:59:06.000+0000", "updated": "2016-07-21T01:59:06.000+0000" }, { "id": "392679", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "Data that is returned from the require('os').networkInterfaces(); call.\r\n{code}\r\n{ 'vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch)':\r\n\t [ { address: 'fe80::5904:c643:ecad:cb59',\r\n\t netmask: 'ffff:ffff:ffff:ffff::',\r\n\t family: 'IPv6',\r\n\t mac: '00:15:5d:e2:da:13',\r\n\t scopeid: 8,\r\n\t internal: false },\r\n\t { address: '169.254.80.80',\r\n\t netmask: '255.255.0.0',\r\n\t family: 'IPv4',\r\n\t mac: '00:15:5d:e2:da:13',\r\n\t internal: false } ],\r\n\t Ethernet:\r\n\t [ { address: '2002:c0a8:140:1234:c0a2:4da3:84ac:3ba8',\r\n\t netmask: 'ffff:ffff:ffff:ffff::',\r\n\t family: 'IPv6',\r\n\t mac: 'd4:3d:7e:27:3c:02',\r\n\t scopeid: 0,\r\n\t internal: false },\r\n\t { address: '2002:c0a8:140:1234:cccc:97c4:8dd8:8006',\r\n\t netmask: 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff',\r\n\t family: 'IPv6',\r\n\t mac: 'd4:3d:7e:27:3c:02',\r\n\t scopeid: 0,\r\n\t internal: false },\r\n\t { address: 'fe80::c0a2:4da3:84ac:3ba8',\r\n\t netmask: 'ffff:ffff:ffff:ffff::',\r\n\t family: 'IPv6',\r\n\t mac: 'd4:3d:7e:27:3c:02',\r\n\t scopeid: 14,\r\n\t internal: false },\r\n\t { address: '192.168.2.2',\r\n\t netmask: '255.255.255.0',\r\n\t family: 'IPv4',\r\n\t mac: 'd4:3d:7e:27:3c:02',\r\n\t internal: false } ],\r\n\t 'Loopback Pseudo-Interface 1':\r\n\t [ { address: '::1',\r\n\t netmask: 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff',\r\n\t family: 'IPv6',\r\n\t mac: '00:00:00:00:00:00',\r\n\t scopeid: 0,\r\n\t internal: true },\r\n\t { address: '127.0.0.1',\r\n\t netmask: '255.0.0.0',\r\n\t family: 'IPv4',\r\n\t mac: '00:00:00:00:00:00',\r\n\t internal: true } ] }\r\n{code}", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2016-08-08T22:21:22.000+0000", "updated": "2016-08-08T22:21:22.000+0000" }, { "id": "392735", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "body": "master: https://github.com/appcelerator/liveview/pull/94", "updateAuthor": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-08-09T16:44:30.000+0000", "updated": "2016-08-09T16:44:30.000+0000" }, { "id": "406062", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fix, was able to use LiveView with the vEthernet network connection enabled and disabled. \r\n\r\n*Environment*\r\n{code:java}\r\nPhone : Nexus 6P\r\nEmulator: Android 6.0.0 ARM\r\nAPPC studio version: 4.9.0.201701181905 (Nightly) \r\n\r\nOperating System:\r\nName = Microsoft Windows 10 Pro\r\nVersion = 10.0.14393\r\nArchitecture = 32bit\r\n# CPUs = 4\r\nMemory = 17034395648\r\n \r\nNode.js:\r\nNode.js Version = 4.6.0 \r\nnpm Version = 2.15.9\r\n \r\nTitanium SDK:\r\nSDK Version = 6.1.0.v20170131075226\r\n{code}\r\n", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-02-01T18:39:32.000+0000", "updated": "2017-02-01T18:39:32.000+0000" }, { "id": "420042", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "The fix made for this ticket was reverted in https://github.com/appcelerator/liveview/pull/99 in favour of passing the IP via the means added in CLI-1075. Therefore I am closing this ticket as {{Wont Fix}}\r\n\r\nTo do this\r\n\r\nh5.From the CLI\r\n\r\nWhen building, pass in the {{--liveview-ip }} where IP is the IP address you wish to use. This option is in addition to the {{--liveview}} flag\r\n\r\nh5.From Studio\r\n\r\n# Open Preferences\r\n#* On MacOS {{Appcelerator Studio -> Preferences}}\r\n#* On Windows {{Windows -> Preferences}}\r\n# Expand the Studio section\r\n# Click LiveView\r\n# Set the {{LiveView Host}} field as the IP you wish to use\r\n\r\nGenerally, when building to a physical device on Windows the IP used should be the IP of the development machine, and when building to a Windows Mobile Emulator the IP address for {{Internal Ethernet Port Windows Phone Emulator Internal Switch}} should be used.", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2017-05-19T15:27:22.000+0000", "updated": "2017-05-19T15:27:22.000+0000" }, { "id": "439753", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing old \"Won't fix\" tickets. If you disagree, please reopen.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-08-02T22:20:08.000+0000", "updated": "2018-08-02T22:20:08.000+0000" } ], "maxResults": 10, "total": 10, "startAt": 0 } } }