sealdice-core
sealdice-core copied to clipboard
[Bug]: 不确定条件下,电脑端在已登陆过的账号重新试图登陆时无法登陆并大量报错
在提问之前...
- [X] 我理解 Issue 是用于反馈和解决问题的,而非吐槽评论区,将尽可能提供更多信息帮助问题解决
- [X] 我填写了简短且清晰明确的标题,以便开发者在翻阅 issue 列表时能快速确定大致问题。而不是“一个建议”、“卡住了”等
- [X] 我已查看master branch或最新测试版的更新内容,并未提及该 bug 已被修复的情况
- [X] 已有issue中并没有看见其他人与我反馈相同的问题
问题描述
不确定条件下,电脑端在已登陆过的账号重新试图登陆时,无法登陆并大量报错,bug后账号通过web-ui无法正常重新登陆,webui内删除账号后登陆也无法登陆 相关日志文件已在后续内展示,并已删除可能的具体账号敏感信息,且作具体操作的注释 在删除根目录-default-extra下账号信息后,重新扫二维码登陆有效,bug虽然可能没有解决,但海豹可用了
如何复现
不明
你期望发生的
海豹活着
实际上发生的
好像出了点小问题
日志文件
截图
No response
海豹核心版本
1.4.5
操作系统
Windows
帐号类型
使用协议
lagrange
附加内容
No response
补充:接入方式为1.4.5后采取的“内置客户端”
问一下
// 因发现在手机端QQ内显示“linux已登陆”,尝试在群聊内回复关键词检测是否能正常回复,发现仍异常
该事件发生时,骰子后台界面 - 账号设置 内,该账号状态是什么?是否为“已连接”?
问一下
// 因发现在手机端QQ内显示“linux已登陆”,尝试在群聊内回复关键词检测是否能正常回复,发现仍异常
该事件发生时,骰子后台界面 - 账号设置 内,该账号状态是什么?是否为“已连接”?
因为有些久远不太记得了,但应该是“断开”
骰子已登录但无法回应指令的原因是内置lagr登录成功但海豹没有对接上,这边core有个逻辑上的错误是,内置lagr方式接入的账号,应当在其登录成功后再调用ServeQQ尝试进行WS正向连接。lagrange客户端有个bug是,若与SSO Server断连,即便是第一次登录成功,也无法自动打开配置好的ws服务
#830 #831 暂时无法定位到具体的原因,这两个PR旨在尝试修复
已定位到具体原因,上游问题https://github.com/LagrangeDev/Lagrange.Core/issues/417
已提交上游修复,可以自行拉lagrange最新build进行测试https://github.com/LagrangeDev/Lagrange.Core/actions/runs/9758430965 或者等待海豹新版本发布,注意一下目前action里的构建版本并不包含修复后的lagrange客户端
Beta 版本已修复