QueQiao icon indicating copy to clipboard operation
QueQiao copied to clipboard

[Bug] NeoForge下ws反向连接功能异常,且大概率导致崩溃

Open Aero-Seira opened this issue 9 months ago • 18 comments

运行环境

Windows 11 (amd64) version 10.0 / Java Version: 21.0.3, Azul Systems, Inc.

鹊桥版本号

0.0.8-0.1.0

服务端信息

NeoForge 21.1.141

复现问题的步骤

配置文件中启用ws反向连接时,极大概率导致服务端崩溃,小概率正常启动后无法正常进行ws连接且无报错
测试环境下无其他任何模组或插件

错误日志

随附崩溃日志

截图

crash-2025-03-30_15.13.59-server.txt

备注

No response

Aero-Seira avatar Mar 30 '25 08:03 Aero-Seira

尝试使用该action构建的版本,有问题请再次反馈 https://github.com/17TheWord/QueQiao/actions/runs/14429892091

17TheWord avatar Apr 13 '25 13:04 17TheWord

尝试使用该action构建的版本,有问题请再次反馈 https://github.com/17TheWord/QueQiao/actions/runs/14429892091

经测试崩溃现象已解决,但ws功能仍未正常运作:以mc作为ws server时,日志中显示ws server已启动,但onebot端无法连接,lsof显示对应端口未绑定;mc作为client时,onebot端没有收到ws连接请求

Aero-Seira avatar Apr 14 '25 07:04 Aero-Seira

你是以什么连接到mc的? mc又是连接到了什么程序?

17TheWord avatar Apr 14 '25 08:04 17TheWord

你是以什么连接到mc的? mc又是连接到了什么程序?

安装了nonebot-plugin-mcqq的onebot,二者在同一主机

Aero-Seira avatar Apr 14 '25 11:04 Aero-Seira

好的,晚点会测试

17TheWord avatar Apr 14 '25 11:04 17TheWord

好的,晚点会测试

另外onebot作为ws服务端时使用apifox测试能够成功连接,问题基本确定在模组方面

Aero-Seira avatar Apr 14 '25 11:04 Aero-Seira

好的,晚点会测试

另外fabric版本可以正常运作

Aero-Seira avatar Apr 14 '25 12:04 Aero-Seira

因为neoforge是新构建的,我没有足够多的条件去测试每一个服务端的情况

17TheWord avatar Apr 14 '25 12:04 17TheWord

Image

Image 无法复现,新开的服务器+gocqhttp+nb2

17TheWord avatar Apr 14 '25 12:04 17TheWord

请提供日志

17TheWord avatar Apr 14 '25 12:04 17TheWord

Image mc作为server,nb作为client连接也无误,无法复现

17TheWord avatar Apr 14 '25 12:04 17TheWord

debug.log

完全相同的配置下,fabric版本可正常运行

Aero-Seira avatar Apr 14 '25 13:04 Aero-Seira

给出nonebot端日志、配置项,mc端配置项,隐私项请打码

17TheWord avatar Apr 14 '25 14:04 17TheWord

Image nonebot报错如上,lsof检查到13982端口未被使用

Image 模组配置如上

Image nonebot配置如上

Aero-Seira avatar Apr 14 '25 14:04 Aero-Seira

很奇怪,有尝试过用0.0.0.0host吗?

17TheWord avatar Apr 14 '25 14:04 17TheWord

很奇怪,有尝试过用0.0.0.0host吗?

已经试过,同样的问题,是否有可能与neoforge服务端版本或者某些配置有关?

Aero-Seira avatar Apr 14 '25 18:04 Aero-Seira

neo21.1.141,昨晚新开的服务端环境

17TheWord avatar Apr 14 '25 23:04 17TheWord

再次尝试新版构建 https://github.com/17TheWord/QueQiao/actions/runs/14820322656

17TheWord avatar May 04 '25 10:05 17TheWord

再次尝试新版构建 https://github.com/17TheWord/QueQiao/actions/runs/14820322656

我也是1.21.1neo ws反向报错,直接暴了

crash-2025-07-01_16.52.53-server.txt

用的是modrinth最新的

Yummy-cookie avatar Jul 01 '25 09:07 Yummy-cookie

在最新版能否复现?

17TheWord avatar Aug 01 '25 13:08 17TheWord