确认清单
🧩 影响的组件
RPA 引擎核心
🖥️ 运行环境
Windows 11
📋 版本信息
V1.1.6
🐛 Bug 描述
虚拟桌面功能无法正常使用
🔄 复现步骤
1、发布一个流程
2、点击执行器-虚拟桌面运行
3、虚拟桌面能打开,但是日志报错: No module named rpa_executor
✅ 期望行为
1、在虚拟桌面下能正常运行流程
2、能否开放iFlyRpaRDP.exe和virtual-engine.exe的源码
❌ 实际行为
无法正常运行
📸 截图或视频
📋 相关日志
2026-03-11T01:31:40.519801Z INFO virtual_engine::process_manager: ✅ Python路径已设置为: D:\data\rpa\astraon-rpa\data\python_core\python.exe
2026-03-11T01:31:40.519923Z INFO virtual_engine::process_manager: ✅ 任务队列已初始化
2026-03-11T01:31:40.520021Z INFO virtual_engine::process_manager: 🚀 任务队列工作器已启动
2026-03-11T01:31:40.520125Z INFO virtual_engine: 🚀 服务器启动在 http://127.0.0.1:13162
2026-03-11T01:31:40.520187Z INFO virtual_engine: 🐍 Python路径: D:\data\rpa\astraon-rpa\data\python_core\python.exe
2026-03-11T01:31:40.520236Z INFO virtual_engine: 📋 可用路由:
2026-03-11T01:31:40.520280Z INFO virtual_engine: POST /run - 提交任务到队列 (单线程排队执行)
2026-03-11T01:31:40.520355Z INFO virtual_engine: GET /is_alive - 检查服务状态
2026-03-11T01:31:40.520394Z INFO virtual_engine: POST /kill - 停止当前进程
2026-03-11T01:31:40.520434Z INFO virtual_engine: POST /kill?action=list - 查看当前运行的进程信息
2026-03-11T01:31:40.520506Z INFO virtual_engine: POST /kill?action=queue - 查看任务队列状态
2026-03-11T01:31:40.735827Z DEBUG request{method=GET uri=/is_alive version=HTTP/1.1}: tower_http::trace::on_request: started processing request
2026-03-11T01:31:40.736060Z INFO request{method=GET uri=/is_alive version=HTTP/1.1}: virtual_engine::handlers: 📥 收到 /check_alive 请求
2026-03-11T01:31:40.736261Z INFO request{method=GET uri=/is_alive version=HTTP/1.1}: virtual_engine::handlers: ✅ /check_alive 请求处理完成
2026-03-11T01:31:40.736535Z DEBUG request{method=GET uri=/is_alive version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200
2026-03-11T01:31:40.739237Z DEBUG request{method=POST uri=/run version=HTTP/1.1}: tower_http::trace::on_request: started processing request
2026-03-11T01:31:40.739390Z INFO request{method=POST uri=/run version=HTTP/1.1}: virtual_engine::handlers: 📥 收到 /run 请求
2026-03-11T01:31:40.739487Z INFO request{method=POST uri=/run version=HTTP/1.1}: virtual_engine::handlers: 完整请求内容: {
"debug": "n",
"exec_id": "2031543477535526912",
"exec_python": "D:\data\rpa\astraon-rpa\data\venvs\2029039858902302720\venv\Scripts\python.exe",
"gateway_port": 13159,
"mode": "EXECUTOR",
"port": 13165,
"project_id": "2029039858902302720",
"project_name": "测试浏览器插件正常工作",
"recording_config": "{"saveType": true, "enable": true, "scene": "always", "cutTime": 0, "fileClearTime": 7, "filePath": "C:\\Users\\Administrator\\AppData\\Roaming\\astraon-rpa\\logs\\recording"}",
"resource_dir": "D:\data\rpa\astraon-rpa\resources",
"wait_tip_ws": "n",
"wait_web_ws": "n"
}
2026-03-11T01:31:40.739692Z INFO request{method=POST uri=/run version=HTTP/1.1}: virtual_engine::handlers: 请求JSON字符串: {"debug":"n","exec_id":"2031543477535526912","exec_python":"D:\data\rpa\astraon-rpa\data\venvs\2029039858902302720\venv\Scripts\python.exe","gateway_port":13159,"mode":"EXECUTOR","port":13165,"project_id":"2029039858902302720","project_name":"测试浏览器插件正常工作","recording_config":"{"saveType": true, "enable": true, "scene": "always", "cutTime": 0, "fileClearTime": 7, "filePath": "C:\\Users\\Administrator\\AppData\\Roaming\\astraon-rpa\\logs\\recording"}","resource_dir":"D:\data\rpa\astraon-rpa\resources","wait_tip_ws":"n","wait_web_ws":"n"}
2026-03-11T01:31:40.739875Z INFO request{method=POST uri=/run version=HTTP/1.1}: virtual_engine::process_manager: 📝 任务 task_1773192700739 已加入队列
2026-03-11T01:31:40.739988Z INFO virtual_engine::process_manager: 🔧 开始执行任务: task_1773192700739
2026-03-11T01:31:40.740253Z INFO virtual_engine::process_manager: 🚀 开始执行Python命令: "D:\data\rpa\astraon-rpa\data\venvs\2029039858902302720\venv\Scripts\python.exe" -m rpa_executor
2026-03-11T01:31:40.740332Z INFO virtual_engine::process_manager: 📋 请求JSON: {"debug":"n","exec_id":"2031543477535526912","exec_python":"D:\data\rpa\astraon-rpa\data\venvs\2029039858902302720\venv\Scripts\python.exe","gateway_port":13159,"mode":"EXECUTOR","port":13165,"project_id":"2029039858902302720","project_name":"测试浏览器插件正常工作","recording_config":"{"saveType": true, "enable": true, "scene": "always", "cutTime": 0, "fileClearTime": 7, "filePath": "C:\\Users\\Administrator\\AppData\\Roaming\\astraon-rpa\\logs\\recording"}","resource_dir":"D:\data\rpa\astraon-rpa\resources","wait_tip_ws":"n","wait_web_ws":"n"}
2026-03-11T01:31:40.740452Z INFO virtual_engine::process_manager: 🔧 完整命令参数: ["-m", "rpa_executor", "--debug=n", "--exec_id=2031543477535526912", "--gateway_port=13159", "--mode=EXECUTOR", "--port=13165", "--project_id=2029039858902302720", "--project_name=测试浏览器插件正常工作", "--recording_config={"saveType": true, "enable": true, "scene": "always", "cutTime": 0, "fileClearTime": 7, "filePath": "C:\\Users\\Administrator\\AppData\\Roaming\\astraon-rpa\\logs\\recording"}", "--resource_dir=D:\data\rpa\astraon-rpa\resources", "--wait_tip_ws=n", "--wait_web_ws=n"]
2026-03-11T01:31:40.746323Z INFO virtual_engine::process_manager: ✅ Python进程已启动,PID: 33312
2026-03-11T01:31:40.746437Z INFO virtual_engine::process_manager: ✅ 当前进程信息已设置: PID=33312, 项目ID=2029039858902302720, 任务ID=task_1773192700739
D:\data\rpa\astraon-rpa\data\venvs\2029039858902302720\venv\Scripts\python.exe: No module named rpa_executor
2026-03-11T01:31:40.775783Z WARN virtual_engine::process_manager: ⚠️ 进程 33312 异常退出,状态码: Some(1)
2026-03-11T01:31:40.775878Z INFO virtual_engine::process_manager: 🗑️ 当前进程信息已清除: PID=33312, 项目ID=2029039858902302720
2026-03-11T01:31:40.775942Z INFO virtual_engine::process_manager: ✅ 任务 task_1773192700739 执行完成
2026-03-11T01:31:40.775999Z ERROR request{method=POST uri=/run version=HTTP/1.1}: virtual_engine::handlers: ❌ 任务 task_1773192700739 执行失败: Python任务异常退出,状态码: Some(1)
2026-03-11T01:31:40.776066Z DEBUG request{method=POST uri=/run version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=36 ms status=200
2026-03-11T01:31:41.493870Z DEBUG request{method=GET uri=/is_alive version=HTTP/1.1}: tower_http::trace::on_request: started processing request
2026-03-11T01:31:41.494028Z INFO request{method=GET uri=/is_alive version=HTTP/1.1}: virtual_engine::handlers: 📥 收到 /check_alive 请求
2026-03-11T01:31:41.494128Z INFO request{method=GET uri=/is_alive version=HTTP/1.1}: virtual_engine::handlers: ✅ /check_alive 请求处理完成
2026-03-11T01:31:41.494233Z DEBUG request{method=GET uri=/is_alive version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200
⚙️ 配置信息
No response
🔧 临时解决方案
可以开放一下iFlyRpaRDP.exe和virtual-engine.exe的源码吗?调整导入的python包为astronverse_executor即可
📊 优先级
🔶 高 - 影响重要功能
📝 额外信息
No response
🤝 贡献意愿
确认清单
🧩 影响的组件
RPA 引擎核心
🖥️ 运行环境
Windows 11
📋 版本信息
V1.1.6
🐛 Bug 描述
虚拟桌面功能无法正常使用
🔄 复现步骤
1、发布一个流程
2、点击执行器-虚拟桌面运行
3、虚拟桌面能打开,但是日志报错: No module named rpa_executor
✅ 期望行为
1、在虚拟桌面下能正常运行流程
2、能否开放iFlyRpaRDP.exe和virtual-engine.exe的源码
❌ 实际行为
无法正常运行
📸 截图或视频
📋 相关日志
2026-03-11T01:31:40.519801Z INFO virtual_engine::process_manager: ✅ Python路径已设置为: D:\data\rpa\astraon-rpa\data\python_core\python.exe⚠️ 进程 33312 异常退出,状态码: Some(1)
2026-03-11T01:31:40.519923Z INFO virtual_engine::process_manager: ✅ 任务队列已初始化
2026-03-11T01:31:40.520021Z INFO virtual_engine::process_manager: 🚀 任务队列工作器已启动
2026-03-11T01:31:40.520125Z INFO virtual_engine: 🚀 服务器启动在 http://127.0.0.1:13162
2026-03-11T01:31:40.520187Z INFO virtual_engine: 🐍 Python路径: D:\data\rpa\astraon-rpa\data\python_core\python.exe
2026-03-11T01:31:40.520236Z INFO virtual_engine: 📋 可用路由:
2026-03-11T01:31:40.520280Z INFO virtual_engine: POST /run - 提交任务到队列 (单线程排队执行)
2026-03-11T01:31:40.520355Z INFO virtual_engine: GET /is_alive - 检查服务状态
2026-03-11T01:31:40.520394Z INFO virtual_engine: POST /kill - 停止当前进程
2026-03-11T01:31:40.520434Z INFO virtual_engine: POST /kill?action=list - 查看当前运行的进程信息
2026-03-11T01:31:40.520506Z INFO virtual_engine: POST /kill?action=queue - 查看任务队列状态
2026-03-11T01:31:40.735827Z DEBUG request{method=GET uri=/is_alive version=HTTP/1.1}: tower_http::trace::on_request: started processing request
2026-03-11T01:31:40.736060Z INFO request{method=GET uri=/is_alive version=HTTP/1.1}: virtual_engine::handlers: 📥 收到 /check_alive 请求
2026-03-11T01:31:40.736261Z INFO request{method=GET uri=/is_alive version=HTTP/1.1}: virtual_engine::handlers: ✅ /check_alive 请求处理完成
2026-03-11T01:31:40.736535Z DEBUG request{method=GET uri=/is_alive version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200
2026-03-11T01:31:40.739237Z DEBUG request{method=POST uri=/run version=HTTP/1.1}: tower_http::trace::on_request: started processing request
2026-03-11T01:31:40.739390Z INFO request{method=POST uri=/run version=HTTP/1.1}: virtual_engine::handlers: 📥 收到 /run 请求
2026-03-11T01:31:40.739487Z INFO request{method=POST uri=/run version=HTTP/1.1}: virtual_engine::handlers: 完整请求内容: {
"debug": "n",
"exec_id": "2031543477535526912",
"exec_python": "D:\data\rpa\astraon-rpa\data\venvs\2029039858902302720\venv\Scripts\python.exe",
"gateway_port": 13159,
"mode": "EXECUTOR",
"port": 13165,
"project_id": "2029039858902302720",
"project_name": "测试浏览器插件正常工作",
"recording_config": "{"saveType": true, "enable": true, "scene": "always", "cutTime": 0, "fileClearTime": 7, "filePath": "C:\\Users\\Administrator\\AppData\\Roaming\\astraon-rpa\\logs\\recording"}",
"resource_dir": "D:\data\rpa\astraon-rpa\resources",
"wait_tip_ws": "n",
"wait_web_ws": "n"
}
2026-03-11T01:31:40.739692Z INFO request{method=POST uri=/run version=HTTP/1.1}: virtual_engine::handlers: 请求JSON字符串: {"debug":"n","exec_id":"2031543477535526912","exec_python":"D:\data\rpa\astraon-rpa\data\venvs\2029039858902302720\venv\Scripts\python.exe","gateway_port":13159,"mode":"EXECUTOR","port":13165,"project_id":"2029039858902302720","project_name":"测试浏览器插件正常工作","recording_config":"{"saveType": true, "enable": true, "scene": "always", "cutTime": 0, "fileClearTime": 7, "filePath": "C:\\Users\\Administrator\\AppData\\Roaming\\astraon-rpa\\logs\\recording"}","resource_dir":"D:\data\rpa\astraon-rpa\resources","wait_tip_ws":"n","wait_web_ws":"n"}
2026-03-11T01:31:40.739875Z INFO request{method=POST uri=/run version=HTTP/1.1}: virtual_engine::process_manager: 📝 任务 task_1773192700739 已加入队列
2026-03-11T01:31:40.739988Z INFO virtual_engine::process_manager: 🔧 开始执行任务: task_1773192700739
2026-03-11T01:31:40.740253Z INFO virtual_engine::process_manager: 🚀 开始执行Python命令: "D:\data\rpa\astraon-rpa\data\venvs\2029039858902302720\venv\Scripts\python.exe" -m rpa_executor
2026-03-11T01:31:40.740332Z INFO virtual_engine::process_manager: 📋 请求JSON: {"debug":"n","exec_id":"2031543477535526912","exec_python":"D:\data\rpa\astraon-rpa\data\venvs\2029039858902302720\venv\Scripts\python.exe","gateway_port":13159,"mode":"EXECUTOR","port":13165,"project_id":"2029039858902302720","project_name":"测试浏览器插件正常工作","recording_config":"{"saveType": true, "enable": true, "scene": "always", "cutTime": 0, "fileClearTime": 7, "filePath": "C:\\Users\\Administrator\\AppData\\Roaming\\astraon-rpa\\logs\\recording"}","resource_dir":"D:\data\rpa\astraon-rpa\resources","wait_tip_ws":"n","wait_web_ws":"n"}
2026-03-11T01:31:40.740452Z INFO virtual_engine::process_manager: 🔧 完整命令参数: ["-m", "rpa_executor", "--debug=n", "--exec_id=2031543477535526912", "--gateway_port=13159", "--mode=EXECUTOR", "--port=13165", "--project_id=2029039858902302720", "--project_name=测试浏览器插件正常工作", "--recording_config={"saveType": true, "enable": true, "scene": "always", "cutTime": 0, "fileClearTime": 7, "filePath": "C:\\Users\\Administrator\\AppData\\Roaming\\astraon-rpa\\logs\\recording"}", "--resource_dir=D:\data\rpa\astraon-rpa\resources", "--wait_tip_ws=n", "--wait_web_ws=n"]
2026-03-11T01:31:40.746323Z INFO virtual_engine::process_manager: ✅ Python进程已启动,PID: 33312
2026-03-11T01:31:40.746437Z INFO virtual_engine::process_manager: ✅ 当前进程信息已设置: PID=33312, 项目ID=2029039858902302720, 任务ID=task_1773192700739
D:\data\rpa\astraon-rpa\data\venvs\2029039858902302720\venv\Scripts\python.exe: No module named rpa_executor
2026-03-11T01:31:40.775783Z WARN virtual_engine::process_manager:
2026-03-11T01:31:40.775878Z INFO virtual_engine::process_manager: 🗑️ 当前进程信息已清除: PID=33312, 项目ID=2029039858902302720
2026-03-11T01:31:40.775942Z INFO virtual_engine::process_manager: ✅ 任务 task_1773192700739 执行完成
2026-03-11T01:31:40.775999Z ERROR request{method=POST uri=/run version=HTTP/1.1}: virtual_engine::handlers: ❌ 任务 task_1773192700739 执行失败: Python任务异常退出,状态码: Some(1)
2026-03-11T01:31:40.776066Z DEBUG request{method=POST uri=/run version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=36 ms status=200
2026-03-11T01:31:41.493870Z DEBUG request{method=GET uri=/is_alive version=HTTP/1.1}: tower_http::trace::on_request: started processing request
2026-03-11T01:31:41.494028Z INFO request{method=GET uri=/is_alive version=HTTP/1.1}: virtual_engine::handlers: 📥 收到 /check_alive 请求
2026-03-11T01:31:41.494128Z INFO request{method=GET uri=/is_alive version=HTTP/1.1}: virtual_engine::handlers: ✅ /check_alive 请求处理完成
2026-03-11T01:31:41.494233Z DEBUG request{method=GET uri=/is_alive version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200
⚙️ 配置信息
No response
🔧 临时解决方案
可以开放一下iFlyRpaRDP.exe和virtual-engine.exe的源码吗?调整导入的python包为astronverse_executor即可
📊 优先级
🔶 高 - 影响重要功能
📝 额外信息
No response
🤝 贡献意愿