Skip to content

[一条龙日常] 一条龙运行一次后再次运行报错 #1208

Description

@movieuu

请确认您已完成以下几件事并勾选项目,未按要求勾选可能被认作无效反馈直接关闭

  • 正在使用最新的 OneDragon
  • 已搜索过 issue 中无人提出相似问题或无解决方案
  • 已为所有模型以及战斗脚本更新至最新版
  • 已经依照 官方文档常见问题排查 进行过问题自查
  • 运行时无任何帧率显示或其他覆盖层窗口遮盖游戏
  • 未认真阅读此处选项随意勾选
  • 未安装任何修改游戏UI和贴图的模组
  • 了解反馈时应携带日志和问题截图,且明白应该使用F11截图
  • 已经修改了此issue的标题为想要反馈的问题简述

代码版本

a1d8177

问题类型

Bug

问题范围

一条龙日常

问题描述

打开软件完整运行一次一条龙日常后 , 关闭游戏但不关闭一条龙软件 , 再点击一条龙运行就会报错无法运行了,稳定复现,每次都是
一开始怀疑是软件用太久哪里错乱了,重新下载了一个新的完整包,把config下的账号配置文件夹复制过去,还是这个问题,大概是从2.1更新后开始出现的

游戏截图

No response

运行日志

指令[ 一条龙 ] 执行出错 Traceback (most recent call last): File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 348, in execute round_result: OperationRoundResult = self._execute_one_round() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 422, in _execute_one_round self.screenshot() File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 545, in screenshot self.last_screenshot_time, self.last_screenshot = self.ctx.controller.screenshot() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\controller_base.py", line 59, in screenshot screen = self.get_screenshot(independent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\pc_controller_base.py", line 144, in get_screenshot screenshot = cv2.cvtColor(np.array(self.sct.grab(monitor)), cv2.COLOR_BGRA2RGB) ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\base.py", line 90, in grab screenshot = self._grab_impl(monitor) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\windows.py", line 250, in _grab_impl bits = gdi.GetDIBits(memdc, self._handles.bmp, 0, height, self._handles.data, self._handles.bmi, DIB_RGB_COLORS) ^^^^^^^^^^^^^^^^^^ AttributeError: '_thread._local' object has no attribute 'data'
指令[ 一条龙 ] 执行出错 Traceback (most recent call last): File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 348, in execute round_result: OperationRoundResult = self._execute_one_round() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 422, in _execute_one_round self.screenshot() File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 545, in screenshot self.last_screenshot_time, self.last_screenshot = self.ctx.controller.screenshot() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\controller_base.py", line 59, in screenshot screen = self.get_screenshot(independent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\pc_controller_base.py", line 144, in get_screenshot screenshot = cv2.cvtColor(np.array(self.sct.grab(monitor)), cv2.COLOR_BGRA2RGB) ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\base.py", line 90, in grab screenshot = self._grab_impl(monitor) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\windows.py", line 250, in _grab_impl bits = gdi.GetDIBits(memdc, self._handles.bmp, 0, height, self._handles.data, self._handles.bmi, DIB_RGB_COLORS) ^^^^^^^^^^^^^^^^^^ AttributeError: '_thread._local' object has no attribute 'data'
指令[ 一条龙 ] 执行出错 Traceback (most recent call last): File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 348, in execute round_result: OperationRoundResult = self._execute_one_round() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 422, in _execute_one_round self.screenshot() File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 545, in screenshot self.last_screenshot_time, self.last_screenshot = self.ctx.controller.screenshot() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\controller_base.py", line 59, in screenshot screen = self.get_screenshot(independent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\pc_controller_base.py", line 144, in get_screenshot screenshot = cv2.cvtColor(np.array(self.sct.grab(monitor)), cv2.COLOR_BGRA2RGB) ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\base.py", line 90, in grab screenshot = self._grab_impl(monitor) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\windows.py", line 250, in _grab_impl bits = gdi.GetDIBits(memdc, self._handles.bmp, 0, height, self._handles.data, self._handles.bmi, DIB_RGB_COLORS) ^^^^^^^^^^^^^^^^^^ AttributeError: '_thread._local' object has no attribute 'data'
指令[ 一条龙 ] 执行出错 Traceback (most recent call last): File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 348, in execute round_result: OperationRoundResult = self._execute_one_round() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 422, in _execute_one_round self.screenshot() File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 545, in screenshot self.last_screenshot_time, self.last_screenshot = self.ctx.controller.screenshot() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\controller_base.py", line 59, in screenshot screen = self.get_screenshot(independent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\pc_controller_base.py", line 144, in get_screenshot screenshot = cv2.cvtColor(np.array(self.sct.grab(monitor)), cv2.COLOR_BGRA2RGB) ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\base.py", line 90, in grab screenshot = self._grab_impl(monitor) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\windows.py", line 250, in _grab_impl bits = gdi.GetDIBits(memdc, self._handles.bmp, 0, height, self._handles.data, self._handles.bmi, DIB_RGB_COLORS) ^^^^^^^^^^^^^^^^^^ AttributeError: '_thread._local' object has no attribute 'data'
指令[ 一条龙 ] 执行出错 Traceback (most recent call last): File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 348, in execute round_result: OperationRoundResult = self._execute_one_round() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 422, in _execute_one_round self.screenshot() File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 545, in screenshot self.last_screenshot_time, self.last_screenshot = self.ctx.controller.screenshot() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\controller_base.py", line 59, in screenshot screen = self.get_screenshot(independent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\pc_controller_base.py", line 144, in get_screenshot screenshot = cv2.cvtColor(np.array(self.sct.grab(monitor)), cv2.COLOR_BGRA2RGB) ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\base.py", line 90, in grab screenshot = self._grab_impl(monitor) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\windows.py", line 250, in _grab_impl bits = gdi.GetDIBits(memdc, self._handles.bmp, 0, height, self._handles.data, self._handles.bmi, DIB_RGB_COLORS) ^^^^^^^^^^^^^^^^^^ AttributeError: '_thread._local' object has no attribute 'data'
指令[ 一条龙 ] 执行出错 Traceback (most recent call last): File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 348, in execute round_result: OperationRoundResult = self._execute_one_round() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 422, in _execute_one_round self.screenshot() File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 545, in screenshot self.last_screenshot_time, self.last_screenshot = self.ctx.controller.screenshot() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\controller_base.py", line 59, in screenshot screen = self.get_screenshot(independent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\pc_controller_base.py", line 144, in get_screenshot screenshot = cv2.cvtColor(np.array(self.sct.grab(monitor)), cv2.COLOR_BGRA2RGB) ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\base.py", line 90, in grab screenshot = self._grab_impl(monitor) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\windows.py", line 250, in _grab_impl bits = gdi.GetDIBits(memdc, self._handles.bmp, 0, height, self._handles.data, self._handles.bmi, DIB_RGB_COLORS) ^^^^^^^^^^^^^^^^^^ AttributeError: '_thread._local' object has no attribute 'data'
指令[ 一条龙 ] 执行出错 Traceback (most recent call last): File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 348, in execute round_result: OperationRoundResult = self._execute_one_round() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 422, in _execute_one_round self.screenshot() File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 545, in screenshot self.last_screenshot_time, self.last_screenshot = self.ctx.controller.screenshot() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\controller_base.py", line 59, in screenshot screen = self.get_screenshot(independent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\pc_controller_base.py", line 144, in get_screenshot screenshot = cv2.cvtColor(np.array(self.sct.grab(monitor)), cv2.COLOR_BGRA2RGB) ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\base.py", line 90, in grab screenshot = self._grab_impl(monitor) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\windows.py", line 250, in _grab_impl bits = gdi.GetDIBits(memdc, self._handles.bmp, 0, height, self._handles.data, self._handles.bmi, DIB_RGB_COLORS) ^^^^^^^^^^^^^^^^^^ AttributeError: '_thread._local' object has no attribute 'data'
指令[ 一条龙 ] 执行出错 Traceback (most recent call last): File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 348, in execute round_result: OperationRoundResult = self._execute_one_round() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 422, in _execute_one_round self.screenshot() File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\operation\operation.py", line 545, in screenshot self.last_screenshot_time, self.last_screenshot = self.ctx.controller.screenshot() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\controller_base.py", line 59, in screenshot screen = self.get_screenshot(independent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon\src\one_dragon\base\controller\pc_controller_base.py", line 144, in get_screenshot screenshot = cv2.cvtColor(np.array(self.sct.grab(monitor)), cv2.COLOR_BGRA2RGB) ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\base.py", line 90, in grab screenshot = self._grab_impl(monitor) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Richa\Downloads\ZenlessZoneZero-OneDragon.venv\Lib\site-packages\mss\windows.py", line 250, in _grab_impl bits = gdi.GetDIBits(memdc, self._handles.bmp, 0, height, self._handles.data, self._handles.bmi, DIB_RGB_COLORS) ^^^^^^^^^^^^^^^^^^ AttributeError: '_thread._local' object has no attribute 'data'
指令[ 一条龙 ] 执行失败 返回状态 异常
暂停运行

你的建议

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions