AirtestProject / AirtestProject/AirtestIDE
poco.utils.simplerpc.simplerpc.RpcTimeoutError
- Dominant language
- No language data
- Stars
- 236
- Forks
- 40
- PR merge metrics
- No merged PRs in 30d
Description
:bulb:**相关项目:** AirtestIDE
**标题:** [BUG提交]poco.utils.simplerpc.simplerpc.RpcTimeoutError
**AirtestIDE版本:** 1.2.13
**未使用本地Pyhton环境运行脚本**
**报错描述:**
运行直接报RpcTimeoutError,重启后第一次运行又是正常的,再次运行又会报错
**相关截图:**

**报错Log:**
```
[15:12:35][DEBUG] D:\AItest\AirtestIDE\airtest\core\android\static\adb\windows\adb.exe -P 5037 -s 127.0.0.1:7555 shell LD_LIBRARY_PATH=/data/local/tmp /data/local/tmp/minicap -n 'minicap_14987' -P 810x1440@800x1422/0 -l 2>&1
[15:12:35][DEBUG] [minicap_server]b'PID: 8738'
[15:12:35][DEBUG] [minicap_server]b'INFO: Using projection 810x1440@800x1422/0'
[15:12:35][DEBUG] [minicap_server]b'INFO: (external/MY_minicap/src/minicap_23.cpp:240) Creating SurfaceComposerClient'
[15:12:35][DEBUG] [minicap_server]b'INFO: (external/MY_minicap/src/minicap_23.cpp:243) Performing SurfaceComposerClient init check'
[15:12:35][DEBUG] [minicap_server]b'INFO: (external/MY_minicap/src/minicap_23.cpp:250) Creating virtual display'
[15:12:35][DEBUG] [minicap_server]b'INFO: (external/MY_minicap/src/minicap_23.cpp:256) Creating buffer queue'
[15:12:35][DEBUG] [minicap_server]b'INFO: (external/MY_minicap/src/minicap_23.cpp:261) Creating CPU consumer'
[15:12:35][DEBUG] [minicap_server]b'INFO: (external/MY_minicap/src/minicap_23.cpp:265) Creating frame waiter'
[15:12:35][DEBUG] [minicap_server]b'INFO: (external/MY_minicap/src/minicap_23.cpp:269) Publishing virtual display'
[15:12:35][DEBUG] [minicap_server]b'INFO: (jni/minicap/JpgEncoder.cpp:64) Allocating 3527172 bytes for JPG encoder'
[15:12:35][DEBUG] [minicap_server]b'INFO: (jni/minicap/minicap.cpp:489) Server start'
[15:12:35][DEBUG] [minicap_server]b'INFO: (jni/minicap/minicap.cpp:492) New client connection'
[15:12:35][DEBUG] (1, 24, 8738, 810, 1440, 800, 1422, 0, 2)
[15:12:35][DEBUG] D:\AItest\AirtestIDE\airtest\core\android\static\adb\windows\adb.exe -P 5037 -s 127.0.0.1:7555 shell getprop ro.product.cpu.abi
[15:12:36][DEBUG] D:\AItest\AirtestIDE\airtest\core\android\static\adb\windows\adb.exe -P 5037 -s 127.0.0.1:7555 shell getprop ro.build.version.sdk
[15:12:36][DEBUG] D:\AItest\AirtestIDE\airtest\core\android\static\adb\windows\adb.exe -P 5037 -s 127.0.0.1:7555 shell ls -l /data/local/tmp/minitouch ; echo ---$?---
[15:12:36][DEBUG] D:\AItest\AirtestIDE\airtest\core\android\static\adb\windows\adb.exe -P 5037 -s 127.0.0.1:7555 push D:\\AItest\\AirtestIDE\\airtest\\core\\android\\static\\stf_libs\\x86_64\\minitouch /data/local/tmp/minitouch
[15:12:36][DEBUG] D:\AItest\AirtestIDE\airtest\core\android\static\adb\windows\adb.exe -P 5037 -s 127.0.0.1:7555 shell chmod 755 /data/local/tmp/minitouch ; echo ---$?---
[15:12:36][INFO] install_minitouch finished
[15:12:36][DEBUG] D:\AItest\AirtestIDE\airtest\core\android\static\adb\windows\adb.exe -P 5037 -s 127.0.0.1:7555 forward --no-rebind tcp:19598 localabstract:minitouch_19598
[15:12:36][DEBUG] D:\AItest\AirtestIDE\airtest\core\android\static\adb\windows\adb.exe -P 5037 -s 127.0.0.1:7555 shell /data/local/tmp/minitouch -n 'minitouch_19598' 2>&1
[15:12:36][DEBUG] [minitouch_server]b'Note: device /dev/input/mouse1 is not supported by libevdev'
[15:12:36][DEBUG] [minitouch_server]b'Note: device /dev/input/mice is not supported by libevdev'
[15:12:36][DEBUG] [minitouch_server]b'Note: device /dev/input/mouse0 is not supported by libevdev'
[15:12:36][DEBUG] [minitouch_server]b'Type B touch device nemuVM Virtual Input (1440x810 with 32 contacts) detected on /dev/input/event5 (score 22111)'
[15:12:36][DEBUG] [minitouch_server]b'Note: hard-limiting maximum number of contacts to 10'
[15:12:36][DEBUG] [minitouch_server]b'Connection established'
[15:12:36][DEBUG] minitouch header:b'v 1\n^ 10 1440 810 0\n$ 8755\n'
[touch init] finished
[enable_operation]True
[15:12:45][DEBUG] D:\AItest\AirtestIDE\airtest\core\android\static\adb\windows\adb.exe -P 5037 -s 127.0.0.1:7555 forward --no-rebind tcp:14666 tcp:5001
initializing Unity poco. ('127.0.0.1', 14666)
D:\AItest\AirtestIDE\poco\utils\simplerpc\rpcclient.py:29: DeprecationWarning:
warnings.warn(DeprecationWarning())
[rpc]connected
(rid=c692c96f-f195-4141-b381-f3f16fab8dcf) (connection="tcp://127.0.0.1:14666")
[enable_operation]True
[enable_operation]True
[enable_operation]False
[enable_operation]True
QProcess::start: Process is already running
QProcess::start: Process is already running
[enable_operation]True
```
**连接设备信息:**
设备类型 | 设备型号 | 系统版本号 | apk名称/下载链接
------------ | ------------- | ------------- | -------------
Android | mumu模拟器 | |
**提供最小可复现此BUG的代码:**
```
i = 0
while i < 9:
if poco("sc_grid").child("viewport").offspring("sc_grid_unlock").offspring("Content").child("prefab_hero_list_item(Clone)")[i].offspring("Text_lvl").exists():
level = poco("sc_grid").child("viewport").offspring("sc_grid_unlock").offspring("Content").child("prefab_hero_list_item(Clone)")[i].offspring("Text_lvl").get_text()
if level != 400:
i = i + 1
else:
poco("sc_grid").child("viewport").offspring("sc_grid_unlock").offspring("Content").child("prefab_hero_list_item(Clone)")[i].click()
print("选择了第%d个大臣123" % i)
break
else:
poco("sc_grid").child("viewport").offspring("sc_grid_unlock").offspring("Content").child("prefab_hero_list_item(Clone)")[i].click()
print("选择了第%d个大臣" % i)
else:
pass
poco("Btn_level").click()
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.