alibaba / macaca

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

更新Macaca到最新,运行测试脚本提示“Response content:Internal Server Error” #559

Closed yananyoungcy closed 6 years ago

yananyoungcy commented 7 years ago

更行Macaca到最新版本后,运行Java测试脚本后报错如下: {"desiredCapabilities":{"app":"/Users/MFW/Library/Developer/Xcode/DerivedData/TravelGuideMdd-dbwrxiwmgcnqifhkijybpqodkpjg/Build/Products/Debug-iphonesimulator/××.app","deviceName":"iPhone 6s","reuse":1,"platformName":"iOS"}}500 Response content:Internal Server Error com.alibaba.fastjson.JSONException: syntax error, pos 1, json : Internal Server Error

log如下: The following build commands failed: CompileC /Users/MM/Library/Developer/Xcode/DerivedData/WebDriverAgent-earnspoghlsscjbxlmzvvcsmvulx/Build/Intermediates/WebDriverAgent.build/Debug-iphonesimulator/WebDriverAgentLib.build/Objects-normal/x86_64/FBXPathCreator.o WebDriverAgentLib/Utilities/FBXPathCreator.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler

xctest-client.js:171:14 [master] pid:17069 please check project: /usr/local/lib/node_modules/macaca-ios/node_modules/webdriveragent/WebDriverAgent/WebDriverAgent.xcodeproj xctest-client.js:170:14 [master] pid:17069 (1 failure) xctest-client.js:171:14 [master] pid:17069 please check project: /usr/local/lib/node_modules/macaca-ios/node_modules/webdriveragent/WebDriverAgent/WebDriverAgent.xcodeproj xctest-client.js:267:14 [master] pid:17069 killing deviceLogProc pid: 17121 xctest-client.js:272:14 [master] pid:17069 killing runnerProc pid: 17122 xctest-client.js:181:14 [master] pid:17069 xctest client exit with code: 65, signal: null xctest-client.js:107:16 [master] pid:17069 simulator log process exit with code: null, signal: SIGKILL xctest-client.js:255:14 [master] pid:17069 Fail to start xctest: undefined macaca-ios.js:149:12 [master] pid:17069 Trying to start wda server... xctest-client start with port: 8900 xctest-client.js:233:14 [master] pid:17069 xcode version: 8.3.2 WebDriverAgent version: 1.0.41 xctest-client.js:170:14 [master] pid:17069 2017-05-16 09:47:53.489 xcodebuild[17155:571065] IDETestOperationsObserverDebug: Writing diagnostic log for test session to: /Users/MM/Library/Developer/Xcode/DerivedData/WebDriverAgent-earnspoghlsscjbxlmzvvcsmvulx/Logs/Test/B9F6D88D-E01D-407D-A437-05D5393D22C8/Session-WebDriverAgentRunner-2017-05-16_094753-7qZpuE.log xctest-client.js:171:14 [master] pid:17069 please check project: /usr/local/lib/node_modules/macaca-ios/node_modules/webdriveragent/WebDriverAgent/WebDriverAgent.xcodeproj xctest-client.js:170:14 [master] pid:17069 2017-05-16 09:47:53.490 xcodebuild[17155:571063] [MT] IDETestOperationsObserverDebug: (02D1DB21-2040-4AC8-8BDF-8F60EF67CA1A) Beginning test session WebDriverAgentRunner-02D1DB21-2040-4AC8-8BDF-8F60EF67CA1A at 2017-05-16 09:47:53.490 with Xcode 8E2002 on target <DVTiPhoneSimulator: 0x7fafc5cda0a0> { SimDevice: SimDevice : iPhone 6s (37BDED50-B06C-48E1-805E-8EAB69AAF542) : state={ Booted } deviceType={ SimDeviceType : com.apple.CoreSimulator.SimDeviceType.iPhone-6s } runtime={ SimRuntime : 10.3 (14E269) - com.apple.CoreSimulator.SimRuntime.iOS-10-3 } } (10.3 (14E269)) xctest-client.js:171:14 [master] pid:17069 please check project: /usr/local/lib/node_modules/macaca-ios/node_modules/webdriveragent/WebDriverAgent/WebDriverAgent.xcodeproj xctest-client.js:170:14 [master] pid:17069 2017-05-16 09:47:55.429 xcodebuild[17155:571063] Error Domain=IDETestOperationsObserverErrorDomain Code=4 "Test operation was canceled. If you believe this error represents a bug, please attach the log file at /Users/MM/Library/Developer/Xcode/DerivedData/WebDriverAgent-earnspoghlsscjbxlmzvvcsmvulx/Logs/Test/B9F6D88D-E01D-407D-A437-05D5393D22C8/Session-WebDriverAgentRunner-2017-05-16_094753-7qZpuE.log" UserInfo={NSLocalizedDescription=Test operation was canceled. If you believe this error represents a bug, please attach the log file at /Users/MM/Library/Developer/Xcode/DerivedData/WebDriverAgent-earnspoghlsscjbxlmzvvcsmvulx/Logs/Test/B9F6D88D-E01D-407D-A437-05D5393D22C8/Session-WebDriverAgentRunner-2017-05-16_094753-7qZpuE.log} xctest-client.js:171:14 [master] pid:17069 please check project: /usr/local/lib/node_modules/macaca-ios/node_modules/webdriveragent/WebDriverAgent/WebDriverAgent.xcodeproj xctest-client.js:170:14 [master] pid:17069 2017-05-16 09:47:55.430 xcodebuild[17155:571064] Connection peer refused channel request for "dtxproxy:XCTestManager_IDEInterface:XCTestManager_DaemonConnectionInterface"; channel canceled <DTXChannel: 0x7fafc6026fc0> xctest-client.js:171:14 [master] pid:17069 please check project: /usr/local/lib/node_modules/macaca-ios/node_modules/webdriveragent/WebDriverAgent/WebDriverAgent.xcodeproj xctest-client.js:170:14 [master] pid:17069 Testing failed: 'XCUISiriService' is partial: introduced in iOS 10.3 Could not build module 'XCTest' TEST FAILED The following build commands failed: CompileC /Users/MM/Library/Developer/Xcode/DerivedData/WebDriverAgent-earnspoghlsscjbxlmzvvcsmvulx/Build/Intermediates/WebDriverAgent.build/Debug-iphonesimulator/WebDriverAgentLib.build/Objects-normal/x86_64/FBScreenshotCommands.o WebDriverAgentLib/Commands/FBScreenshotCommands.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (1 failure)

xctest-client.js:171:14 [master] pid:17069 please check project: /usr/local/lib/node_modules/macaca-ios/node_modules/webdriveragent/WebDriverAgent/WebDriverAgent.xcodeproj xctest-client.js:267:14 [master] pid:17069 killing deviceLogProc pid: 17187 xctest-client.js:272:14 [master] pid:17069 killing runnerProc pid: 17188 xctest-client.js:181:14 [master] pid:17069 xctest client exit with code: 65, signal: null xctest-client.js:107:16 [master] pid:17069 simulator log process exit with code: null, signal: SIGKILL xctest-client.js:255:14 [master] pid:17069 Fail to start xctest: undefined responseHandler.js:54:12 [master] pid:17069 Send Error Respone to Client: undefined InternalServerError: Internal Server Error at Object.throw (/usr/local/lib/node_modules/macaca-cli/node_modules/koa/lib/context.js:91:23) at Object.module.exports (/usr/local/lib/node_modules/macaca-cli/node_modules/webdriver-server/lib/server/responseHandler.js:57:17) at throw (native) at onRejected (/usr/local/lib/node_modules/macaca-cli/node_modules/co/index.js:81:24) at process._tickCallback (internal/process/next_tick.js:103:7)

zsmjluo commented 7 years ago

同样,ios版本使用有问题,xctest client proxy error with: Error: socket hang up

proxy.js:61:22 [master] pid:5804 xctest client proxy error with: Error: read ECONNRESET proxy.js:61:22 [master] pid:5804 xctest client proxy error with: Error: socket hang up proxy.js:61:22 [master] pid:5804 xctest client proxy error with: Error: socket hang up proxy.js:61:22 [master] pid:5804 xctest client proxy error with: Error: socket hang up proxy.js:61:22 [master] pid:5804 xctest client proxy error with: Error: socket hang up proxy.js:61:22 [master] pid:5804 xctest client proxy error with: Error: socket hang up proxy.js:61:22 [master] pid:5804 xctest client proxy error with: Error: socket hang up proxy.js:61:22 [master] pid:5804 xctest client proxy error with: Error: socket hang up proxy.js:61:22 [master] pid:5804 xctest client proxy error with: Error: socket hang up proxy.js:61:22 [master] pid:5804 xctest client proxy error with: Error: socket hang up proxy.js:61:22 [master] pid:5804 xctest client proxy error with: Error: socket hang up xctest-client.js:249:14 [master] pid:5804 Fail to start xctest: Error: socket hang up xctest-client.js:257:14 [master] pid:5804 killing deviceLogProc pid: 5813 xctest-client.js:262:14 [master] pid:5804 killing runnerProc pid: 5816 xctest-client.js:268:14 [master] pid:5804 killing iproxyProc pid: 5815 responseHandler.js:54:12 [master] pid:5804 Send Error Respone to Client: Error: socket hang up responseHandler.js:60:14 [master] pid:5804 Error: socket hang up at createHangUpError (_http_client.js:253:15) at Socket.socketOnEnd (_http_client.js:345:23) at emitNone (events.js:91:20) at Socket.emit (events.js:185:7) at endReadableNT (_stream_readable.js:974:12) at _combinedTickCallback (internal/process/next_tick.js:74:11) at process._tickCallback (internal/process/next_tick.js:98:9)

Error: socket hang up at createHangUpError (_http_client.js:253:15) at Socket.socketOnEnd (_http_client.js:345:23) at emitNone (events.js:91:20) at Socket.emit (events.js:185:7) at endReadableNT (_stream_readable.js:974:12) at _combinedTickCallback (internal/process/next_tick.js:74:11) at process._tickCallback (internal/process/next_tick.js:98:9)