unidbg-fetch-qsign 23-07-01.V1.1.0版本登录时报错但是能成功登录,登录后只能接收消息,所有插件无反应 #32
Natsukage
announced in
Announcements
Replies: 1 comment 1 reply
-
unidbg-fetch-qsign |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
环境:
Windows 2019
Mirai 2.15.0-RC
fix-protocol-version unidbg-fetch-qsign 23-07-01.V1.1.0
已经按照使用说明覆盖了
文件夹,并删除了旧版本文件。
由于MiraiNative需求32位Java,所以通过位于mirai路径下(
D:\mirai\java\bin\java.exe)的32位Java启动mirai系统中已经安装64位Java17(jdk-17_windows-x64_bin)位于
C:\Program Files\Java\jdk-17\,并且为默认的java路径start.cmd的文件内容如下(只改动了set JAVA_BINARY="D:\mirai\java\bin\java.exe"这一行)
启动mirai过程中会有一个
E/TLV544Provider: qSecurityGetSign的报错,如下(QQ号已被替换为123456789),报错为500 Internal Server Error. Text: ""然后正常登录,登录后mirai控制台似乎可以正常收到所有消息,但是所有的插件(包括mirai下原生的petpet,MiraiNative运行的Dice!与MAH作为桥接的外部插件)皆无反应。当我在群聊中打出指令后,Bot从日志中可以看到收到了消息,但是完全没有发送的回应(哪怕是发问号时回叹号的复读机这种都不行)
如果是风控的话,一般应该是Mirai控制台显示发送了消息,但是实际QQ中没有收到,但是现在的情况是正常收到了消息,但是Bot所有类型的插件全都无法正常处理。
unidbg-fetch-qsign-1.1.0目录下的日志文件中也有大量警告,不确定具体原因。但是看起来似乎unidbg-fetch-qsign没有正常工作。
123456789.8379.log
123456789.8379.error.log
unidbg-fetch-qsign应该是正常工作在64位Java17下的,否则错误日志会直接提示
Can't load IA 32-bit .dll on a AMD 64-bit platform最开始我就是因为这个原因所以特地重装了64位Java17,现在没有这样的报错了,但是却出现了上述的情况
想问一下这个有可能是什么原因呢?辛苦了,万分感谢!
Beta Was this translation helpful? Give feedback.
All reactions