sealdice-core icon indicating copy to clipboard operation
sealdice-core copied to clipboard

[Bug]: 不确定条件下,电脑端在已登陆过的账号重新试图登陆时无法登陆并大量报错

Open Polaris007920 opened this issue 10 months ago • 3 comments

在提问之前...

  • [X] 我理解 Issue 是用于反馈和解决问题的,而非吐槽评论区,将尽可能提供更多信息帮助问题解决
  • [X] 我填写了简短且清晰明确的标题,以便开发者在翻阅 issue 列表时能快速确定大致问题。而不是“一个建议”、“卡住了”等
  • [X] 我已查看master branch或最新测试版的更新内容,并未提及该 bug 已被修复的情况
  • [X] 已有issue中并没有看见其他人与我反馈相同的问题

问题描述

不确定条件下,电脑端在已登陆过的账号重新试图登陆时,无法登陆并大量报错,bug后账号通过web-ui无法正常重新登陆,webui内删除账号后登陆也无法登陆 相关日志文件已在后续内展示,并已删除可能的具体账号敏感信息,且作具体操作的注释 在删除根目录-default-extra下账号信息后,重新扫二维码登陆有效,bug虽然可能没有解决,但海豹可用了

如何复现

不明

你期望发生的

海豹活着

实际上发生的

好像出了点小问题

日志文件

bug-view.txt

截图

No response

海豹核心版本

1.4.5

操作系统

Windows

帐号类型

QQ

使用协议

lagrange

附加内容

No response

Polaris007920 avatar Apr 26 '24 06:04 Polaris007920

补充:接入方式为1.4.5后采取的“内置客户端”

Polaris007920 avatar Apr 26 '24 07:04 Polaris007920

问一下

// 因发现在手机端QQ内显示“linux已登陆”,尝试在群聊内回复关键词检测是否能正常回复,发现仍异常

该事件发生时,骰子后台界面 - 账号设置 内,该账号状态是什么?是否为“已连接”?

Fripine avatar May 06 '24 18:05 Fripine

问一下

// 因发现在手机端QQ内显示“linux已登陆”,尝试在群聊内回复关键词检测是否能正常回复,发现仍异常

该事件发生时,骰子后台界面 - 账号设置 内,该账号状态是什么?是否为“已连接”?

因为有些久远不太记得了,但应该是“断开”

Polaris007920 avatar May 07 '24 11:05 Polaris007920

骰子已登录但无法回应指令的原因是内置lagr登录成功但海豹没有对接上,这边core有个逻辑上的错误是,内置lagr方式接入的账号,应当在其登录成功后再调用ServeQQ尝试进行WS正向连接。lagrange客户端有个bug是,若与SSO Server断连,即便是第一次登录成功,也无法自动打开配置好的ws服务

Fripine avatar Jun 16 '24 21:06 Fripine

#830 #831 暂时无法定位到具体的原因,这两个PR旨在尝试修复

Fripine avatar Jun 16 '24 21:06 Fripine

已定位到具体原因,上游问题https://github.com/LagrangeDev/Lagrange.Core/issues/417

Fripine avatar Jun 18 '24 03:06 Fripine

已提交上游修复,可以自行拉lagrange最新build进行测试https://github.com/LagrangeDev/Lagrange.Core/actions/runs/9758430965 或者等待海豹新版本发布,注意一下目前action里的构建版本并不包含修复后的lagrange客户端

Fripine avatar Jul 12 '24 18:07 Fripine

Beta 版本已修复

JustAnotherID avatar Jul 24 '24 08:07 JustAnotherID