agentscope-ai / agentscope-ai/QwenPaw
[Question]: Software crash suspected to be caused by a plugin conflict
- Dominant language
- Python
- Stars
- 34.9k
- Forks
- 3.1k
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 225
Description
AI修复失败,应用仍然卡死,下面是AI报告
# QwenPaw 问题报告清单
## 问题 1:[严重] datapaw 插件运行时缺失导致启动报错
**状态:** 已临时解决(禁用插件)
**影响:** 软件启动时反复报错,可能影响稳定性
### 错误信息
```
ERROR | qwenpaw\app\_app.py:531 | ✗ Failed to execute startup hook 'pawapp_datapaw_service_context'
RuntimeError: managed service 'context' executable does not exist:
C:/Users/Zhouyu/.qwenpaw/plugins/datapaw/.venv-datapaw/bin/python
```
### 问题描述
- datapaw 插件的 Python 虚拟环境未初始化
- 源码目录 `C:/Users/Zhouyu/dev/QwenPaw-Data` 不存在
- 每次启动都会触发该错误并尝试加载插件
- 错误在日志中反复出现(每 4 分钟一次)
### 建议修复
1. **安装时自动 Provision**:QwenPaw 安装时应检查 datapaw 依赖并提示用户初始化
2. **优雅降级**:插件运行时缺失时应静默跳过,不应反复报错
3. **提供一键初始化脚本**:Windows 下应提供 `.bat` 脚本替代 `setup-dev.sh`
---
## 问题 2:[中等] session-sync 迁移阻塞报错
**状态:** 未解决
**影响:** 日志污染,每 4 分钟重复报错
### 错误信息
```
ERROR | qwenpaw\agents\context\scroll\sync.py:558 | session-sync: found 1 legacy session file(s),
but chat registry C:/Users/Zhouyu/.qwenpaw/workspaces/default/chats.json has no registered chats;
migration was not performed and source files were left untouched
```
### 问题描述
- 存在一个遗留的 session 文件:`default_1787697612232-ymd33t5.json`
- chats.json 中 chats 数组为空,导致迁移被阻止
- 该错误每隔约 4 分钟重复一次
- 虽然是"非破坏性"错误,但持续报错影响日志可读性
### 建议修复
1. 自动清理或迁移遗留 session 文件
2. 首次启动时提示用户处理遗留数据
3. 错误只记录一次,不周期性重复
---
## 问题 3:[低] jq 工具缺失导致 Creator 降级运行
**状态:** 未解决
**影响:** QwenPaw Creator 功能受限
### 错误信息
```
WARNING | runtime_dependencies.py:312 | jq is unavailable; Creator will start in degraded mode:
jq is missing and CREATOR_AUTO_INSTALL_BINARIES=0
```
### 问题描述
- Windows 环境下缺少 jq 命令行工具
- Creator 插件以降级模式运行
- 可通过环境变量 `CREATOR_JQ_PATH` 指定 jq 路径,或设置 `CREATOR_AUTO_INSTALL_BINARIES=1`
### 建议修复
1. 安装包中内置 jq 或提供自动安装选项
2. Windows 下默认启用 `CREATOR_AUTO_INSTALL_BINARIES`
---
## 问题 4:[低] Creator 模型配置缺失
**状态:** 未解决
**影响:** Creator 插件无法使用 AI 生成功能
### 错误信息
```
WARNING | main.py:292 | QwenPaw Creator is installed, but no env-backed generation config was found.
```
### 建议修复
在首次启动时引导用户配置 Creator 相关模型
---
## 问题 5:[中等] OpenRouter OAuth 认证失败
**状态:** 未解决
**影响:** OpenRouter 集成不可用
### 错误信息
```
ERROR | provider_oauth.py:187 | OAuth exchange failed for openrouter
httpx.HTTPStatusError: Client error '403 Forbidden' for url 'https://openrouter.ai/api/v1/auth/keys'
```
### 建议修复
1. 检查 OpenRouter API Key 有效性
2. 提供更友好的错误提示和排查指引
---
## 问题 6:[严重] 后端进程异常退出导致界面卡死
**状态:** 未复现(可能是间歇性问题)
**影响:** 用户体验严重受损
### 问题描述
- 日志最后记录到 12:36,但后端进程已消失
- 用户反馈"软件卡死"
- 排查发现:
- PID 文件存在(7788),但进程已不存在
- 无任何 QwenPaw 相关进程运行
- 端口 8089 未被监听
- 可能是后台进程崩溃或异常退出
### 建议修复
1. 添加进程守护机制,自动重启崩溃的后端
2. 记录崩溃前的栈信息和系统资源状态
3. 界面检测到后端断连时给出明确提示而非显示"卡死"
---
## 环境信息
- **OS:** Windows 10/11 (win32)
- **Python:** 3.13.14
- **包管理器:** uv (available)
- **QwenPaw 版本:** 未知(日志中未显示版本号)
- **插件列表:** agent-kanban, chrome, cloudpaw, computer-use, datapaw(disabled), omp-workflows, qwenpaw-creator
---
## 日志文件位置
- 主日志: `C:/Users/Zhouyu/.qwenpaw/qwenpaw.log` (520 KB)
- Desktop 日志: `C:/Users/Zhouyu/.qwenpaw/desktop.log` (1.1 MB)
- 桌面应用日志: `C:/Users/Zhouyu/AppData/Local/io.agentscope.qwenpaw.desktop/logs/qwenpaw-desktop.log`
- 网络管理日志: `C:/Users/Zhouyu/.qwenpaw/logs/nm-host.log`
---
## 临时解决方案
已执行:
```bash
mv "C:/Users/Zhouyu/.qwenpaw/plugins/datapaw" "C:/Users/Zhouyu/.qwenpaw/plugins/datapaw.disabled"
```
[qwenpaw-logs-anon-20260826_125354.zip](https://github.com/user-attachments/files/31448552/qwenpaw-logs-anon-20260826_125354.zip)
Contributor guide
Assessment
This issue has not been assessed yet.