alibaba / alibaba/macaca

macaca client发送请求后,UIAutomaterWD server 就重启了

Open
#731 2 comments 0 reactions 2 assignees Claimed by @paradite View on GitHub
Android bug
Dominant language
No language data
Stars
3.2k
Forks
418
PR merge metrics
No merged PRs in 30d

Description

D:\gittests\autotestscripts>macaca doctor

macaca-doctor version: 2.0.3

Node.js checklist:

node env: C:\Program Files\nodejs\node.exe
node version: v8.2.1

Android checklist:

JAVA version is `1.8.0_144`
JAVA_HOME is set to `C:\Program Files\Java\jdk1.8.0_144`
ANDROID_HOME is set to `E:\Android\android-sdk\android-sdk`
Platforms is set to `E:\Android\android-sdk\android-sdk\platforms\android-27`
ADB tool is set to `E:\Android\android-sdk\android-sdk\platform-tools\adb.exe`
GRADLE_HOME is set to `C:\gradle-4.0.2`

Installed driver list:

android: 2.0.40
chrome: 1.0.7

执行测试用例:
>> responseHandler.js:11:12 [master] pid:4980 Recieve HTTP Request from Client[2017-10-27 14:36:49]: method: POST url: /wd/hub/session, jsonBody: {"desiredCapabilities":{"platformName":"Android","udid
":"ec1acd0","autoAcceptAlerts":false,"package":"cmccwm.mobilemusic","activity":"cmccwm.mobilemusic.ui.base.PreSplashActivityMigu","reuse":"3","app":"D:\\gittests\\autotestscripts\\build\\android-app-d
ebug.apk","browserName":"firefox","version":"","javascriptEnabled":true,"platform":"ANY"}}
>> session.js:47:10 [master] pid:4980 Creating session, sessionId: febd8839-4126-4b65-bafc-79393cb0ff05.
>> helper.js:176:12 [master] pid:4980 Using local app form D:\gittests\autotestscripts\build\android-app-debug.apk
>> uiautomator-client.js:61:14 [master] pid:4980 INSTRUMENTATION_STATUS: numtests=1
INSTRUMENTATION_STATUS: stream=
com.macaca.android.testing.UIAutomatorWD:
INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
INSTRUMENTATION_STATUS: test=MacacaTestRunner
INSTRUMENTATION_STATUS: class=com.macaca.android.testing.UIAutomatorWD
INSTRUMENTATION_STATUS: current=1
INSTRUMENTATION_STATUS_CODE: 1

>> uiautomator-client.js:61:14 [master] pid:4980 INSTRUMENTATION_STATUS: stream=
UIAutomatorWD->http://localhost:9005<-UIAutomatorWD
INSTRUMENTATION_STATUS_CODE: 0

>> UIAutomatorWD http server ready
>> macaca-android.js:294:10 [master] pid:4980 start app with: {"package":"cmccwm.mobilemusic","activity":""}
>> responseHandler.js:49:14 [master] pid:4980 Send HTTP Respone to Client[2017-10-27 14:37:06]: {"sessionId":"febd8839-4126-4b65-bafc-79393cb0ff05","status":0,"value":"{\"platformName\":\"Android\",\"
udid\":\"ec1acd0\",\"autoAcceptAlerts\":false,\"package\":\"cmccwm.mobilemusic\",\"activity\":\"cmccwm.mobilemusic.ui.base.PreSplashActivityMigu\",\"reuse\":\"3\",\"app\":\"D:\\\\gittests\\\\autotests
cripts\\\\build\\\\android-app-debug.apk\",\"browserName\":\"firefox\",\"version\":\"\",\"javascriptEnabled\":true,\"platform\":\"ANY\",\"show\":true}"}
>> responseHandler.js:11:12 [master] pid:4980 Recieve HTTP Request from Client[2017-10-27 14:37:06]: method: POST url: /wd/hub/session/febd8839-4126-4b65-bafc-79393cb0ff05/elements, jsonBody: {"using"
:"name","value":"乐库"}
>># restart UIAutomatorWD server
>> uiautomator-client.js:61:14 [master] pid:4980 INSTRUMENTATION_RESULT: shortMsg=Process crashed.
INSTRUMENTATION_CODE: 0

>> uiautomator-client.js:61:14 [master] pid:4980 INSTRUMENTATION_STATUS: numtests=1
INSTRUMENTATION_STATUS: stream=
com.macaca.android.testing.UIAutomatorWD:
INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
INSTRUMENTATION_STATUS: test=MacacaTestRunner
INSTRUMENTATION_STATUS: class=com.macaca.android.testing.UIAutomatorWD
INSTRUMENTATION_STATUS: current=1
INSTRUMENTATION_STATUS_CODE: 1

>> uiautomator-client.js:61:14 [master] pid:4980 INSTRUMENTATION_STATUS: stream=
UIAutomatorWD->http://localhost:9005<-UIAutomatorWD
INSTRUMENTATION_STATUS_CODE: 0

>> UIAutomatorWD http server ready
>> proxy.js:55:14 [master] pid:4980 Proxy: /wd/hub/session/febd8839-4126-4b65-bafc-79393cb0ff05/elements:POST to http://127.0.0.1:9005/wd/hub/session/febd8839-4126-4b65-bafc-79393cb0ff05/elements:POST
with body: {"using":"name","value":"乐库"}
>> proxy.js:85:20 [master] pid:4980 Got response with status 200: {"status":0,"value":[{"ELEMENT":"1"}],"sessionId":null}
>> session.js:109:14 [master] pid:4980 Send HTTP Respone to Client[2017-10-27 14:37:11]: {"status":0,"value":"[{\"ELEMENT\":\"1\"}]","sessionId":null}
>> responseHandler.js:11:12 [master] pid:4980 Recieve HTTP Request from Client[2017-10-27 14:37:11]: method: POST url: /wd/hub/session/febd8839-4126-4b65-bafc-79393cb0ff05/element/1/click, jsonBody: {
}
>> restart UIAutomatorWD server
>> uiautomator-client.js:61:14 [master] pid:4980 INSTRUMENTATION_RESULT: shortMsg=Process crashed.
INSTRUMENTATION_CODE: 0

>> uiautomator-client.js:61:14 [master] pid:4980 java.lang.SecurityException: Calling from not trusted UID!
at android.os.Parcel.readException(Parcel.java:1546)
at android.os.Parcel.readException(Parcel.java:1499)
at android.app.ActivityManagerProxy.startInstrumentation(ActivityManagerNative.java:3787)
at com.android.commands.am.Am.runInstrument(Am.java:976)
at com.android.commands.am.Am.onRun(Am.java:317)
at com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
at com.android.commands.am.Am.main(Am.java:97)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:249)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.