Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

code=45,无法解决 #724

Closed
954L opened this issue Jul 17, 2023 · 23 comments
Closed

code=45,无法解决 #724

954L opened this issue Jul 17, 2023 · 23 comments
Assignees
Labels
疑问 一个疑问

Comments

@954L
Copy link

954L commented Jul 17, 2023

版本号

v3.1.0

涉及的编程语言

Java

涉及的组件库

mirai(QQ)

疑问描述

已参照mirai的解决步骤,进行搭建第三方签名服务。且手动调用签名服务响应正常。

pom.xml

<mirai.version>2.15.0</mirai.version>
<simbot.version>3.1.0</simbot.version>
<simbot.mirai.version>3.0.0.0-RC.2</simbot.mirai.version>

springBoot main

public static void main(String[] args) {
    FixProtocolVersion.update();
    FixProtocolVersion.sync(BotConfiguration.MiraiProtocol.ANDROID_PAD);
    FixProtocolVersion.load(BotConfiguration.MiraiProtocol.ANDROID_PAD);
    Map<BotConfiguration.MiraiProtocol, String> info = FixProtocolVersion.info();
    System.out.println(JSON.toJSONString(info));
    SpringApplication.run(QqRobotApplication.class, args);
}

image

@954L 954L added the 疑问 一个疑问 label Jul 17, 2023
@ForliyScarlet ForliyScarlet added the 等待确认 等待负责人员的确认 label Jul 17, 2023
@954L
Copy link
Author

954L commented Jul 17, 2023

KFCFactory.json

{
  "8.9.63": {
    "base_url": "http://172.17.0.2:8901",
    "type": "fuqiuluo/unidbg-fetch-qsign",
    "key": "114514"
  },
  "8.9.58": {
    "base_url": "http://172.17.0.2:8902",
    "type": "kiliokuara/magic-signer-guide",
    "serverIdentityKey": "vivo50",
    "authorizationKey": "kfc"
  }
}

@ForteScarlet
Copy link
Member

ForteScarlet commented Jul 17, 2023

mirai组件版本应当更新,比如 v3.2.0.0

如果存在版本覆盖,更新版本,如果版本没有被覆盖或修改后此问题依旧存在,那么这可能不是根本原因。
签名服务并没有说或保证能够 100% 解决 code=45,它只是:

第三方签名服务 的作用是
尽量避免 code=45 的出现和减少消息风控

如果可以确定simbot环境下导致 mirai-core 没有正确加载签名服务则继续反馈(加载签名服务应当是由 mirai-core 的 SPI 机制自动完成,simbot组件并未干预,不过我没有具体了解,也没看过相关代码)

@ForteScarlet ForteScarlet added 等待反馈 等待发起者的反馈 and removed 等待确认 等待负责人员的确认 labels Jul 17, 2023
@954L
Copy link
Author

954L commented Jul 17, 2023

测试了四个号,均都是code=45

19:45:42.738 [DefaultDispatcher-worker-3] INFO  l.forte.simbot.mirai.net.botQq - EncryptService SPI is not provided, sso secure ecdh will not be initialized.
19:45:42.748 [DefaultDispatcher-worker-3] INFO  l.forte.simbot.mirai.net.botQq - ECDH key is invalid, start to fetch ecdh public key from server.
19:45:42.818 [DefaultDispatcher-worker-2] INFO  l.forte.simbot.mirai.net.botQq - Successfully fetched ecdh public key from server.
19:45:43.080 [DefaultDispatcher-worker-2] WARN  l.forte.simbot.mirai.net.botQq - Failed with auth method: Password@806434503
net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(botQq), code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。, errorInfo=)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin(SsoProcessor.kt:490)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl$doLogin$1.invokeSuspend(SsoProcessor.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
        at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
19:45:43.083 [DefaultDispatcher-worker-2] WARN  l.forte.simbot.mirai.net.botQq - Exception in resumeConnection.
net.mamoe.mirai.internal.network.handler.selector.SelectorRequireReconnectException: null

@ForliyScarlet ForliyScarlet added 等待确认 等待负责人员的确认 and removed 等待反馈 等待发起者的反馈 labels Jul 17, 2023
@954L
Copy link
Author

954L commented Jul 17, 2023

已升级至:3.2.0

<mirai.version>2.15.0</mirai.version>
<simbot.version>3.2.0</simbot.version>
<simbot.mirai.version>3.2.0.0</simbot.mirai.version>

@ForteScarlet
Copy link
Member

尝试确认是否认证服务器的加载是否真的生效,比如 https://github.com/cssxsh/fix-protocol-version 的示例中似乎存在

FixProtocolVersion.fetch(...);

之类的操作,以及确认配置是否正确等。我没有用过第三方认证服务器,不清楚完整具体流程

@ForteScarlet ForteScarlet added 等待反馈 等待发起者的反馈 and removed 等待确认 等待负责人员的确认 labels Jul 17, 2023
@954L
Copy link
Author

954L commented Jul 18, 2023

拉取特定版本是有生效的,刚试了还是45,所有号都是。

    public static void main(String[] args) {
        FixProtocolVersion.fetch(BotConfiguration.MiraiProtocol.ANDROID_PAD, "8.9.63");
        FixProtocolVersion.load(BotConfiguration.MiraiProtocol.ANDROID_PAD);
        Map<BotConfiguration.MiraiProtocol, String> info = FixProtocolVersion.info();
        System.out.println(JSON.toJSONString(info));
        SpringApplication.run(QqRobotApplication.class, args);
    }

输出内容:

{"ANDROID_PHONE":"ANDROID_PHONE  8.9.58.11170  2023-05-19T11:35+08:00","ANDROID_PAD":"ANDROID_PAD    8.9.63.11390  2023-05-26T10:46:18+08:00","ANDROID_WATCH":"ANDROID_WATCH  2.0.8         2019-06-03T20:25:31+08:00","IPAD":"IPAD           8.9.33.614    2021-12-31T11:36:26+08:00","MACOS":"MACOS          6.8.2.21241   2022-03-14T11:11:35+08:00"}

config.json

{
  "component": "simbot.mirai",
  "code": qq,
  "authorization": {
    "type": "text",
    "text": "pwd"
  },
  "config": {
    "cacheDir": "qq/cache",
    "protocol": "ANDROID_PAD",
    "workingDir": "./qq-bot",
    "heartbeatPeriodMillis": 60000,
    "statHeartbeatPeriodMillis": 300000,
    "heartbeatTimeoutMillis": 5000,
    "heartbeatStrategy": "STAT_HB",
    "reconnectionRetryTimes": 2147483647,
    "autoReconnectOnForceOffline": false,
    "highwayUploadCoroutineCount": 16,
    "deviceInfo": {
      "type": "file_based",
      "file": "./qq-bot/$CODE$/device.json",
      "fromResource": "./qq-bot/$CODE$/device.json"
    },
    "noNetworkLog": false,
    "noBotLog": false,
    "isShowingVerboseEventLog": false,
    "contactListCache": {
      "saveIntervalMillis": 60000,
      "friendListCacheEnabled": false,
      "groupMemberListCacheEnabled": false
    },
    "loginCacheEnabled": true,
    "convertLineSeparator": true,
    "recallMessageCacheStrategyConfig": {
      "type": "invalid"
    },
    "accountSecrets": false
  }
}

@ForliyScarlet ForliyScarlet added 等待确认 等待负责人员的确认 and removed 等待反馈 等待发起者的反馈 labels Jul 18, 2023
@ForteScarlet
Copy link
Member

ForteScarlet commented Jul 18, 2023

如果能确保签名服务器 在mirai中确实生效了,那么还45就说明签名服务器对你的账号没有帮助,或者需要换一个签名服务器试试了

@ForteScarlet ForteScarlet added 等待反馈 等待发起者的反馈 and removed 等待确认 等待负责人员的确认 labels Jul 18, 2023
@954L
Copy link
Author

954L commented Jul 18, 2023

但是我无法确保签名服务器 在mirai中确实生效了,我没看见任何调用签名服务器的相关日志。
唯一可能相关的日志就是开始的前两句,不确定是不是

10:08:08.132 [DefaultDispatcher-worker-2] INFO  l.forte.simbot.mirai.net.botQq - EncryptService SPI is not provided, sso secure ecdh will not be initialized.
10:08:08.142 [DefaultDispatcher-worker-2] INFO  l.forte.simbot.mirai.net.botQq - ECDH key is invalid, start to fetch ecdh public key from server.
10:08:08.218 [DefaultDispatcher-worker-1] INFO  l.forte.simbot.mirai.net.botQq - Successfully fetched ecdh public key from server.

完整日志,滑块是手动的,并且也用了服务器的ip代理,在同一网络环境下操作的

10:08:08.132 [DefaultDispatcher-worker-2] INFO  l.forte.simbot.mirai.net.botQq - EncryptService SPI is not provided, sso secure ecdh will not be initialized.
10:08:08.142 [DefaultDispatcher-worker-2] INFO  l.forte.simbot.mirai.net.botQq - ECDH key is invalid, start to fetch ecdh public key from server.
10:08:08.218 [DefaultDispatcher-worker-1] INFO  l.forte.simbot.mirai.net.botQq - Successfully fetched ecdh public key from server.
10:08:08.424 [nioEventLoopGroup-2-3] INFO  l.forte.simbot.mirai.bot.botQq - Calculating type 2 PoW, it can take some time....
10:08:08.476 [nioEventLoopGroup-2-3] INFO  l.forte.simbot.mirai.bot.botQq - Got PoW result, cost: 52 ms
10:08:08.483 [DefaultDispatcher-worker-1] INFO  l.forte.simbot.mirai.bot.botQq - [SliderCaptcha] 需要滑动验证码, 请按照以下链接的步骤完成滑动验证码, 然后输入获取到的 ticket
10:08:08.483 [DefaultDispatcher-worker-1] INFO  l.forte.simbot.mirai.bot.botQq - [SliderCaptcha] Slider captcha required. Please solve the captcha with following link. Type ticket                                                here after completion.
10:08:08.483 [DefaultDispatcher-worker-1] INFO  l.forte.simbot.mirai.bot.botQq - [SliderCaptcha] @see https://github.com/project-mirai/mirai-login-solver-selenium
10:08:08.483 [DefaultDispatcher-worker-1] INFO  l.forte.simbot.mirai.bot.botQq - [SliderCaptcha] @see https://docs.mirai.mamoe.net/mirai-login-solver-selenium/
10:08:08.483 [DefaultDispatcher-worker-1] INFO  l.forte.simbot.mirai.bot.botQq - [SliderCaptcha] 或者输入 helper 来使用 TxCaptchaHelper 完成滑动验证码
10:08:08.483 [DefaultDispatcher-worker-1] INFO  l.forte.simbot.mirai.bot.botQq - [SliderCaptcha] Or type helper to resolve slider captcha with TxCaptchaHelper.apk
10:08:08.483 [DefaultDispatcher-worker-1] WARN  l.forte.simbot.mirai.bot.botQq - [SliderCaptcha] TxCaptchaHelper 的在线服务疑似被屏蔽,可能无法使用。TxCaptchaHelper 现已无法满足登                                               录QQ机器人,请在以下链接下载全新的验证器
10:08:08.484 [DefaultDispatcher-worker-1] WARN  l.forte.simbot.mirai.bot.botQq - [SliderCaptcha] The service of TxCaptchaHelper might be blocked. We recommend you to download the n                                               ew login solver plugin in below link.
10:08:08.484 [DefaultDispatcher-worker-1] WARN  l.forte.simbot.mirai.bot.botQq - [SliderCaptcha] @see https://github.com/KasukuSakura/mirai-login-solver-sakura
10:08:08.484 [DefaultDispatcher-worker-1] INFO  l.forte.simbot.mirai.bot.botQq - [SliderCaptcha] Captcha link: https://ssl.captcha.qq.com/template/wireless_mqq_captcha.html?style=s                                               imple&aid=16&uin=botQq&sid=7788990503713109000&cap_cd=FD_KN9I2MP8T2_32OP88Jdu35V8Cc7PZwNw4S1aRR8WKWOumw-VfYw**&clientype=1&apptype=2
t036Yy-vfmbBIySU04FMh7ia4TEc2R1OzRF-yQjAOvpT3hP-r2Ra9ESkEcJ99GhPXJM7TOkpiFaynmq43HC1bD8b3i6V4W44g_mBVh3fAuk9Ljne9zK1z4e1hha5nKt-_qM4b2Axx5mlOs*
10:08:45.736 [DefaultDispatcher-worker-1] INFO  l.forte.simbot.mirai.bot.botQq - [SliderCaptcha] 正在提交中...
10:08:45.736 [DefaultDispatcher-worker-1] INFO  l.forte.simbot.mirai.bot.botQq - [SliderCaptcha] Submitting...
10:08:45.888 [DefaultDispatcher-worker-1] WARN  l.forte.simbot.mirai.net.botQq - Failed with auth method: Password@1156356488
net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(botQq), code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。, errorInfo=)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin(SsoProcessor.kt:490)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl$doLogin$1.invokeSuspend(SsoProcessor.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
        at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
10:08:45.892 [DefaultDispatcher-worker-1] WARN  l.forte.simbot.mirai.net.botQq - Exception in resumeConnection.
net.mamoe.mirai.internal.network.handler.selector.SelectorRequireReconnectException: null
10:08:45.938 [DefaultDispatcher-worker-4] INFO  l.forte.simbot.mirai.net.botQq - ECDH key is valid.
10:08:45.945 [DefaultDispatcher-worker-4] WARN  l.forte.simbot.mirai.net.botQq - Failed with auth method: Error[net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(151623                                               4768), code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。, errorInfo=)]@865229642
net.mamoe.mirai.network.BotAuthorizationException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:263)
        at net.mamoe.mirai.internal.network.handler.CommonNetworkHandler$StateConnecting$startState$2.invokeSuspend(CommonNetworkHandler.kt:247)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Caused by: net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(botQq), code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。, erro                                               rInfo=)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin(SsoProcessor.kt:490)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl$doLogin$1.invokeSuspend(SsoProcessor.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
        at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        ... 5 common frames omitted
10:08:45.947 [DefaultDispatcher-worker-4] WARN  l.forte.simbot.mirai.net.botQq - Exception in resumeConnection.
net.mamoe.mirai.internal.network.components.LoginFailedExceptionAsNetworkException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization proce                                               ss. See cause below.
        at net.mamoe.mirai.internal.network.handler.CommonNetworkHandler$StateConnecting$startState$2.invokeSuspend(CommonNetworkHandler.kt:249)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Caused by: net.mamoe.mirai.network.BotAuthorizationException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:263)
        at net.mamoe.mirai.internal.network.handler.CommonNetworkHandler$StateConnecting$startState$2.invokeSuspend(CommonNetworkHandler.kt:247)
        ... 6 common frames omitted
        Suppressed: net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(botQq), code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通过问题反馈与我们联                                               系。, errorInfo=)
Caused by: net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(botQq), code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。, erro                                               rInfo=)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin(SsoProcessor.kt:490)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl$doLogin$1.invokeSuspend(SsoProcessor.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
        at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        ... 5 common frames omitted
10:08:45.948 [DefaultDispatcher-worker-4] WARN  l.forte.simbot.mirai.net.botQq - Network selector received exception, closing bot. (net.mamoe.mirai.internal.network.components.Logi                                               nFailedExceptionAsNetworkException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.)
10:08:45.953 [DefaultDispatcher-worker-4] ERROR l.f.s.s.a.SimbotSpringBootBotAutoRegisterBuildConfigure - Bot verify info [love.forte.simbot.bot.PathBotVerifyInfo@78479f2b] registration                                                failed or start failed (with love.forte.simboot.spring.autoconfigure.SimbotSpringBootBotAutoRegisterBuildConfigure$SimbotSpringBootBotAutoRegisterPostProcessor@4fc6e776)
10:08:45.955 [main] WARN  o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springfr                                               amework.beans.factory.BeanCreationException: Error creating bean with name 'simbotApplicationAfterApplication' defined in love.forte.simboot.spring.autoconfigure.SimbotSpringBootApplica                                               tionConfiguration: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [love.forte.simboot.spri                                               ng.autoconfigure.AutoConfigureMarker$AfterApplicationPostProcessor]: Factory method 'simbotApplicationAfterApplication' threw exception; nested exception is java.lang.IllegalStateExcept                                               ion: Can't overwrite cause with a null

@ForliyScarlet ForliyScarlet added 等待确认 等待负责人员的确认 and removed 等待反馈 等待发起者的反馈 labels Jul 18, 2023
@954L
Copy link
Author

954L commented Jul 18, 2023

又尝试了几次,现在提示237

10:41:42.396 [DefaultDispatcher-worker-1] WARN  l.forte.simbot.mirai.net.qqBot - Failed with auth method: Password@467105584
net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(qqBot), code=237, title=安全提醒, message=当前网络不稳定,登录失败。推荐使用常用设备或通过手机号登录。, errorInfo=)

@954L
Copy link
Author

954L commented Jul 18, 2023

换了另一个号,仍然是code=45,237应该是频繁尝试登陆导致的

@954L
Copy link
Author

954L commented Jul 18, 2023

或者现在是否有任何可以使用simpler-robot登陆mirai组件的方式?

@ForteScarlet
Copy link
Member

根据 https://github.com/mamoe/mirai/releases/tag/v2.15.0 中的说法:

(Internal) 当 EncryptService 可用时提示服务来源警告

如果日志中没有这类“来源警告”也许就说明没有加载成功

@ForteScarlet
Copy link
Member

ForteScarlet commented Jul 18, 2023

能正常使用 mirai-core 登上的方式理论上就都可以使用simbot组件实现
simbot并没有修改什么登录方式,理论上没有什么影响,simbot做的修改最多只是默认情况下更改了 cache 目录内结构而已

@ForteScarlet ForteScarlet added 等待反馈 等待发起者的反馈 and removed 等待确认 等待负责人员的确认 labels Jul 18, 2023
@954L
Copy link
Author

954L commented Jul 18, 2023

无解...确实没有EncryptService相关的加载日志。能想到的所有方式全都尝试过了

@954L 954L closed this as completed Jul 18, 2023
@ForliyScarlet ForliyScarlet removed the 等待反馈 等待发起者的反馈 label Jul 18, 2023
@ForteScarlet
Copy link
Member

也许日志是debug或其他等级

@ForteScarlet
Copy link
Member

以及观察到日志中有这么一句:

10:08:08.132 [DefaultDispatcher-worker-2] INFO  l.forte.simbot.mirai.net.botQq - EncryptService SPI is not provided, sso secure ecdh will not be initialized.

@954L
Copy link
Author

954L commented Jul 18, 2023

我日志级别设置的是INFO,我改到ALL,再看一下详细日志内容

@954L
Copy link
Author

954L commented Jul 18, 2023

相关日志如下,未发现EncryptService相关加载日志,日志级别为:ALL

13:14:54.606 [main] DEBUG l.forte.simbot.utils.BlockingRunner - Dispatcher properties: coreSize=null, maxSize=null, keepAliveTime=null
13:14:54.606 [main] DEBUG l.forte.simbot.utils.BlockingRunner - Initialized default blocking dispatcher is null
13:14:54.612 [main] INFO  l.forte.simbot.utils.BlockingRunner - Blocking runner wait timeout is enabled with wait timeout 1m. You can enable debug logging for 'love.forte.simbot.utils.BlockingRunner' for more stack information or disable it with the JVM parameter '-Dsimbot.blockingRunner.disableWaitTimeout=true'.
13:14:54.615 [main] DEBUG l.f.s.s.a.SimbotSpringBootApplicationConfiguration - Launching application...
13:14:54.623 [main] INFO  l.f.s.s.a.SimbotSpringBootComponentAutoInstallBuildConfigure - The number of Installable Event Provider Factories is 0
13:14:54.623 [main] INFO  l.f.s.s.a.SimbotSpringBootComponentAutoInstallBuildConfigure - Install components by [installAllComponents] via classLoader org.springframework.boot.loader.LaunchedURLClassLoader@8bd1b6a
13:14:54.963 [main] DEBUG l.f.s.s.a.SimbotSpringBootComponentAutoInstallBuildConfigure - Install components by: null
13:14:54.963 [main] INFO  l.f.s.s.a.SimbotSpringBootEventProviderAutoInstallBuildConfigure - The number of Installable event provider Factories is 0
13:14:54.963 [main] INFO  l.f.s.s.a.SimbotSpringBootEventProviderAutoInstallBuildConfigure - Install event providers by [installAllEventProviders] via classLoader org.springframework.boot.loader.LaunchedURLClassLoader@8bd1b6a
13:14:54.969 [main] DEBUG l.f.s.s.a.a.SpringBootApplicationConfiguration - Building listener manager...
13:14:54.991 [main] DEBUG l.f.s.s.a.a.SpringBootApplicationConfiguration - Listener manager is built: love.forte.simbot.core.event.SimpleEventListenerManagerImpl@60807fd9
13:14:54.991 [main] DEBUG l.f.s.s.a.a.SpringBootApplicationConfiguration - Building providers...
13:14:54.995 [main] INFO  l.f.s.s.a.a.SpringBootApplicationConfiguration - The size of providers built is 1
13:14:54.995 [main] DEBUG l.f.s.s.a.a.SpringBootApplicationConfiguration - The built providers: [MiraiBotManager(bots=[], isActive=true, eventProcessorlove.forte.simbot.core.event.SimpleEventListenerManagerImpl@60807fd9)@911548055]
13:14:54.997 [main] DEBUG l.f.s.s.a.a.SpringBootApplicationConfiguration - Registering bots...
13:14:54.998 [main] INFO  l.f.s.s.a.a.SpringBootApplicationConfiguration - Bots all registered. The size of bots: 0
13:14:54.998 [main] DEBUG l.f.s.s.a.a.SpringBootApplicationConfiguration - Auto start bots: true
13:14:54.998 [main] DEBUG l.f.s.s.a.a.SpringBootApplicationConfiguration - But the registered bots are empty.
13:14:54.999 [main] INFO  l.f.s.s.a.a.SpringBootApplicationConfiguration - Simbot Spring Boot Application built in 378.010733ms
13:14:54.999 [main] DEBUG l.f.s.s.a.SimbotSpringBootApplicationConfiguration - Application launched. love.forte.simboot.spring.autoconfigure.application.SpringBootApplicationImpl@35ac9ebd
13:14:54.999 [main] TRACE o.s.beans.CachedIntrospectionResults - Getting BeanInfo for class [love.forte.simboot.spring.autoconfigure.application.SpringBootApplicationImpl]
13:14:55.002 [main] TRACE o.s.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [love.forte.simboot.spring.autoconfigure.application.SpringBootApplicationImpl]
13:14:55.002 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'botManagers' of type [love.forte.simbot.application.BotManagers]
13:14:55.010 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class]
13:14:55.010 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'configuration' of type [love.forte.simbot.application.ApplicationConfiguration]
13:14:55.011 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'coroutineContext' of type [kotlin.coroutines.CoroutineContext]
13:14:55.011 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'environment' of type [love.forte.simbot.application.Application$Environment]
13:14:55.011 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'eventListenerManager' of type [love.forte.simbot.event.EventListenerManager]
13:14:55.011 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'providers' of type [java.util.List]
13:14:55.014 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
13:14:55.014 [main] TRACE o.s.s.a.ScheduledAnnotationBeanPostProcessor - No @Scheduled annotations found on bean class: class love.forte.simboot.spring.autoconfigure.application.SpringBootApplicationImpl
13:14:55.014 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'simbotSpringBootApplication'
13:14:55.014 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'simbotApplicationEnvironment'
13:14:55.015 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'simbotApplicationEnvironment'
13:14:55.015 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'love.forte.simboot.spring.autoconfigure.SimbotSpringBootApplicationConfiguration'
13:14:55.015 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'simbotSpringBootApplication'
13:14:55.015 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'simbotApplicationEnvironment' via factory method to bean named 'simbotSpringBootApplication'
13:14:55.016 [main] TRACE o.s.beans.CachedIntrospectionResults - Getting BeanInfo for class [love.forte.simboot.spring.autoconfigure.application.SpringBootEnvironment]
13:14:55.017 [main] TRACE o.s.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [love.forte.simboot.spring.autoconfigure.application.SpringBootEnvironment]
13:14:55.017 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class]
13:14:55.017 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'components' of type [java.util.List]
13:14:55.021 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'coroutineContext' of type [kotlin.coroutines.CoroutineContext]
13:14:55.021 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'logger' of type [org.slf4j.Logger]
13:14:55.021 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'serializersModule' of type [kotlinx.serialization.modules.SerializersModule]
13:14:55.022 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
13:14:55.022 [main] TRACE o.s.s.a.ScheduledAnnotationBeanPostProcessor - No @Scheduled annotations found on bean class: class love.forte.simboot.spring.autoconfigure.application.SpringBootEnvironment
13:14:55.022 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'simbotApplicationEnvironment'
13:14:55.022 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'simbotApplicationAfterApplication'
13:14:55.022 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'simbotApplicationAfterApplication'
13:14:55.022 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'love.forte.simboot.spring.autoconfigure.SimbotSpringBootApplicationConfiguration'
13:14:55.022 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'simbotSpringBootApplication'
13:14:55.023 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'simbotSpringBootListenerAutoRegisterPostProcessor'
13:14:55.023 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'simbotSpringBootListenerAutoRegisterPostProcessor'
13:14:55.023 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'love.forte.simboot.spring.autoconfigure.SimbotSpringBootListenerAutoRegisterBuildConfigure'
13:14:55.023 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'love.forte.simboot.spring.autoconfigure.SimbotSpringBootListenerAutoRegisterBuildConfigure'
13:14:55.024 [main] TRACE o.s.beans.CachedIntrospectionResults - Getting BeanInfo for class [love.forte.simboot.spring.autoconfigure.SimbotSpringBootListenerAutoRegisterBuildConfigure]
13:14:55.025 [main] TRACE o.s.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [love.forte.simboot.spring.autoconfigure.SimbotSpringBootListenerAutoRegisterBuildConfigure]
13:14:55.025 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class]
13:14:55.025 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
13:14:55.025 [main] TRACE o.s.s.a.ScheduledAnnotationBeanPostProcessor - No @Scheduled annotations found on bean class: class love.forte.simboot.spring.autoconfigure.SimbotSpringBootListenerAutoRegisterBuildConfigure
13:14:55.025 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'love.forte.simboot.spring.autoconfigure.SimbotSpringBootListenerAutoRegisterBuildConfigure'
13:14:55.029 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onFriendMessageEvent(love.forte.simbot.component.mirai.event.MiraiFriendMessageEvent)#GENERATED_LISTENER'
13:14:55.029 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onFriendMessageEvent(love.forte.simbot.component.mirai.event.MiraiFriendMessageEvent)#GENERATED_LISTENER'
13:14:55.151 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 1 normal binders bound to parameter [instance parameter of fun com.w954l.bot.listeners.CommonListener.onFriendMessageEvent(love.forte.simbot.component.mirai.event.MiraiFriendMessageEvent!): kotlin.Unit]. the binders: [love.forte.simboot.listener.ParameterBinderResult$Normal@4fbaa7f5]
13:14:55.155 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 0 spare binders bound to parameter [instance parameter of fun com.w954l.bot.listeners.CommonListener.onFriendMessageEvent(love.forte.simbot.component.mirai.event.MiraiFriendMessageEvent!): kotlin.Unit]. the binders: []
13:14:55.157 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 1 normal binders bound to parameter [parameter #1 event of fun com.w954l.bot.listeners.CommonListener.onFriendMessageEvent(love.forte.simbot.component.mirai.event.MiraiFriendMessageEvent!): kotlin.Unit]. the binders: [love.forte.simboot.listener.ParameterBinderResult$Normal@4b476233]
13:14:55.157 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 0 spare binders bound to parameter [parameter #1 event of fun com.w954l.bot.listeners.CommonListener.onFriendMessageEvent(love.forte.simbot.component.mirai.event.MiraiFriendMessageEvent!): kotlin.Unit]. the binders: []
13:14:55.170 [main] DEBUG l.f.s.c.l.KFunctionListenerProcessor - The size of resolved listener filters: 0, interceptors: 0, preparers: 0
13:14:55.172 [main] TRACE o.s.beans.CachedIntrospectionResults - Getting BeanInfo for class [love.forte.simbot.event.SimpleEventListenerRegistrationDescription]
13:14:55.174 [main] TRACE o.s.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [love.forte.simbot.event.SimpleEventListenerRegistrationDescription]
13:14:55.174 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'async' of type [boolean]
13:14:55.176 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class]
13:14:55.176 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'listener' of type [love.forte.simbot.event.EventListener]
13:14:55.176 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'priority' of type [int]
13:14:55.176 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
13:14:55.177 [main] TRACE o.s.s.a.ScheduledAnnotationBeanPostProcessor - No @Scheduled annotations found on bean class: class love.forte.simbot.event.SimpleEventListenerRegistrationDescription
13:14:55.177 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onFriendMessageEvent(love.forte.simbot.component.mirai.event.MiraiFriendMessageEvent)#GENERATED_LISTENER'
13:14:55.177 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onGroupMessageEvent(love.forte.simbot.component.mirai.event.MiraiGroupMessageEvent)#GENERATED_LISTENER'
13:14:55.177 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onGroupMessageEvent(love.forte.simbot.component.mirai.event.MiraiGroupMessageEvent)#GENERATED_LISTENER'
13:14:55.219 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 1 normal binders bound to parameter [instance parameter of fun com.w954l.bot.listeners.CommonListener.onGroupMessageEvent(love.forte.simbot.component.mirai.event.MiraiGroupMessageEvent!): kotlin.Unit]. the binders: [love.forte.simboot.listener.ParameterBinderResult$Normal@22b82ddf]
13:14:55.219 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 0 spare binders bound to parameter [instance parameter of fun com.w954l.bot.listeners.CommonListener.onGroupMessageEvent(love.forte.simbot.component.mirai.event.MiraiGroupMessageEvent!): kotlin.Unit]. the binders: []
13:14:55.220 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 1 normal binders bound to parameter [parameter #1 event of fun com.w954l.bot.listeners.CommonListener.onGroupMessageEvent(love.forte.simbot.component.mirai.event.MiraiGroupMessageEvent!): kotlin.Unit]. the binders: [love.forte.simboot.listener.ParameterBinderResult$Normal@28bf82d9]
13:14:55.220 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 0 spare binders bound to parameter [parameter #1 event of fun com.w954l.bot.listeners.CommonListener.onGroupMessageEvent(love.forte.simbot.component.mirai.event.MiraiGroupMessageEvent!): kotlin.Unit]. the binders: []
13:14:55.220 [main] DEBUG l.f.s.c.l.KFunctionListenerProcessor - The size of resolved listener filters: 0, interceptors: 0, preparers: 0
13:14:55.221 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
13:14:55.221 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onGroupMessageEvent(love.forte.simbot.component.mirai.event.MiraiGroupMessageEvent)#GENERATED_LISTENER'
13:14:55.221 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onGroupJoinRequestEvent(love.forte.simbot.event.GroupJoinRequestEvent)#GENERATED_LISTENER'
13:14:55.221 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onGroupJoinRequestEvent(love.forte.simbot.event.GroupJoinRequestEvent)#GENERATED_LISTENER'
13:14:55.233 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 1 normal binders bound to parameter [instance parameter of fun com.w954l.bot.listeners.CommonListener.onGroupJoinRequestEvent(love.forte.simbot.event.GroupJoinRequestEvent!): kotlin.Unit]. the binders: [love.forte.simboot.listener.ParameterBinderResult$Normal@3d8d970e]
13:14:55.233 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 0 spare binders bound to parameter [instance parameter of fun com.w954l.bot.listeners.CommonListener.onGroupJoinRequestEvent(love.forte.simbot.event.GroupJoinRequestEvent!): kotlin.Unit]. the binders: []
13:14:55.234 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 1 normal binders bound to parameter [parameter #1 event of fun com.w954l.bot.listeners.CommonListener.onGroupJoinRequestEvent(love.forte.simbot.event.GroupJoinRequestEvent!): kotlin.Unit]. the binders: [love.forte.simboot.listener.ParameterBinderResult$Normal@2fac80a8]
13:14:55.234 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 0 spare binders bound to parameter [parameter #1 event of fun com.w954l.bot.listeners.CommonListener.onGroupJoinRequestEvent(love.forte.simbot.event.GroupJoinRequestEvent!): kotlin.Unit]. the binders: []
13:14:55.234 [main] DEBUG l.f.s.c.l.KFunctionListenerProcessor - The size of resolved listener filters: 0, interceptors: 0, preparers: 0
13:14:55.235 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
13:14:55.235 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onGroupJoinRequestEvent(love.forte.simbot.event.GroupJoinRequestEvent)#GENERATED_LISTENER'
13:14:55.235 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onGroupRequestEvent(love.forte.simbot.event.GroupEvent)#GENERATED_LISTENER'
13:14:55.235 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onGroupRequestEvent(love.forte.simbot.event.GroupEvent)#GENERATED_LISTENER'
13:14:55.237 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 1 normal binders bound to parameter [instance parameter of fun com.w954l.bot.listeners.CommonListener.onGroupRequestEvent(love.forte.simbot.event.GroupEvent!): kotlin.Unit]. the binders: [love.forte.simboot.listener.ParameterBinderResult$Normal@1934339]
13:14:55.237 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 0 spare binders bound to parameter [instance parameter of fun com.w954l.bot.listeners.CommonListener.onGroupRequestEvent(love.forte.simbot.event.GroupEvent!): kotlin.Unit]. the binders: []
13:14:55.237 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 1 normal binders bound to parameter [parameter #1 event of fun com.w954l.bot.listeners.CommonListener.onGroupRequestEvent(love.forte.simbot.event.GroupEvent!): kotlin.Unit]. the binders: [love.forte.simboot.listener.ParameterBinderResult$Normal@4af12a63]
13:14:55.237 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 0 spare binders bound to parameter [parameter #1 event of fun com.w954l.bot.listeners.CommonListener.onGroupRequestEvent(love.forte.simbot.event.GroupEvent!): kotlin.Unit]. the binders: []
13:14:55.238 [main] DEBUG l.f.s.c.l.KFunctionListenerProcessor - The size of resolved listener filters: 0, interceptors: 0, preparers: 0
13:14:55.238 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
13:14:55.238 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onGroupRequestEvent(love.forte.simbot.event.GroupEvent)#GENERATED_LISTENER'
13:14:55.238 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onMiraiFriendRequestEvent(love.forte.simbot.component.mirai.event.MiraiFriendRequestEvent)#GENERATED_LISTENER'
13:14:55.238 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onMiraiFriendRequestEvent(love.forte.simbot.component.mirai.event.MiraiFriendRequestEvent)#GENERATED_LISTENER'
13:14:55.257 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 1 normal binders bound to parameter [instance parameter of fun com.w954l.bot.listeners.CommonListener.onMiraiFriendRequestEvent(love.forte.simbot.component.mirai.event.MiraiFriendRequestEvent!): kotlin.Unit]. the binders: [love.forte.simboot.listener.ParameterBinderResult$Normal@2262f0d8]
13:14:55.262 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 0 spare binders bound to parameter [instance parameter of fun com.w954l.bot.listeners.CommonListener.onMiraiFriendRequestEvent(love.forte.simbot.component.mirai.event.MiraiFriendRequestEvent!): kotlin.Unit]. the binders: []
13:14:55.263 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 1 normal binders bound to parameter [parameter #1 friendRequestEvent of fun com.w954l.bot.listeners.CommonListener.onMiraiFriendRequestEvent(love.forte.simbot.component.mirai.event.MiraiFriendRequestEvent!): kotlin.Unit]. the binders: [love.forte.simboot.listener.ParameterBinderResult$Normal@283a8ad6]
13:14:55.263 [main] TRACE l.f.s.c.l.KFunctionListenerProcessor - There are actually 0 spare binders bound to parameter [parameter #1 friendRequestEvent of fun com.w954l.bot.listeners.CommonListener.onMiraiFriendRequestEvent(love.forte.simbot.component.mirai.event.MiraiFriendRequestEvent!): kotlin.Unit]. the binders: []
13:14:55.264 [main] DEBUG l.f.s.c.l.KFunctionListenerProcessor - The size of resolved listener filters: 0, interceptors: 0, preparers: 0
13:14:55.264 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
13:14:55.264 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onMiraiFriendRequestEvent(love.forte.simbot.component.mirai.event.MiraiFriendRequestEvent)#GENERATED_LISTENER'
13:14:55.265 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'simbotSpringBootListenerAutoRegisterPostProcessor' via factory method to bean named 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onFriendMessageEvent(love.forte.simbot.component.mirai.event.MiraiFriendMessageEvent)#GENERATED_LISTENER'
13:14:55.266 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'simbotSpringBootListenerAutoRegisterPostProcessor' via factory method to bean named 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onGroupMessageEvent(love.forte.simbot.component.mirai.event.MiraiGroupMessageEvent)#GENERATED_LISTENER'
13:14:55.266 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'simbotSpringBootListenerAutoRegisterPostProcessor' via factory method to bean named 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onGroupJoinRequestEvent(love.forte.simbot.event.GroupJoinRequestEvent)#GENERATED_LISTENER'
13:14:55.266 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'simbotSpringBootListenerAutoRegisterPostProcessor' via factory method to bean named 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onGroupRequestEvent(love.forte.simbot.event.GroupEvent)#GENERATED_LISTENER'
13:14:55.266 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'simbotSpringBootListenerAutoRegisterPostProcessor' via factory method to bean named 'commonListenerpublic void com.w954l.bot.listeners.CommonListener.onMiraiFriendRequestEvent(love.forte.simbot.component.mirai.event.MiraiFriendRequestEvent)#GENERATED_LISTENER'
13:14:55.268 [main] TRACE o.s.beans.CachedIntrospectionResults - Getting BeanInfo for class [love.forte.simboot.spring.autoconfigure.SimbotSpringBootListenerAutoRegisterPostProcessor]
13:14:55.270 [main] TRACE o.s.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [love.forte.simboot.spring.autoconfigure.SimbotSpringBootListenerAutoRegisterPostProcessor]
13:14:55.270 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class]
13:14:55.271 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
13:14:55.271 [main] TRACE o.s.s.a.ScheduledAnnotationBeanPostProcessor - No @Scheduled annotations found on bean class: class love.forte.simboot.spring.autoconfigure.SimbotSpringBootListenerAutoRegisterPostProcessor
13:14:55.271 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'simbotSpringBootListenerAutoRegisterPostProcessor'
13:14:55.271 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'simbotSpringBootBotAutoRegisterPostProcessor'
13:14:55.271 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'simbotSpringBootBotAutoRegisterPostProcessor'
13:14:55.271 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'love.forte.simboot.spring.autoconfigure.SimbotSpringBootBotAutoRegisterBuildConfigure'
13:14:55.271 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'love.forte.simboot.spring.autoconfigure.SimbotSpringBootBotAutoRegisterBuildConfigure'
13:14:55.272 [main] TRACE o.s.beans.CachedIntrospectionResults - Getting BeanInfo for class [love.forte.simboot.spring.autoconfigure.SimbotSpringBootBotAutoRegisterBuildConfigure]
13:14:55.273 [main] TRACE o.s.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [love.forte.simboot.spring.autoconfigure.SimbotSpringBootBotAutoRegisterBuildConfigure]
13:14:55.273 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class]
13:14:55.274 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
13:14:55.274 [main] TRACE o.s.s.a.ScheduledAnnotationBeanPostProcessor - No @Scheduled annotations found on bean class: class love.forte.simboot.spring.autoconfigure.SimbotSpringBootBotAutoRegisterBuildConfigure
13:14:55.274 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'love.forte.simboot.spring.autoconfigure.SimbotSpringBootBotAutoRegisterBuildConfigure'
13:14:55.278 [main] TRACE o.s.beans.CachedIntrospectionResults - Getting BeanInfo for class [love.forte.simboot.spring.autoconfigure.SimbotSpringBootBotAutoRegisterBuildConfigure$SimbotSpringBootBotAutoRegisterPostProcessor]
13:14:55.279 [main] TRACE o.s.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [love.forte.simboot.spring.autoconfigure.SimbotSpringBootBotAutoRegisterBuildConfigure$SimbotSpringBootBotAutoRegisterPostProcessor]
13:14:55.279 [main] TRACE o.s.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class]
13:14:55.280 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
13:14:55.280 [main] TRACE o.s.s.a.ScheduledAnnotationBeanPostProcessor - No @Scheduled annotations found on bean class: class love.forte.simboot.spring.autoconfigure.SimbotSpringBootBotAutoRegisterBuildConfigure$SimbotSpringBootBotAutoRegisterPostProcessor
13:14:55.280 [main] TRACE o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'simbotSpringBootBotAutoRegisterPostProcessor'
13:14:55.280 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'simbotApplicationAfterApplication' via factory method to bean named 'simbotSpringBootApplication'
13:14:55.280 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'simbotApplicationAfterApplication' via factory method to bean named 'simbotSpringBootListenerAutoRegisterPostProcessor'
13:14:55.280 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'simbotApplicationAfterApplication' via factory method to bean named 'simbotSpringBootBotAutoRegisterPostProcessor'
13:14:55.281 [main] DEBUG l.f.s.s.a.SimbotSpringBootListenerAutoRegisterPostProcessor - Start listener auto register.
13:14:55.281 [main] DEBUG l.f.s.s.a.SimbotSpringBootListenerAutoRegisterPostProcessor - The size of resolved listeners is 0
13:14:55.281 [main] DEBUG l.f.s.s.a.SimbotSpringBootListenerAutoRegisterPostProcessor - The size of resolved listenerRegistrationDescriptions is 5
13:14:55.281 [main] DEBUG l.f.s.s.a.SimbotSpringBootListenerAutoRegisterPostProcessor - The size of resolved listener builders is 0
13:14:55.285 [main] DEBUG l.f.s.s.a.SimbotSpringBootListenerAutoRegisterPostProcessor - Registered listener description [SimpleEventListenerRegistrationDescription(listener=KFunctionEventListener(isSuspend=false, targets=[EventKey(id=mirai.friend_message)], binders=[love.forte.simboot.core.listener.MergedBinder@5a4c98d7, love.forte.simboot.core.listener.MergedBinder@668a32a4], caller=fun com.w954l.bot.listeners.CommonListener.onFriendMessageEvent(love.forte.simbot.component.mirai.event.MiraiFriendMessageEvent!): kotlin.Unit), priority=500, isAsync=false)] named commonListenerpublic void com.w954l.bot.listeners.CommonListener.onFriendMessageEvent(love.forte.simbot.component.mirai.event.MiraiFriendMessageEvent)#GENERATED_LISTENER
13:14:55.285 [main] DEBUG l.f.s.s.a.SimbotSpringBootListenerAutoRegisterPostProcessor - Registered listener description [SimpleEventListenerRegistrationDescription(listener=KFunctionEventListener(isSuspend=false, targets=[EventKey(id=mirai.group_message)], binders=[love.forte.simboot.core.listener.MergedBinder@2026fbff, love.forte.simboot.core.listener.MergedBinder@baa227e], caller=fun com.w954l.bot.listeners.CommonListener.onGroupMessageEvent(love.forte.simbot.component.mirai.event.MiraiGroupMessageEvent!): kotlin.Unit), priority=500, isAsync=false)] named commonListenerpublic void com.w954l.bot.listeners.CommonListener.onGroupMessageEvent(love.forte.simbot.component.mirai.event.MiraiGroupMessageEvent)#GENERATED_LISTENER
13:14:55.286 [main] DEBUG l.f.s.s.a.SimbotSpringBootListenerAutoRegisterPostProcessor - Registered listener description [SimpleEventListenerRegistrationDescription(listener=KFunctionEventListener(isSuspend=false, targets=[EventKey(id=api.group_join_request)], binders=[love.forte.simboot.core.listener.MergedBinder@351e89fc, love.forte.simboot.core.listener.MergedBinder@2b682e9], caller=fun com.w954l.bot.listeners.CommonListener.onGroupJoinRequestEvent(love.forte.simbot.event.GroupJoinRequestEvent!): kotlin.Unit), priority=500, isAsync=false)] named commonListenerpublic void com.w954l.bot.listeners.CommonListener.onGroupJoinRequestEvent(love.forte.simbot.event.GroupJoinRequestEvent)#GENERATED_LISTENER
13:14:55.286 [main] DEBUG l.f.s.s.a.SimbotSpringBootListenerAutoRegisterPostProcessor - Registered listener description [SimpleEventListenerRegistrationDescription(listener=KFunctionEventListener(isSuspend=false, targets=[EventKey(id=api.group)], binders=[love.forte.simboot.core.listener.MergedBinder@15586843, love.forte.simboot.core.listener.MergedBinder@4fbb1144], caller=fun com.w954l.bot.listeners.CommonListener.onGroupRequestEvent(love.forte.simbot.event.GroupEvent!): kotlin.Unit), priority=500, isAsync=false)] named commonListenerpublic void com.w954l.bot.listeners.CommonListener.onGroupRequestEvent(love.forte.simbot.event.GroupEvent)#GENERATED_LISTENER
13:14:55.286 [main] DEBUG l.f.s.s.a.SimbotSpringBootListenerAutoRegisterPostProcessor - Registered listener description [SimpleEventListenerRegistrationDescription(listener=KFunctionEventListener(isSuspend=false, targets=[EventKey(id=mirai.friend_request)], binders=[love.forte.simboot.core.listener.MergedBinder@e2b3026, love.forte.simboot.core.listener.MergedBinder@38bc5ac0], caller=fun com.w954l.bot.listeners.CommonListener.onMiraiFriendRequestEvent(love.forte.simbot.component.mirai.event.MiraiFriendRequestEvent!): kotlin.Unit), priority=500, isAsync=false)] named commonListenerpublic void com.w954l.bot.listeners.CommonListener.onMiraiFriendRequestEvent(love.forte.simbot.component.mirai.event.MiraiFriendRequestEvent)#GENERATED_LISTENER
13:14:55.286 [main] DEBUG l.f.s.s.a.SimbotSpringBootBotAutoRegisterBuildConfigure - Start bot auto register.
13:14:55.290 [main] WARN  l.f.s.b.StandardBotVerifyInfoDecoderFactory - Unable to find the com.charleskorn.kaml:kaml in current classpath, the bot configuration parser in *.bot.yaml format will not be available.
13:14:55.313 [main] WARN  l.f.s.b.StandardBotVerifyInfoDecoderFactory - Unable to find the kotlinx-serialization-properties in current classpath, the bot configuration parser in *.bot.properties format will not be available.
13:14:55.313 [main] DEBUG l.f.s.s.a.SimbotSpringBootBotAutoRegisterBuildConfigure - Boot configuration: love.forte.simboot.spring.autoconfigure.application.SpringBootApplicationConfiguration@63d677f5
13:14:55.313 [main] DEBUG l.f.s.s.a.SimbotSpringBootBotAutoRegisterBuildConfigure - Bot registration Failure policy: ERROR
13:14:55.318 [main] TRACE o.s.c.i.s.PathMatchingResourcePatternResolver - Looking for matching resources in directory tree [/data/qq-bot/bots/1]
13:14:55.318 [main] TRACE o.s.c.i.s.PathMatchingResourcePatternResolver - Searching directory [/data/qq-bot/bots/1] for files matching pattern [/data/qq-bot/bots/1/*.json]
13:14:55.320 [main] TRACE o.s.c.i.s.PathMatchingResourcePatternResolver - Resolved location pattern [file:bots/1/*.json] to resources [file [/data/qq-bot/bots/1/botQq.bot.json]]
13:14:55.320 [main] DEBUG l.f.s.s.a.SimbotSpringBootBotAutoRegisterBuildConfigure - Resolved bot register resource: file [/data/qq-bot/bots/1/botQq.bot.json]
13:14:55.326 [main] INFO  l.f.s.s.a.SimbotSpringBootBotAutoRegisterBuildConfigure - Registering bot with verify info [love.forte.simbot.bot.PathBotVerifyInfo@44384b4a]
13:14:55.415 [main] DEBUG l.f.s.c.m.i.MiraiBotManagerImpl - The authorization used to register bot botQq: BotAuthorization.byPassword(<ERASED>)
13:14:55.417 [main] WARN  l.f.s.c.m.b.MiraiBotVerifyInfoConfiguration$Config - The property `config.accountSecrets` is deprecated, use `config.disableAccountSecretes` instead
13:14:55.417 [main] DEBUG l.f.s.c.m.i.MiraiBotManagerImpl - The actual configuration used to register bot botQq: net.mamoe.mirai.utils.BotConfiguration@211a9647
13:14:55.462 [main] DEBUG l.f.s.s.a.SimbotSpringBootBotAutoRegisterBuildConfigure - Bot verify info [love.forte.simbot.bot.PathBotVerifyInfo@44384b4a] is registered as [MiraiBot(id=botQq, isActive=true, eventProcessor=love.forte.simbot.core.event.SimpleEventListenerManagerImpl@60807fd9, manager=MiraiBotManager(bots=[botQq], isActive=true, eventProcessorlove.forte.simbot.core.event.SimpleEventListenerManagerImpl@60807fd9)@911548055)] via manager [MiraiBotManager(bots=[botQq], isActive=true, eventProcessorlove.forte.simbot.core.event.SimpleEventListenerManagerImpl@60807fd9)@911548055]
13:14:55.515 [main] WARN  l.f.s.c.m.b.DeviceInfoConfiguration$FileBased - The file at [./qq-bot/botQq/device.json] is suspected to be null or non-existent, but unable to find resource at [./qq-bot/botQq/device.json]. The copy behavior will not be executed
13:14:55.623 [DefaultDispatcher-worker-3] DEBUG i.n.u.i.l.InternalLoggerFactory - Using SLF4J as the default logging framework
13:14:55.624 [DefaultDispatcher-worker-3] DEBUG i.n.c.MultithreadEventLoopGroup - -Dio.netty.eventLoopThreads: 8
13:14:55.636 [DefaultDispatcher-worker-3] DEBUG i.n.u.i.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024
13:14:55.636 [DefaultDispatcher-worker-3] DEBUG i.n.u.i.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096
13:14:55.654 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent0 - -Dio.netty.noUnsafe: false
13:14:55.654 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent0 - Java version: 11
13:14:55.654 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent0 - sun.misc.Unsafe.theUnsafe: available
13:14:55.655 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent0 - sun.misc.Unsafe.copyMemory: available
13:14:55.655 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent0 - sun.misc.Unsafe.storeFence: available
13:14:55.655 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent0 - java.nio.Buffer.address: available
13:14:55.656 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent0 - direct buffer constructor: available
13:14:55.656 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent0 - java.nio.Bits.unaligned: available, true
13:14:55.657 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent0 - jdk.internal.misc.Unsafe.allocateUninitializedArray(int): available
13:14:55.658 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent0 - java.nio.DirectByteBuffer.<init>(long, int): available
13:14:55.658 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent - sun.misc.Unsafe: available
13:14:55.659 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent - maxDirectMemory: 2051014656 bytes (maybe)
13:14:55.659 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.tmpdir: /tmp (java.io.tmpdir)
13:14:55.659 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.bitMode: 64 (sun.arch.data.model)
13:14:55.659 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.maxDirectMemory: 2051014656 bytes
13:14:55.659 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.uninitializedArrayAllocationThreshold: 1024
13:14:55.660 [DefaultDispatcher-worker-3] DEBUG io.netty.util.internal.CleanerJava9 - java.nio.ByteBuffer.cleaner(): available
13:14:55.660 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.noPreferDirect: false
13:14:55.661 [DefaultDispatcher-worker-3] DEBUG io.netty.channel.nio.NioEventLoop - -Dio.netty.noKeySetOptimization: false
13:14:55.661 [DefaultDispatcher-worker-3] DEBUG io.netty.channel.nio.NioEventLoop - -Dio.netty.selectorAutoRebuildThreshold: 512
13:14:55.667 [DefaultDispatcher-worker-3] DEBUG i.n.util.internal.PlatformDependent - org.jctools-core.MpscChunkedArrayQueue: available
13:14:55.670 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e004259
13:14:55.671 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79d65b70
13:14:55.671 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3588cc99
13:14:55.671 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10afe7ad
13:14:55.671 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6345a181
13:14:55.671 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28837b42
13:14:55.671 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b1c86cf
13:14:55.671 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34e1808e
13:14:55.698 [DefaultDispatcher-worker-3] DEBUG io.netty.channel.DefaultChannelId - -Dio.netty.processId: 22906 (auto-detected)
13:14:55.703 [DefaultDispatcher-worker-3] DEBUG io.netty.util.NetUtil - -Djava.net.preferIPv4Stack: false
13:14:55.703 [DefaultDispatcher-worker-3] DEBUG io.netty.util.NetUtil - -Djava.net.preferIPv6Addresses: false
13:14:55.705 [DefaultDispatcher-worker-3] DEBUG io.netty.util.NetUtilInitializations - Loopback interface: lo (lo, 0:0:0:0:0:0:0:1%lo)
13:14:55.705 [DefaultDispatcher-worker-3] DEBUG io.netty.util.NetUtil - /proc/sys/net/core/somaxconn: 128
13:14:55.707 [DefaultDispatcher-worker-3] DEBUG io.netty.channel.DefaultChannelId - -Dio.netty.machineId: 52:ee:f2:ff:fe:cd:1b:a3 (auto-detected)
13:14:55.717 [DefaultDispatcher-worker-3] DEBUG io.netty.util.ResourceLeakDetector - -Dio.netty.leakDetection.level: simple
13:14:55.717 [DefaultDispatcher-worker-3] DEBUG io.netty.util.ResourceLeakDetector - -Dio.netty.leakDetection.targetRecords: 4
13:14:55.739 [DefaultDispatcher-worker-3] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.numHeapArenas: 8
13:14:55.739 [DefaultDispatcher-worker-3] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.numDirectArenas: 8
13:14:55.739 [DefaultDispatcher-worker-3] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.pageSize: 8192
13:14:55.739 [DefaultDispatcher-worker-3] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxOrder: 9
13:14:55.739 [DefaultDispatcher-worker-3] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.chunkSize: 4194304
13:14:55.739 [DefaultDispatcher-worker-3] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.smallCacheSize: 256
13:14:55.739 [DefaultDispatcher-worker-3] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.normalCacheSize: 64
13:14:55.739 [DefaultDispatcher-worker-3] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxCachedBufferCapacity: 32768
13:14:55.739 [DefaultDispatcher-worker-3] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.cacheTrimInterval: 8192
13:14:55.739 [DefaultDispatcher-worker-3] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.cacheTrimIntervalMillis: 0
13:14:55.739 [DefaultDispatcher-worker-3] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.useCacheForAllThreads: false
13:14:55.739 [DefaultDispatcher-worker-3] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023
13:14:55.748 [DefaultDispatcher-worker-3] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.allocator.type: pooled
13:14:55.748 [DefaultDispatcher-worker-3] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.threadLocalDirectBufferSize: 0
13:14:55.748 [DefaultDispatcher-worker-3] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.maxThreadLocalCharBufferSize: 16384
13:14:55.825 [DefaultDispatcher-worker-3] TRACE l.forte.simbot.mirai.net.botQq - Invalidate caches because hash file not available.
13:14:55.828 [DefaultDispatcher-worker-3] TRACE l.forte.simbot.mirai.net.botQq - No server list cached.
13:14:56.161 [OkHttp https://snowflake.qq.com/...] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 scheduled after   0 µs: OkHttp ConnectionPool
13:14:56.161 [OkHttp TaskRunner] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 starting              : OkHttp ConnectionPool
13:14:56.165 [OkHttp ConnectionPool] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 run again after 300 s : OkHttp ConnectionPool
13:14:56.165 [OkHttp TaskRunner] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 finished run in   4 ms: OkHttp ConnectionPool
13:14:56.276 [DefaultDispatcher-worker-1] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 scheduled after   0 µs: OkHttp ConnectionPool
13:14:56.276 [OkHttp TaskRunner] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 starting              : OkHttp ConnectionPool
13:14:56.276 [OkHttp ConnectionPool] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 run again after 300 s : OkHttp ConnectionPool
13:14:56.276 [OkHttp TaskRunner] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 finished run in 196 µs: OkHttp ConnectionPool
13:14:56.297 [DefaultDispatcher-worker-3] INFO  l.forte.simbot.mirai.net.botQq - EncryptService SPI is not provided, sso secure ecdh will not be initialized.
13:14:56.307 [DefaultDispatcher-worker-3] INFO  l.forte.simbot.mirai.net.botQq - ECDH key is invalid, start to fetch ecdh public key from server.
13:14:56.356 [OkHttp https://keyrotate.qq.com/...] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 scheduled after   0 µs: OkHttp ConnectionPool
13:14:56.356 [OkHttp TaskRunner] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 starting              : OkHttp ConnectionPool
13:14:56.356 [OkHttp ConnectionPool] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 run again after 300 s : OkHttp ConnectionPool
13:14:56.356 [OkHttp TaskRunner] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 finished run in 374 µs: OkHttp ConnectionPool
13:14:56.383 [DefaultDispatcher-worker-3] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 scheduled after   0 µs: OkHttp ConnectionPool
13:14:56.387 [OkHttp TaskRunner] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 starting              : OkHttp ConnectionPool
13:14:56.387 [OkHttp ConnectionPool] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 run again after 300 s : OkHttp ConnectionPool
13:14:56.387 [OkHttp TaskRunner] DEBUG n.m.m.i.d.o.i.concurrent.TaskRunner - Q10000 finished run in 197 µs: OkHttp ConnectionPool
13:14:56.389 [DefaultDispatcher-worker-1] INFO  l.forte.simbot.mirai.net.botQq - Successfully fetched ecdh public key from server.
13:14:56.397 [DefaultDispatcher-worker-1] TRACE l.forte.simbot.mirai.net.botQq - [AuthControl/acquire] Acquiring auth method
13:14:56.398 [DefaultDispatcher-worker-1] DEBUG l.forte.simbot.mirai.net.botQq - [AuthControl/acquire] Authorization responded: Password@984107453
13:14:56.449 [DefaultDispatcher-worker-1] TRACE l.forte.simbot.mirai.net.botQq - Send: wtlogin.login(9:password-login)
13:14:56.453 [DefaultDispatcher-worker-1] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.maxCapacityPerThread: 4096
13:14:56.453 [DefaultDispatcher-worker-1] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.ratio: 8
13:14:56.453 [DefaultDispatcher-worker-1] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.chunkSize: 32
13:14:56.453 [DefaultDispatcher-worker-1] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.blocking: false
13:14:56.462 [nioEventLoopGroup-2-2] DEBUG io.netty.buffer.AbstractByteBuf - -Dio.netty.buffer.checkAccessible: true
13:14:56.462 [nioEventLoopGroup-2-2] DEBUG io.netty.buffer.AbstractByteBuf - -Dio.netty.buffer.checkBounds: true
13:14:56.463 [nioEventLoopGroup-2-2] DEBUG i.n.util.ResourceLeakDetectorFactory - Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@5940ae61
13:14:56.659 [DefaultDispatcher-worker-1] WARN  l.forte.simbot.mirai.net.botQq - Failed with auth method: Password@984107453
net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(botQq), code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。, errorInfo=)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin(SsoProcessor.kt:490)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl$doLogin$1.invokeSuspend(SsoProcessor.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
        at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
13:14:56.659 [DefaultDispatcher-worker-1] TRACE l.forte.simbot.mirai.net.botQq - [AuthControl/resume] Fire auth failed with cause: net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(botQq), code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。, errorInfo=)
13:14:56.663 [DefaultDispatcher-worker-1] WARN  l.forte.simbot.mirai.net.botQq - Exception in resumeConnection.
net.mamoe.mirai.internal.network.handler.selector.SelectorRequireReconnectException: null
13:14:56.664 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ef8954f
13:14:56.664 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e1b5e2a
13:14:56.664 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@530faf1d
13:14:56.664 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d544566
13:14:56.664 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37fce36e
13:14:56.664 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43e201b5
13:14:56.664 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d3b2993
13:14:56.664 [DefaultDispatcher-worker-3] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22b2e27
13:14:56.680 [nioEventLoopGroup-2-3] TRACE l.forte.simbot.mirai.net.botQq - Recv: wtlogin.login
13:14:56.700 [DefaultDispatcher-worker-3] INFO  l.forte.simbot.mirai.net.botQq - ECDH key is valid.
13:14:56.704 [DefaultDispatcher-worker-3] TRACE l.forte.simbot.mirai.net.botQq - [AuthControl/acquire] Acquiring auth method
13:14:56.706 [DefaultDispatcher-worker-3] DEBUG l.forte.simbot.mirai.net.botQq - [AuthControl/acquire] Authorization responded: Error[net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(botQq), code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。, errorInfo=)]@1318552311
13:14:56.706 [DefaultDispatcher-worker-3] WARN  l.forte.simbot.mirai.net.botQq - Failed with auth method: Error[net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(botQq), code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。, errorInfo=)]@1318552311
net.mamoe.mirai.network.BotAuthorizationException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:263)
        at net.mamoe.mirai.internal.network.handler.CommonNetworkHandler$StateConnecting$startState$2.invokeSuspend(CommonNetworkHandler.kt:247)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Caused by: net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(botQq), code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。, errorInfo=)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin(SsoProcessor.kt:490)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl$doLogin$1.invokeSuspend(SsoProcessor.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
        at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        ... 5 common frames omitted
13:14:56.709 [DefaultDispatcher-worker-3] WARN  l.forte.simbot.mirai.net.botQq - Exception in resumeConnection.
net.mamoe.mirai.internal.network.components.LoginFailedExceptionAsNetworkException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.
        at net.mamoe.mirai.internal.network.handler.CommonNetworkHandler$StateConnecting$startState$2.invokeSuspend(CommonNetworkHandler.kt:249)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Caused by: net.mamoe.mirai.network.BotAuthorizationException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:263)
        at net.mamoe.mirai.internal.network.handler.CommonNetworkHandler$StateConnecting$startState$2.invokeSuspend(CommonNetworkHandler.kt:247)
        ... 6 common frames omitted
        Suppressed: net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(botQq), code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。, errorInfo=)
Caused by: net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(botQq), code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。, errorInfo=)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin(SsoProcessor.kt:490)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl$doLogin$1.invokeSuspend(SsoProcessor.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
        at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        ... 5 common frames omitted
13:14:56.710 [DefaultDispatcher-worker-3] WARN  l.forte.simbot.mirai.net.botQq - Network selector received exception, closing bot. (net.mamoe.mirai.internal.network.components.LoginFailedExceptionAsNetworkException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.)
13:14:56.716 [DefaultDispatcher-worker-3] ERROR l.f.s.s.a.SimbotSpringBootBotAutoRegisterBuildConfigure - Bot verify info [love.forte.simbot.bot.PathBotVerifyInfo@44384b4a] registration failed or start failed (with love.forte.simboot.spring.autoconfigure.SimbotSpringBootBotAutoRegisterBuildConfigure$SimbotSpringBootBotAutoRegisterPostProcessor@2347b7af)
13:14:56.722 [main] WARN  o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simbotApplicationAfterApplication' defined in love.forte.simboot.spring.autoconfigure.SimbotSpringBootApplicationConfiguration: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [love.forte.simboot.spring.autoconfigure.AutoConfigureMarker$AfterApplicationPostProcessor]: Factory method 'simbotApplicationAfterApplication' threw exception; nested exception is java.lang.IllegalStateException: Can't overwrite cause with a null

@ForteScarlet
Copy link
Member

我注意到 fix-protocol-versionKFCFactory 有静态函数 installhttps://github.com/cssxsh/fix-protocol-version/blob/087efcc12689d814bffb0d907428ad38f746f285/src/main/kotlin/xyz/cssxsh/mirai/tool/KFCFactory.kt#L21-L28

是否应当使用此函数来加载 EncryptService ?

@954L
Copy link
Author

954L commented Jul 18, 2023

@ForteScarlet 可以了,手动调用install后有调用签名服务的日志的,提示升级unidbg-fetch-qsign服务跟一些序列化异常,我按异常问题修复下再看看

@954L
Copy link
Author

954L commented Jul 18, 2023

@ForteScarlet fix-protocol-version里有个serialization无法Decoder,实在不懂kotlinx,辛苦可以帮忙看一下吗?

2023-07-18 16:01:41 I/TLV544Provider: unidbg-fetch-qsign by http://172.17.0.2:8901 about
{
    "code": 0,
    "msg": "IAA 云天明 章北海",
    "data": {
        "version": "1.1.5",
        "protocol": {
            "qua": "V1_AND_SQ_8.9.63_4194_YYB_D",
            "version": "8.9.63",
            "code": "4194"
        }
    }
}
2023-07-18 16:01:41 I/UnidbgFetchQsign: Bot(botQq) initialize by http://172.17.0.2:8901
2023-07-18 16:01:51 I/UnidbgFetchQsign: Bot(botQq) register, Instance loaded successfully.
2023-07-18 16:01:51 I/UnidbgFetchQsign: Bot(botQq) initialize complete
16:01:51.205 [DefaultDispatcher-worker-2] INFO  l.forte.simbot.mirai.net.botQq - ECDH key is invalid, start to fetch ecdh public key from server.
16:01:51.286 [DefaultDispatcher-worker-1] INFO  l.forte.simbot.mirai.net.botQq - Successfully fetched ecdh public key from server.
2023-07-18 16:01:52 D/UnidbgFetchQsign: Bot(botQq) custom_energy 810_9, success
16:01:52.078 [DefaultDispatcher-worker-1] WARN  l.forte.simbot.mirai.net.botQq - Failed with auth method: Password@367273528
java.lang.VerifyError: class kotlinx.serialization.json.internal.AbstractJsonTreeDecoder overrides final method kotlinx.serialization.internal.TaggedDecoder.decodeInline(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Decoder;
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
        at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
        at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:151)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
        at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
        at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:151)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readJson(TreeJsonDecoder.kt:23)
        at kotlinx.serialization.json.Json.decodeFromJsonElement(Json.kt:127)
        at xyz.cssxsh.mirai.tool.UnidbgFetchQsign.customEnergy(UnidbgFetchQsign.kt:96)
        at xyz.cssxsh.mirai.tool.UnidbgFetchQsign.encryptTlv(UnidbgFetchQsign.kt:80)
        at net.mamoe.mirai.internal.network.protocol.packet.TlvKt.t544ForToken(Tlv.kt:986)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1$1.invoke(WtLogin9.kt:138)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1$1.invoke(WtLogin9.kt:39)
        at net.mamoe.mirai.utils.TlvMapKt._writeTlvMap(TlvMap.kt:130)
        at net.mamoe.mirai.utils.TlvMapKt._writeTlvMap$default(TlvMap.kt:123)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1.invoke(WtLogin9.kt:39)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1.invoke(WtLogin9.kt:31)
        at net.mamoe.mirai.internal.network.protocol.packet.EncryptMethodEcdh.makeBody(EncryptMethod.kt:121)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeOicqRequestPacket(OutgoingPacket.kt:455)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeOicqRequestPacket$default(OutgoingPacket.kt:448)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1.invoke(WtLogin9.kt:31)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1.invoke(WtLogin9.kt:30)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeSsoPacket(OutgoingPacket.kt:985)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeSsoPacket$default(OutgoingPacket.kt:352)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1.invoke(WtLogin9.kt:30)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1.invoke(WtLogin9.kt:27)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.buildLoginOutgoingPacket(OutgoingPacket.kt:310)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.buildLoginOutgoingPacket$default(OutgoingPacket.kt:278)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9.Password(WtLogin9.kt:27)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin$lambda$8$SSOWtLogin9(SsoProcessor.kt:417)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin(SsoProcessor.kt:423)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.doSlowLogin$suspendImpl(SsoProcessor.kt:175)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.doSlowLogin(SsoProcessor.kt)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:273)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$login$1.invokeSuspend(SsoProcessor.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
        at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
16:01:52.082 [DefaultDispatcher-worker-1] WARN  l.forte.simbot.mirai.net.botQq - Exception in resumeConnection.
net.mamoe.mirai.internal.network.handler.selector.SelectorRequireReconnectException: null
16:01:52.120 [DefaultDispatcher-worker-4] INFO  l.forte.simbot.mirai.net.botQq - ECDH key is valid.
16:01:52.126 [DefaultDispatcher-worker-4] WARN  l.forte.simbot.mirai.net.botQq - Failed with auth method: Error[java.lang.VerifyError: class kotlinx.serialization.json.internal.AbstractJsonTreeDecoder overrides final method kotlinx.serialization.internal.TaggedDecoder.decodeInline(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Decoder;]@1462101183
net.mamoe.mirai.network.BotAuthorizationException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:263)
        at net.mamoe.mirai.internal.network.handler.CommonNetworkHandler$StateConnecting$startState$2.invokeSuspend(CommonNetworkHandler.kt:247)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Caused by: java.lang.VerifyError: class kotlinx.serialization.json.internal.AbstractJsonTreeDecoder overrides final method kotlinx.serialization.internal.TaggedDecoder.decodeInline(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Decoder;
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
        at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
        at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:151)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
        at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
        at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:151)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readJson(TreeJsonDecoder.kt:23)
        at kotlinx.serialization.json.Json.decodeFromJsonElement(Json.kt:127)
        at xyz.cssxsh.mirai.tool.UnidbgFetchQsign.customEnergy(UnidbgFetchQsign.kt:96)
        at xyz.cssxsh.mirai.tool.UnidbgFetchQsign.encryptTlv(UnidbgFetchQsign.kt:80)
        at net.mamoe.mirai.internal.network.protocol.packet.TlvKt.t544ForToken(Tlv.kt:986)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1$1.invoke(WtLogin9.kt:138)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1$1.invoke(WtLogin9.kt:39)
        at net.mamoe.mirai.utils.TlvMapKt._writeTlvMap(TlvMap.kt:130)
        at net.mamoe.mirai.utils.TlvMapKt._writeTlvMap$default(TlvMap.kt:123)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1.invoke(WtLogin9.kt:39)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1.invoke(WtLogin9.kt:31)
        at net.mamoe.mirai.internal.network.protocol.packet.EncryptMethodEcdh.makeBody(EncryptMethod.kt:121)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeOicqRequestPacket(OutgoingPacket.kt:455)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeOicqRequestPacket$default(OutgoingPacket.kt:448)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1.invoke(WtLogin9.kt:31)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1.invoke(WtLogin9.kt:30)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeSsoPacket(OutgoingPacket.kt:985)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeSsoPacket$default(OutgoingPacket.kt:352)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1.invoke(WtLogin9.kt:30)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1.invoke(WtLogin9.kt:27)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.buildLoginOutgoingPacket(OutgoingPacket.kt:310)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.buildLoginOutgoingPacket$default(OutgoingPacket.kt:278)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9.Password(WtLogin9.kt:27)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin$lambda$8$SSOWtLogin9(SsoProcessor.kt:417)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin(SsoProcessor.kt:423)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.doSlowLogin$suspendImpl(SsoProcessor.kt:175)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.doSlowLogin(SsoProcessor.kt)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:273)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$login$1.invokeSuspend(SsoProcessor.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
        at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        ... 5 common frames omitted
16:01:52.129 [DefaultDispatcher-worker-4] WARN  l.forte.simbot.mirai.net.botQq - Exception in resumeConnection.
net.mamoe.mirai.internal.network.components.LoginFailedExceptionAsNetworkException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.
        at net.mamoe.mirai.internal.network.handler.CommonNetworkHandler$StateConnecting$startState$2.invokeSuspend(CommonNetworkHandler.kt:249)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Caused by: net.mamoe.mirai.network.BotAuthorizationException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:263)
        at net.mamoe.mirai.internal.network.handler.CommonNetworkHandler$StateConnecting$startState$2.invokeSuspend(CommonNetworkHandler.kt:247)
        ... 6 common frames omitted
        Suppressed: java.lang.VerifyError: class kotlinx.serialization.json.internal.AbstractJsonTreeDecoder overrides final method kotlinx.serialization.internal.TaggedDecoder.decodeInline(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Decoder;
Caused by: java.lang.VerifyError: class kotlinx.serialization.json.internal.AbstractJsonTreeDecoder overrides final method kotlinx.serialization.internal.TaggedDecoder.decodeInline(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Decoder;
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
        at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
        at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:151)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
        at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
        at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:151)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readJson(TreeJsonDecoder.kt:23)
        at kotlinx.serialization.json.Json.decodeFromJsonElement(Json.kt:127)
        at xyz.cssxsh.mirai.tool.UnidbgFetchQsign.customEnergy(UnidbgFetchQsign.kt:96)
        at xyz.cssxsh.mirai.tool.UnidbgFetchQsign.encryptTlv(UnidbgFetchQsign.kt:80)
        at net.mamoe.mirai.internal.network.protocol.packet.TlvKt.t544ForToken(Tlv.kt:986)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1$1.invoke(WtLogin9.kt:138)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1$1.invoke(WtLogin9.kt:39)
        at net.mamoe.mirai.utils.TlvMapKt._writeTlvMap(TlvMap.kt:130)
        at net.mamoe.mirai.utils.TlvMapKt._writeTlvMap$default(TlvMap.kt:123)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1.invoke(WtLogin9.kt:39)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1.invoke(WtLogin9.kt:31)
        at net.mamoe.mirai.internal.network.protocol.packet.EncryptMethodEcdh.makeBody(EncryptMethod.kt:121)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeOicqRequestPacket(OutgoingPacket.kt:455)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeOicqRequestPacket$default(OutgoingPacket.kt:448)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1.invoke(WtLogin9.kt:31)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1.invoke(WtLogin9.kt:30)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeSsoPacket(OutgoingPacket.kt:985)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeSsoPacket$default(OutgoingPacket.kt:352)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1.invoke(WtLogin9.kt:30)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1.invoke(WtLogin9.kt:27)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.buildLoginOutgoingPacket(OutgoingPacket.kt:310)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.buildLoginOutgoingPacket$default(OutgoingPacket.kt:278)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9.Password(WtLogin9.kt:27)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin$lambda$8$SSOWtLogin9(SsoProcessor.kt:417)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin(SsoProcessor.kt:423)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.doSlowLogin$suspendImpl(SsoProcessor.kt:175)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.doSlowLogin(SsoProcessor.kt)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:273)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$login$1.invokeSuspend(SsoProcessor.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
        at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        ... 5 common frames omitted
16:01:52.130 [DefaultDispatcher-worker-4] WARN  l.forte.simbot.mirai.net.botQq - Network selector received exception, closing bot. (net.mamoe.mirai.internal.network.components.LoginFailedExceptionAsNetworkException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.)
16:01:52.135 [DefaultDispatcher-worker-4] ERROR l.f.s.s.a.SimbotSpringBootBotAutoRegisterBuildConfigure - Bot verify info [love.forte.simbot.bot.PathBotVerifyInfo@43c7fe8a] registration failed or start failed (with love.forte.simboot.spring.autoconfigure.SimbotSpringBootBotAutoRegisterBuildConfigure$SimbotSpringBootBotAutoRegisterPostProcessor@448462f0)
16:01:52.137 [main] WARN  o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simbotApplicationAfterApplication' defined in love.forte.simboot.spring.autoconfigure.SimbotSpringBootApplicationConfiguration: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [love.forte.simboot.spring.autoconfigure.AutoConfigureMarker$AfterApplicationPostProcessor]: Factory method 'simbotApplicationAfterApplication' threw exception; nested exception is java.lang.IllegalStateException: Can't overwrite cause with a null
16:01:52.142 [main] INFO  c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ...
16:01:52.150 [main] INFO  c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
16:01:52.154 [main] INFO  o.a.catalina.core.StandardService - Stopping service [Tomcat]
16:01:52.176 [nioEventLoopGroup-5-3] INFO  l.forte.simbot.mirai.bot.botQq - Bot cancelled: Bot closed
16:01:52.191 [main] INFO  o.s.b.a.l.ConditionEvaluationReportLoggingListener -

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
16:01:52.225 [main] ERROR o.s.boot.SpringApplication - Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simbotApplicationAfterApplication' defined in love.forte.simboot.spring.autoconfigure.SimbotSpringBootApplicationConfiguration: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [love.forte.simboot.spring.autoconfigure.AutoConfigureMarker$AfterApplicationPostProcessor]: Factory method 'simbotApplicationAfterApplication' threw exception; nested exception is java.lang.IllegalStateException: Can't overwrite cause with a null
        at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:658)
        at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:638)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
        at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731)
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:307)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292)
        at com.w954l.bot.QqRobotApplication.main(QqRobotApplication.java:29)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [love.forte.simboot.spring.autoconfigure.AutoConfigureMarker$AfterApplicationPostProcessor]: Factory method 'simbotApplicationAfterApplication' threw exception; nested exception is java.lang.IllegalStateException: Can't overwrite cause with a null
        at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
        at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
        ... 27 common frames omitted
Caused by: java.lang.IllegalStateException: Can't overwrite cause with a null
        at java.base/java.lang.Throwable.initCause(Throwable.java:462)
        at love.forte.simbot.component.mirai.internal.MiraiBotImpl.start(MiraiBotImpl.kt:253)
        at love.forte.simbot.component.mirai.internal.MiraiBotImpl$start$1.invokeSuspend(MiraiBotImpl.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTaskKt.resume(DispatchedTask.kt:178)
        at kotlinx.coroutines.DispatchedTaskKt.dispatch(DispatchedTask.kt:166)
        at kotlinx.coroutines.CancellableContinuationImpl.dispatchResume(CancellableContinuationImpl.kt:397)
        at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl(CancellableContinuationImpl.kt:431)
        at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$default(CancellableContinuationImpl.kt:420)
        at kotlinx.coroutines.CancellableContinuationImpl.resumeWith(CancellableContinuationImpl.kt:328)
        at kotlinx.coroutines.ResumeAwaitOnCompletion.invoke(JobSupport.kt:1409)
        at kotlinx.coroutines.JobSupport.notifyCompletion(JobSupport.kt:1520)
        at kotlinx.coroutines.JobSupport.completeStateFinalization(JobSupport.kt:323)
        at kotlinx.coroutines.JobSupport.finalizeFinishingState(JobSupport.kt:240)
        at kotlinx.coroutines.JobSupport.tryMakeCompletingSlowPath(JobSupport.kt:906)
        at kotlinx.coroutines.JobSupport.tryMakeCompleting(JobSupport.kt:863)
        at kotlinx.coroutines.JobSupport.makeCompletingOnce$kotlinx_coroutines_core(JobSupport.kt:828)
        at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Caused by: net.mamoe.mirai.network.BotAuthorizationException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:263)
        at net.mamoe.mirai.internal.network.handler.CommonNetworkHandler$StateConnecting$startState$2.invokeSuspend(CommonNetworkHandler.kt:247)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        ... 5 common frames omitted
        Suppressed: java.lang.VerifyError: class kotlinx.serialization.json.internal.AbstractJsonTreeDecoder overrides final method kotlinx.serialization.internal.TaggedDecoder.decodeInline(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Decoder;
Caused by: java.lang.VerifyError: class kotlinx.serialization.json.internal.AbstractJsonTreeDecoder overrides final method kotlinx.serialization.internal.TaggedDecoder.decodeInline(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Decoder;
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
        at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
        at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:151)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
        at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
        at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:151)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readJson(TreeJsonDecoder.kt:23)
        at kotlinx.serialization.json.Json.decodeFromJsonElement(Json.kt:127)
        at xyz.cssxsh.mirai.tool.UnidbgFetchQsign.customEnergy(UnidbgFetchQsign.kt:96)
        at xyz.cssxsh.mirai.tool.UnidbgFetchQsign.encryptTlv(UnidbgFetchQsign.kt:80)
        at net.mamoe.mirai.internal.network.protocol.packet.TlvKt.t544ForToken(Tlv.kt:986)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1$1.invoke(WtLogin9.kt:138)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1$1.invoke(WtLogin9.kt:39)
        at net.mamoe.mirai.utils.TlvMapKt._writeTlvMap(TlvMap.kt:130)
        at net.mamoe.mirai.utils.TlvMapKt._writeTlvMap$default(TlvMap.kt:123)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1.invoke(WtLogin9.kt:39)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1$1.invoke(WtLogin9.kt:31)
        at net.mamoe.mirai.internal.network.protocol.packet.EncryptMethodEcdh.makeBody(EncryptMethod.kt:121)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeOicqRequestPacket(OutgoingPacket.kt:455)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeOicqRequestPacket$default(OutgoingPacket.kt:448)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1.invoke(WtLogin9.kt:31)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1$1.invoke(WtLogin9.kt:30)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeSsoPacket(OutgoingPacket.kt:985)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.writeSsoPacket$default(OutgoingPacket.kt:352)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1.invoke(WtLogin9.kt:30)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9$Password$1.invoke(WtLogin9.kt:27)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.buildLoginOutgoingPacket(OutgoingPacket.kt:310)
        at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.buildLoginOutgoingPacket$default(OutgoingPacket.kt:278)
        at net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin9.Password(WtLogin9.kt:27)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin$lambda$8$SSOWtLogin9(SsoProcessor.kt:417)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin(SsoProcessor.kt:423)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.doSlowLogin$suspendImpl(SsoProcessor.kt:175)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.doSlowLogin(SsoProcessor.kt)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:273)
        at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$login$1.invokeSuspend(SsoProcessor.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
        at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
        at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        ... 5 common frames omitted

@ForteScarlet
Copy link
Member

这应该是 kotlinx-serialization 的版本冲突导致的,尝试检查一下与之相关的版本问题

@954L
Copy link
Author

954L commented Jul 18, 2023

@ForteScarlet 可以了,感谢!除了237code的登不上,别的45都登上了。谢谢!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
疑问 一个疑问
Projects
None yet
Development

No branches or pull requests

3 participants