alibaba / macaca

Automation solution for multi-platform. 多端自动化解决方案
https://macacajs.github.io
MIT License
3.17k stars 419 forks source link

app-inspector一直提示internet server error #982

Closed miaodamao closed 4 years ago

miaodamao commented 4 years ago

app-inspector -u udid之后浏览器一直显示internet server error

xctest-client.js:230:20 [master] pid:10854 hitted for default mode xctest-client.js:222:18 [master] pid:10854 2020-07-20 19:16:29.238 xcodebuild[10857:163111] [MT] IDETestOperationsObserverDebug: (2D1A0F27-C3D4-41F5-9293-47C55854B407) Beginning test session XCTestWDUITests-2D1A0F27-C3D4-41F5-9293-47C55854B407 at 2020-07-20 19:16:29.238 with Xcode 11E708 on target 📱<DVTiOSDevice (0x7fc333038440), iPhone (2), iPhone, 13.4.1 (17E262), 00008020-001C09040144002E> { deviceSerialNumber: F2LXJ1JHKPJ1 identifier: 00008020-001C09040144002E deviceClass: iPhone deviceName: iPhone (2) deviceIdentifier: 00008020-001C09040144002E productVersion: 13.4.1 buildVersion: 17E262 deviceSoftwareVersion: 13.4.1 (17E262) deviceArchitecture: arm64e deviceTotalCapacity: 57292967936 deviceAvailableCapacity: 38811127808 deviceIsTransient: NO ignored: NO deviceIsBusy: NO deviceIsPaired: YES deviceIsActivated: YES d... xctest-client.js:233:20 [master] pid:10854 please check project: /usr/local/lib/node_modules/app-inspector/node_modules/xctestwd/XCTestWD/XCTestWD.xcodeproj xctestwd start with port: 8002 proxy.js:55:14 [master] pid:10854 Proxy: /wd/hub/session:POST to http://127.0.0.1:8002/wd/hub/session:POST with body: {"desiredCapabilities":{}} xctest-client.js:270:16 [master] pid:10854 Invalid listen port specified in argument '8002'!

xctest-client.js:279:14 [master] pid:10854 iproxy exit with code: 234, signal: null proxy.js:63:22 [master] pid:10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 xctest-client.js:224:18 [master] pid:10854 2020-07-20 19:16:29.357 xcodebuild[10857:163111] [MT] IDETestOperationsObserverDebug: (2D1A0F27-C3D4-41F5-9293-47C55854B407) Finished requesting crash reports. Continuing with testing.

xctest-client.js:233:20 [master] pid:10854 please check project: /usr/local/lib/node_modules/app-inspector/node_modules/xctestwd/XCTestWD/XCTestWD.xcodeproj helper.js:20:18 [master] pid:10854 retrying... (10 retries left) proxy.js:63:22 [master] pid:10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js:20:18 [master] pid:10854 retrying... (9 retries left) proxy.js:63:22 [master] pid:10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js:20:18 [master] pid:10854 retrying... (8 retries left) proxy.js:63:22 [master] pid:10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js:20:18 [master] pid:10854 retrying... (7 retries left) proxy.js:63:22 [master] pid:10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js:20:18 [master] pid:10854 retrying... (6 retries left) proxy.js:63:22 [master] pid:10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 xctest-client.js:206:16 [master] pid:10854 2020-07-20 19:16:39.407101+0800 XCTestWDUITests-Runner[1462:383145] Running tests...

xctest-client.js:206:16 [master] pid:10854 Test Suite 'All tests' started at 2020-07-20 19:16:40.010

xctest-client.js:206:16 [master] pid:10854 Test Suite 'XCTestWD.framework' started at 2020-07-20 19:16:40.010 Test Suite 'XCTestWD.framework' passed at 2020-07-20 19:16:40.010. Executed 0 tests, with 0 failures (0 unexpected) in 0.000 (0.000) seconds

xctest-client.js:206:16 [master] pid:10854 Test Suite 'XCTestWDUITests.xctest' started at 2020-07-20 19:16:40.011 Test Suite 'XCTextWDRunner' started at 2020-07-20 19:16:40.011 Test Case '-[XCTestWDUITests.XCTextWDRunner testRunner]' started. t = 0.00s Start Test at 2020-07-20 19:16:40.011

xctest-client.js:206:16 [master] pid:10854 t = 0.03s Set Up

xctest-client.js:206:16 [master] pid:10854 2020-07-20 19:16:40.057331+0800 XCTestWDUITests-Runner[1462:383145] initializing wd server

xctest-client.js:206:16 [master] pid:10854 2020-07-20 19:16:40.057579+0800 XCTestWDUITests-Runner[1462:383145] check log dir @:["/var/mobile/Containers/Data/Application/1DEF7D0E-349F-4F98-8F04-B341BFA17516/Documents"]

xctest-client.js:206:16 [master] pid:10854 2020-07-20 19:16:40:058 XCTestWDUITests-Runner[1462:383145] XCTestWD-Debug-Info: setup debug log 2020-07-20 19:16:40.059299+0800 XCTestWDUITests-Runner[1462:383327] XCTestWD-Debug-Info: setup debug log

xctest-client.js:206:16 [master] pid:10854 2020-07-20 19:16:40.062610+0800 XCTestWDUITests-Runner[1462:383145] com.facebook.WebDriverAgentRunner.susutestsu.xctrunner

xctest-client.js:206:16 [master] pid:10854 2020-07-20 19:16:40.062665+0800 XCTestWDUITests-Runner[1462:383145] XCTestWDSetup->http://localhost:8002<-XCTestWDSetup

helper.js:20:18 [master] pid:10854 retrying... (5 retries left) proxy.js:63:22 [master] pid:10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js:20:18 [master] pid:10854 retrying... (4 retries left) proxy.js:63:22 [master] pid:10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js:20:18 [master] pid:10854 retrying... (3 retries left) proxy.js:63:22 [master] pid:10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js:20:18 [master] pid:10854 retrying... (2 retries left) proxy.js:63:22 [master] pid:10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js:20:18 [master] pid:10854 retrying... (1 retries left) proxy.js:63:22 [master] pid:10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 xctest-client.js:316:14 [master] pid:10854 Fail to start xctest: Error: connect ECONNREFUSED 127.0.0.1:8002 xctest-client.js:329:14 [master] pid:10854 killing runnerProc pid: 10857 xctest-client.js:335:14 [master] pid:10854 killing iproxyProc pid: 11061 Error: connect ECONNREFUSED 127.0.0.1:8002 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1142:16) { errno: -61, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 8002 } iOS device started: 00008020-001C09040144002E inspector start at: http://169.254.214.234:5678 xctest-client.js:245:16 [master] pid:10854 xctest client exit with code: null, signal: SIGKILL <-- GET / helper.js:94:16 [master] pid:10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002

Error: connect ECONNREFUSED 127.0.0.1:8002 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1142:16)

macaca-bot commented 4 years ago

This is the translated issue:


app-inspector has prompted the internet server error

app-inspector -u after udid browser always show internet server error

xctest-client.js: 224: 18 [master] pid: 10854 2020-07-20 19: 16: 29.237 xcodebuild [10857: 163265] IDETestOperationsObserverDebug: Writing diagnostic log for test session to: /Users/suminghui/Library/Developer/Xcode/DerivedData/XCTestWD-evljajykmolwzobrozpobiggeeea/Logs/Test/Run-XCTestWDUITests-2020.07.20_19-16-12-+0800.xcresult/Staging/2_Test/Diagnostics/XCTestWDUITests-2A9C9BAB-AAA1- 4ACA-9C70-D27A7E348CEA / XCTestWDUITests-A8BEF075-6A78-4D6D-B5D8-9916F36F9D2D / Session-XCTestWDUITests-2020-07-20_191629-vbHT9t.log

xctest-client.js: 230: 20 [master] pid: 10854 hitted for default mode xctest-client.js: 222: 18 [master] pid: 10854 2020-07-20 19: 16: 29.238 xcodebuild [10857: 163111] [MT] IDETestOperationsObserverDebug: (2D1A0F27-C3D4-41F5-9293-47C55854B407) Beginning test session XCTestWDUITests-2D1A0F27-C3D4-41F5-9293-47C55854B407 at 2020-07-20 19: 16: 29.238 with Xcode 11E708 on target 📱 <DVTiOSDevice (0x7fc333038440), iPhone (2), iPhone, 13.4.1 (17E262), 00008020-001C09040144002E> { deviceSerialNumber: F2LXJ1JHKPJ1 identifier: 00008020-001C09040144002E deviceClass: iPhone deviceName: iPhone (2) deviceIdentifier: 00008020-001C09040144002E productVersion: 13.4.1 buildVersion: 17E262 deviceSoftwareVersion: 13.4.1 (17E262) deviceArchitecture: arm64e deviceTotalCapacity: 57292967936 deviceAvailableCapacity: 38811127808 deviceIsTransient: NO ignored: NO deviceIsBusy: NO deviceIsPaired: YES deviceIsActivated: YES d ... xctest-client.js: 233: 20 [master] pid: 10854 please check project: /usr/local/lib/node_modules/app-inspector/node_modules/xctestwd/XCTestWD/XCTestWD.xcodeproj xctestwd start with port: 8002 proxy.js: 55: 14 [master] pid: 10854 Proxy: / wd / hub / session: POST to http://127.0.0.1:8002/wd/hub/session:POST with body: { "desiredCapabilities" : {}} xctest-client.js: 270: 16 [master] pid: 10854 Invalid listen port specified in argument '8002'!

xctest-client.js: 279: 14 [master] pid: 10854 iproxy exit with code: 234, signal: null proxy.js: 63: 22 [master] pid: 10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 xctest-client.js: 224: 18 [master] pid: 10854 2020-07-20 19: 16: 29.357 xcodebuild [10857: 163111] [MT] IDETestOperationsObserverDebug: (2D1A0F27-C3D4-41F5-9293-47C55854B407) Finished requesting crash reports. Continuing with testing.

xctest-client.js: 233: 20 [master] pid: 10854 please check project: /usr/local/lib/node_modules/app-inspector/node_modules/xctestwd/XCTestWD/XCTestWD.xcodeproj helper.js: 20: 18 [master] pid: 10854 retrying ... (10 retries left) proxy.js: 63: 22 [master] pid: 10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js: 20: 18 [master] pid: 10854 retrying ... (9 retries left) proxy.js: 63: 22 [master] pid: 10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js: 20: 18 [master] pid: 10854 retrying ... (8 retries left) proxy.js: 63: 22 [master] pid: 10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js: 20: 18 [master] pid: 10854 retrying ... (7 retries left) proxy.js: 63: 22 [master] pid: 10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js: 20: 18 [master] pid: 10854 retrying ... (6 retries left) proxy.js: 63: 22 [master] pid: 10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 xctest-client.js: 206: 16 [master] pid: 10854 2020-07-20 19: 16: 39.407101 + 0800 XCTestWDUITests-Runner [1462: 383145] Running tests ...

xctest-client.js: 206: 16 [master] pid: 10854 Test Suite 'All tests' started at 2020-07-20 19: 16: 40.010

xctest-client.js: 206: 16 [master] pid: 10854 Test Suite 'XCTestWD.framework' started at 2020-07-20 19: 16: 40.010 Test Suite 'XCTestWD.framework' passed at 2020-07-20 19: 16: 40.010. Executed 0 tests, with 0 failures (0 unexpected) in 0.000 (0.000) seconds

xctest-client.js: 206: 16 [master] pid: 10854 Test Suite 'XCTestWDUITests.xctest' started at 2020-07-20 19: 16: 40.011 Test Suite 'XCTextWDRunner' started at 2020-07-20 19: 16: 40.011 Test Case '- [XCTestWDUITests.XCTextWDRunner testRunner]' started. t = 0.00s Start Test at 2020-07-20 19: 16: 40.011

xctest-client.js: 206: 16 [master] pid: 10854 t = 0.03s Set Up

xctest-client.js: 206: 16 [master] pid: 10854 2020-07-20 19: 16: 40.057331 + 0800 XCTestWDUITests-Runner [1462: 383145] initializing wd server

xctest-client.js: 206: 16 [master] pid: 10854 2020-07-20 19: 16: 40.057579 + 0800 XCTestWDUITests-Runner [1462: 383145] check log dir @: [ "/ var / mobile / Containers / Data / Application / 1DEF7D0E-349F-4F98-8F04-B341BFA17516 / Documents "]

xctest-client.js: 206: 16 [master] pid: 10854 2020-07-20 19: 16: 40: 058 XCTestWDUITests-Runner [1462: 383145] XCTestWD-Debug-Info: setup debug log 2020-07-20 19: 16: 40.059299 + 0800 XCTestWDUITests-Runner [1462: 383327] XCTestWD-Debug-Info: setup debug log

xctest-client.js: 206: 16 [master] pid: 10854 2020-07-20 19: 16: 40.062610 + 0800 XCTestWDUITests-Runner [1462: 383145] com.facebook.WebDriverAgentRunner.susutestsu.xctrunner

xctest-client.js: 206: 16 [master] pid: 10854 2020-07-20 19: 16: 40.062665 + 0800 XCTestWDUITests-Runner [1462: 383145] XCTestWDSetup-> http: // localhost: 8002 <-XCTestWDSetup

helper.js: 20: 18 [master] pid: 10854 retrying ... (5 retries left) proxy.js: 63: 22 [master] pid: 10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js: 20: 18 [master] pid: 10854 retrying ... (4 retries left) proxy.js: 63: 22 [master] pid: 10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js: 20: 18 [master] pid: 10854 retrying ... (3 retries left) proxy.js: 63: 22 [master] pid: 10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js: 20: 18 [master] pid: 10854 retrying ... (2 retries left) proxy.js: 63: 22 [master] pid: 10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 helper.js: 20: 18 [master] pid: 10854 retrying ... (1 retries left) proxy.js: 63: 22 [master] pid: 10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002 xctest-client.js: 316: 14 [master] pid: 10854 Fail to start xctest: Error: connect ECONNREFUSED 127.0.0.1:8002 xctest-client.js: 329: 14 [master] pid: 10854 killing runnerProc pid: 10857 xctest-client.js: 335: 14 [master] pid: 10854 killing iproxyProc pid: 11061 Error: connect ECONNREFUSED 127.0.0.1:8002 at TCPConnectWrap.afterConnect [as oncomplete] (net.js: 1142: 16) { errno: -61, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 8002 } iOS device started: 00008020-001C09040144002E inspector start at: http://169.254.214.234:5678 xctest-client.js: 245: 16 [master] pid: 10854 xctest client exit with code: null, signal: SIGKILL <- GET / helper.js: 94: 16 [master] pid: 10854 xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8002

Error: connect ECONNREFUSED 127.0.0.1:8002 at TCPConnectWrap.afterConnect [as oncomplete] (net.js: 1142: 16)

xudafeng commented 4 years ago

@miaodamao 日志里启动了 8002 端口,应该是占用 8001 端口的进程未退出,尝试清理残留,不会一直失败的。

macaca-bot commented 4 years ago

This is the translated issue comment: @xudafeng


@miaodamao log started the 8002 port, port 8001 should be a process of occupation not quit, try to clean up residue, will not have been a failure.