ionic-team / ionic-team/native-run

`--list` ECONNREFUSED 127.0.0.1:27015

Open
#35 7 comments 0 reactions 1 assignee Claimed by @tlancina View on GitHub
Dominant language
TypeScript
Stars
137
Forks
28
PR merge metrics
No merged PRs in 30d

Description

#### Description

When running `native-run --list`, an unhandled error is thrown. It seems a connection attempt is being made to `127.0.0.1:27015`, but the connection is failing. This results in devices not being found, even though `adb` returns the devices correctly.

#### Output
```powershell
native-run --list --verbose
```

```powershell
2019-06-05T08:12:33.758Z client:usbmuxd connectUsbmuxdSocket
2019-06-05T08:12:33.771Z client:usbmuxd getDevices
2019-06-05T08:12:33.772Z protocol:usbmux socket write: {"messageType":"ListDevices"}
2019-06-05T08:12:33.778Z native-run:android:utils:sdk:resolveSDKRoot Looking for $ANDROID_HOME
2019-06-05T08:12:33.778Z native-run:android:utils:sdk:resolveSDKRoot Looking for $ANDROID_SDK_ROOT
2019-06-05T08:12:33.780Z native-run:ios:list There was an error getting the iOS simulator list: Error: spawnSync xcodebuild ENOENT
at Object.spawnSync (internal/child_process.js:1041:20)
at Object.spawnSync (child_process.js:602:24)
at Object.getXcodeVersionInfo (C:\Users\User\AppData\Roaming\npm\node_modules\native-run\dist\ios\utils\xcode.js:8:46)
at Object.getSimulators (C:\Users\User\AppData\Roaming\npm\node_modules\native-run\dist\ios\utils\simulator.js:11:36)
at Object.list (C:\Users\User\AppData\Roaming\npm\node_modules\native-run\dist\ios\list.js:19:43)
at C:\Users\User\AppData\Roaming\npm\node_modules\native-run\dist\list.js:5:85
at async Promise.all (index 0)
at async Object.run (C:\Users\User\AppData\Roaming\npm\node_modules\native-run\dist\list.js:4:40)
at async Object.run (C:\Users\User\AppData\Roaming\npm\node_modules\native-run\dist\index.js:28:13) {
errno: 'ENOENT',
code: 'ENOENT',
syscall: 'spawnSync xcodebuild',
path: 'xcodebuild',
spawnargs: [ '-version' ]
}
2019-06-05T08:12:33.782Z native-run:android:utils:sdk:resolveSDKRoot Using $ANDROID_SDK_ROOT at C:\Users\User\AppData\Local\Android\Sdk
2019-06-05T08:12:33.782Z native-run:android:utils:sdk:resolveEmulatorHome Looking for $ANDROID_EMULATOR_HOME
2019-06-05T08:12:33.782Z native-run:android:utils:sdk:resolveEmulatorHome Using $HOME/.android/ at C:\Users\User\.android
2019-06-05T08:12:33.782Z native-run:android:utils:sdk:resolveAVDHome Looking for $ANDROID_AVD_HOME
2019-06-05T08:12:33.782Z native-run:android:utils:sdk:resolveAVDHome Using $HOME/.android/avd/ at C:\Users\User\.android\avd
2019-06-05T08:12:33.783Z native-run:android:utils:sdk:getSDKPackage Parsing C:\Users\User\AppData\Local\Android\Sdk\platform-tools\package.xml
2019-06-05T08:12:33.790Z native-run:android:utils:avd:getAVDINIs Discovered AVD ini files: []
2019-06-05T08:12:33.790Z native-run:android:utils:sdk:findAllSDKPackages Walking C:\Users\User\AppData\Local\Android\Sdk to discover SDK packages
2019-06-05T08:12:33.801Z native-run:android:utils:adb:getDevices Invoking adb: 'C:\\Users\\User\\AppData\\Local\\Android\\Sdk\\platform-tools/adb' [ 'devices', '-l' ]
2019-06-05T08:12:33.830Z native-run:android:utils:adb:parseAdbDevices Parsing adb devices from output lines: [
'List of devices attached',
'X511XXCH88151959 device product:CUBOT_KING_KONG ' +
'model:CUBOT_KING_KONG device:CUBOT_KING_KONG ' +
'transport_id:1',
'',
''
]
2019-06-05T08:12:33.831Z native-run:android:utils:adb:getDeviceProperties Invoking adb: 'C:\\Users\\User\\AppData\\Local\\Android\\Sdk\\platform-tools/adb' [ '-s', 'X511XXCH88151959', 'shell', 'getprop' ]
2019-06-05T08:12:33.961Z native-run:android:utils:adb:getDevices Found adb devices: [
{
serial: 'X511XXCH88151959',
state: 'device',
type: 'emulator',
connection: null,
properties: {
product: 'CUBOT_KING_KONG',
model: 'CUBOT_KING_KONG',
device: 'CUBOT_KING_KONG',
transport_id: '1'
},
manufacturer: 'CUBOT',
model: 'CUBOT KING KONG',
product: 'CUBOT_KING_KONG',
sdkVersion: '24'
}
]
2019-06-05T08:12:35.094Z native-run:android:utils:sdk:getSDKPackage Parsing C:\Users\User\AppData\Local\Android\Sdk\emulator\package.xml
2019-06-05T08:12:35.094Z native-run:android:utils:sdk:getSDKPackage Parsing C:\Users\User\AppData\Local\Android\Sdk\tools\package.xml
2019-06-05T08:12:35.095Z native-run:android:utils:sdk:getSDKPackage Parsing C:\Users\User\AppData\Local\Android\Sdk\build-tools\28.0.3\package.xml
2019-06-05T08:12:35.095Z native-run:android:utils:sdk:getSDKPackage Parsing C:\Users\User\AppData\Local\Android\Sdk\patcher\v4\package.xml
2019-06-05T08:12:35.095Z native-run:android:utils:sdk:getSDKPackage Parsing C:\Users\User\AppData\Local\Android\Sdk\platforms\android-24\package.xml
2019-06-05T08:12:35.095Z native-run:android:utils:sdk:getSDKPackage Parsing C:\Users\User\AppData\Local\Android\Sdk\platforms\android-27\package.xml
2019-06-05T08:12:35.095Z native-run:android:utils:sdk:getSDKPackage Parsing C:\Users\User\AppData\Local\Android\Sdk\platforms\android-28\package.xml
2019-06-05T08:12:35.095Z native-run:android:utils:sdk:getSDKPackage Parsing C:\Users\User\AppData\Local\Android\Sdk\sources\android-28\package.xml
2019-06-05T08:12:35.119Z native-run:android:utils:sdk:api:getAPILevels Discovered installed API Levels: [
{
apiLevel: '28',
packages: [ 'platforms;android-28', 'sources;android-28' ]
},
{ apiLevel: '27', packages: [ 'platforms;android-27' ] },
{ apiLevel: '24', packages: [ 'platforms;android-24' ] }
]
2019-06-05T08:12:35.119Z native-run:android:utils:avd:getDefaultAVDSchematic Issue with API 28: Unsatisfied packages within API 28: system-images;android-28;google_apis_playstore;x86
2019-06-05T08:12:35.120Z native-run:android:utils:avd:getDefaultAVDSchematic Issue with API 27: Unsatisfied packages within API 27: system-images;android-27;google_apis_playstore;x86
2019-06-05T08:12:35.120Z native-run:android:utils:avd:getDefaultAVDSchematic Issue with API 24: Unsatisfied packages within API 24: system-images;android-24;google_apis_playstore;x86
2019-06-05T08:12:35.120Z native-run:android:utils:list:getVirtualTargets Error getting virtual targets: AVDException [Error]: No suitable API installation found.
at getDefaultAVDSchematic (C:\Users\User\AppData\Roaming\npm\node_modules\native-run\dist\android\utils\avd.js:92:11) {
code: 'ERR_UNSUITABLE_API_INSTALLATION',
exitCode: 1,
data: undefined
}
events.js:177
throw er; // Unhandled 'error' event
^

Error: connect ECONNREFUSED 127.0.0.1:27015
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1054:14)
Emitted 'error' event at:
at emitErrorNT (internal/streams/destroy.js:91:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
at processTicksAndRejections (internal/process/task_queues.js:84:9) {
errno: 'ECONNREFUSED',
code: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 27015
}
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.