AirtestProject / AirtestProject/AirtestIDE

cocos-lua 部分界面由于获取到的节点pos为None报错导致无法加载节点树信息

Open
#1,082 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
236
Forks
40
PR merge metrics
No merged PRs in 30d

Description

:bulb:**相关项目:** AirtestIDE

**标题:** [BUG提交]cocos-lua 部分界面由于获取到的节点pos为None报错导致无法加载节点树信息

**AirtestIDE版本:** 1.2.14

**未使用本地Pyhton环境运行脚本**

**报错描述:**
    游戏已接入poco - cocos-lua,加载个别界面的节点树时报错,无法获得界面UI树信息,报错信息和节点信息粘贴在下方了

**相关截图:**
![](https://hfc20-issue-helper.s3.nie.netease.com/media/2022/10/21/372/8Z2W6T6G_4B49S0.jpg)
![](https://hfc20-issue-helper.s3.nie.netease.com/media/2022/10/21/372/OV_O48TJ15SIC_UB5KR.png)

**报错Log:**
```
TypeError: float() argument must be a string or a number, not 'NoneType'
Refresh error!
poco_data: E:\AirtestIDE_New\AirtestIDE\refresh_error_data.json
Traceback (most recent call last):
File "app\plugins\poco\poco_window.py", line 347, in refreshData
File "app\plugins\poco\gui\tree.py", line 545, in loadData
File "app\plugins\poco\gui\tree.py", line 93, in __init__
File "app\plugins\poco\gui\tree.py", line 228, in setupModelData
File "app\plugins\poco\gui\tree.py", line 228, in setupModelData
File "app\plugins\poco\gui\tree.py", line 228, in setupModelData
[Previous line repeated 3 more times]
File "app\plugins\poco\gui\tree.py", line 209, in setupModelData
TypeError: float() argument must be a string or a number, not 'NoneType'
Refresh error!
poco_data: E:\AirtestIDE_New\AirtestIDE\refresh_error_data.json
Traceback (most recent call last):
File "app\plugins\poco\poco_window.py", line 347, in refreshData
File "app\plugins\poco\gui\tree.py", line 545, in loadData
File "app\plugins\poco\gui\tree.py", line 93, in __init__
File "app\plugins\poco\gui\tree.py", line 228, in setupModelData
File "app\plugins\poco\gui\tree.py", line 228, in setupModelData
File "app\plugins\poco\gui\tree.py", line 228, in setupModelData
[Previous line repeated 3 more times]
File "app\plugins\poco\gui\tree.py", line 209, in setupModelData
TypeError: float() argument must be a string or a number, not 'NoneType'
Refresh error!
poco_data: E:\AirtestIDE_New\AirtestIDE\refresh_error_data.json
```

**连接设备信息:**
设备类型 | 设备型号 | 系统版本号 | apk名称/下载链接
------------ | ------------- | ------------- | -------------
Android | onePLUS | Android 7.1 |

**提供最小可复现此BUG的代码:**
```

```

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.