<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[更新到mirai 2.15.0-M1后无法进入登录验证]]></title><description><![CDATA[<p dir="auto">如题，更新到2.15.0-M1版本后无法进入登录验证，出现报错</p>
<pre><code>2023-06-21 21:42:20 E/main: net.mamoe.mirai.internal.network.auth.ProducerFailureException
</code></pre>
<p dir="auto">完整信息如下</p>
<pre><code>=================================[ Mirai console 2.15.0-M1 ]==================================
 __       __ __                   __  ______                                      __
|  \     /  \  \                 |  \/      \                                    |  \
| ▓▓\   /  ▓▓\▓▓ ______   ______  \▓▓  ▓▓▓▓▓▓\ ______  _______   _______  ______ | ▓▓ ______
| ▓▓▓\ /  ▓▓▓  \/      \ |      \|  \ ▓▓   \▓▓/      \|       \ /       \/      \| ▓▓/      \
| ▓▓▓▓\  ▓▓▓▓ ▓▓  ▓▓▓▓▓▓\ \▓▓▓▓▓▓\ ▓▓ ▓▓     |  ▓▓▓▓▓▓\ ▓▓▓▓▓▓▓\  ▓▓▓▓▓▓▓  ▓▓▓▓▓▓\ ▓▓  ▓▓▓▓▓▓\
| ▓▓\▓▓ ▓▓ ▓▓ ▓▓ ▓▓   \▓▓/      ▓▓ ▓▓ ▓▓   __| ▓▓  | ▓▓ ▓▓  | ▓▓\▓▓    \| ▓▓  | ▓▓ ▓▓ ▓▓    ▓▓
| ▓▓ \▓▓▓| ▓▓ ▓▓ ▓▓     |  ▓▓▓▓▓▓▓ ▓▓ ▓▓__/  \ ▓▓__/ ▓▓ ▓▓  | ▓▓_\▓▓▓▓▓▓\ ▓▓__/ ▓▓ ▓▓ ▓▓▓▓▓▓▓▓
| ▓▓  \▓ | ▓▓ ▓▓ ▓▓      \▓▓    ▓▓ ▓▓\▓▓    ▓▓\▓▓    ▓▓ ▓▓  | ▓▓       ▓▓\▓▓    ▓▓ ▓▓\▓▓     \
 \▓▓      \▓▓\▓▓\▓▓       \▓▓▓▓▓▓▓\▓▓ \▓▓▓▓▓▓  \▓▓▓▓▓▓ \▓▓   \▓▓\▓▓▓▓▓▓▓  \▓▓▓▓▓▓ \▓▓ \▓▓▓▓▓▓▓


2023-06-21 21:42:16 I/main: Backend: version 2.15.0-M1, built on 2023-03-21 22:16:35.
2023-06-21 21:42:16 I/main: Frontend Terminal: version 2.15.0-M1, provided by Mamoe Technologies
2023-06-21 21:42:16 I/main: Welcome to visit https://mirai.mamoe.net/
2023-06-21 21:42:18 I/plugin: Successfully loaded plugin mirai-device-generator v1.1.3
2023-06-21 21:42:18 I/fix-protocol-version: 协议版本检查更新...
2023-06-21 21:42:18 I/fix-protocol-version: ANDROID_PAD load from file:///home/loik/android_pad.json
2023-06-21 21:42:18 I/fix-protocol-version: 注册服务...
2023-06-21 21:42:18 W/fix-protocol-version: 注册服务失败，请在 2.15.0-dev-98 或更高版本下运行
2023-06-21 21:42:18 I/plugin: Successfully loaded plugin fix-protocol-version v1.8.0
2023-06-21 21:42:18 I/plugin: Successfully loaded plugin mirai-api-http v2.9.1
2023-06-21 21:42:19 I/plugin: Successfully loaded plugin mirai-login-solver-sakura v0.0.10
2023-06-21 21:42:19 I/plugin: Successfully loaded plugin MCL Addon v2.1.1
2023-06-21 21:42:19 I/main: Prepared built-in commands: autoLogin, help, login, logout, permission, status, stop
2023-06-21 21:42:19 I/fix-protocol-version: 当前各协议版本日期: 
ANDROID_PHONE  8.9.58.11170  2023-05-19T11:35+08:00
ANDROID_PAD    8.8.88.7083   2022-03-23T11:01:55+08:00
ANDROID_WATCH  2.0.8         2019-06-03T20:25:31+08:00
IPAD           8.9.33.614    2021-12-31T11:36:26+08:00
MACOS          6.7.9         1970-01-01T08:00+08:00

2023-06-21 21:42:19 I/Mirai HTTP API: ********************************************************
2023-06-21 21:42:19 I/MahKtorAdapter[http]: Autoreload is disabled because the development mode is off.
2023-06-21 21:42:19 I/MahKtorAdapter[http]: Application started in 0.126 seconds.
2023-06-21 21:42:20 I/MahKtorAdapter[http]: Responding at http://0.0.0.0:8888
2023-06-21 21:42:20 I/http adapter: &gt;&gt;&gt; [http adapter] is listening at http://0.0.0.0:8888
2023-06-21 21:42:20 I/MahKtorAdapter[ws]: Autoreload is disabled because the development mode is off.
2023-06-21 21:42:20 I/MahKtorAdapter[ws]: Application started in 0.023 seconds.
2023-06-21 21:42:20 I/MahKtorAdapter[ws]: Responding at http://localhost:8080
2023-06-21 21:42:20 I/ws adapter: &gt;&gt;&gt; [ws adapter] is listening at ws://localhost:8080
2023-06-21 21:42:20 I/Mirai HTTP API: Http api server is running with verifyKey: 1234567890
2023-06-21 21:42:20 I/Mirai HTTP API: adaptors: [http,ws]
2023-06-21 21:42:20 I/Mirai HTTP API: ********************************************************
2023-06-21 21:42:20 I/MCL Addon: iTXTech MCL Version: 2.1.2-61c8bd8
2023-06-21 21:42:20 W/MCL Addon: iTXTech Soyuz 未安装，Soyuz MCL Handler 特性已禁用
2023-06-21 21:42:20 I/main: 5 plugin(s) enabled.
2023-06-21 21:42:20 I/main: Auto-login 911986889, protocol: ANDROID_PAD, heartbeatStrategy: STAT_HB
2023-06-21 21:42:20 E/main: net.mamoe.mirai.internal.network.auth.ProducerFailureException
net.mamoe.mirai.internal.network.auth.ProducerFailureException
	at net.mamoe.mirai.internal.network.auth.CoroutineOnDemandValueScope.receiveOrNull(CoroutineOnDemandValueScope.kt:152)
	at net.mamoe.mirai.internal.network.auth.AuthControl.acquireAuth(AuthControl.kt:98)
	at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:219)
	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)
Caused by: net.mamoe.mirai.internal.network.auth.IllegalProducerStateException: ProducerReady
	at net.mamoe.mirai.internal.network.auth.CoroutineOnDemandValueScope$Producer.emit(CoroutineOnDemandValueScope.kt:76)
	at net.mamoe.mirai.internal.network.auth.AuthControl$userDecisions$1$sessionImpl$1.authByPassword-vaT0TR8(AuthControl.kt:46)
	at net.mamoe.mirai.internal.network.auth.DefaultBotAuthorizationFactoryImpl$byPassword$1.authorize(DefaultBotAuthorizationFactoryImpl.kt:37)
	at net.mamoe.mirai.internal.network.auth.BotAuthorizationWithSecretsProtection.authorize(BotAuthSession.kt:47)
	at net.mamoe.mirai.internal.network.auth.AuthControl$userDecisions$1.invokeSuspend(AuthControl.kt:77)
	at net.mamoe.mirai.internal.network.auth.AuthControl$userDecisions$1.invoke(AuthControl.kt)
	at net.mamoe.mirai.internal.network.auth.AuthControl$userDecisions$1.invoke(AuthControl.kt)
	at net.mamoe.mirai.internal.network.auth.CoroutineOnDemandValueScope$Producer$1.invokeSuspend(CoroutineOnDemandValueScope.kt:50)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	... 5 more

2023-06-21 21:42:20 V/Bot.911986889: Event: net.mamoe.mirai.console.events.AutoLoginEvent$Failure@56881196
2023-06-21 21:42:20 I/main: mirai-console started successfully.
2023-06-21 21:42:20 I/Bot.911986889: Bot cancelled: Bot closed
</code></pre>
<p dir="auto">版本：mirai 2.15.0-M1<br />
protocol:ANDROID_PAD<br />
安装的插件：<br />
fix-protocol-version-1.8.0.mirai2.jar<br />
mcl-addon-2.1.1.jar<br />
mirai-api-http-2.9.1.mirai2.jar<br />
mirai-device-generator-1.1.3.mirai2.jar<br />
mirai-login-solver-sakura-0.0.10.mirai2.jar<br />
系统：	Ubuntu20.04<br />
抱歉由于知识缺乏，无法提供更多信息，安装过程中都选择的默认选项。<br />
论坛中有关于这个问题的帖子，我也阅读了那篇帖子以及相关的github issue，但因为我对github不甚熟悉，仅凭原先的教程没弄明白如何安装<code>2.15.0-dev-98</code>，恰巧今晚发布了<code>v2.15.0-RC</code>，提到已经包含了<code>2.15.0-dev-98</code>的更新内容，我尝试更新到这个版本，但是似乎是更新失败了？我已经将config.json里的maven-stable全部替换成了maven，并执行了<code>./mcl -u</code>，为何版本显示的还是<code>2.15.0-M1</code>呢？上面的完整信息就是更新之后截取的log文件，希望哪位大佬解惑，感谢！</p>
]]></description><link>https://mirai.mamoe.net/topic/2326/更新到mirai-2-15-0-m1后无法进入登录验证</link><generator>RSS for Node</generator><lastBuildDate>Mon, 16 Mar 2026 23:24:49 GMT</lastBuildDate><atom:link href="https://mirai.mamoe.net/topic/2326.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 21 Jun 2023 14:15:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 更新到mirai 2.15.0-M1后无法进入登录验证 on Thu, 22 Jun 2023 05:53:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://mirai.mamoe.net/uid/622">@cssxsh</a> 感谢，问题已解决，成功登录了。</p>
]]></description><link>https://mirai.mamoe.net/post/24694</link><guid isPermaLink="true">https://mirai.mamoe.net/post/24694</guid><dc:creator><![CDATA[LLLLoik]]></dc:creator><pubDate>Thu, 22 Jun 2023 05:53:11 GMT</pubDate></item><item><title><![CDATA[Reply to 更新到mirai 2.15.0-M1后无法进入登录验证 on Wed, 21 Jun 2023 14:37:37 GMT]]></title><description><![CDATA[<p dir="auto">因为阿里云<br />
你还需要把 <code>maven_repo</code> 改成 <code>https://repo.huaweicloud.com/repository/maven</code></p>
]]></description><link>https://mirai.mamoe.net/post/24688</link><guid isPermaLink="true">https://mirai.mamoe.net/post/24688</guid><dc:creator><![CDATA[cssxsh]]></dc:creator><pubDate>Wed, 21 Jun 2023 14:37:37 GMT</pubDate></item><item><title><![CDATA[Reply to 更新到mirai 2.15.0-M1后无法进入登录验证 on Wed, 21 Jun 2023 14:18:01 GMT]]></title><description><![CDATA[<p dir="auto">原github issue地址: <a href="https://github.com/mamoe/mirai/issues/2623" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/mamoe/mirai/issues/2623</a></p>
<div class="row github-embeds-container">
    
    
        <div class="col-md-6">
            <div class="github-embed panel panel-default">
                <div class="panel-body">
                    <div class="meta">
                        <img class="author-picture not-responsive" src="https://avatars.githubusercontent.com/u/54496918?v=4" title="HexatomicRing" />
                        <a href="https://github.com/HexatomicRing"><span class="username">HexatomicRing</span></a> created this issue <span class="timeago" title="2023-04-12T01:27:37Z"></span> in <a href="//github.com/mamoe/mirai">mamoe/mirai</a>
                    </div>
                    <h3>
                        <span class="label label-default closed pull-right">closed</span>
                        <a href="https://github.com/mamoe/mirai/issues/2623">更新到mirai 2.15.0-M1后无法进入登录验证</a>
                        <span class="number">#2623</span>
                    </h3>
                </div>
            </div>
        </div>
    
    
    
</div>]]></description><link>https://mirai.mamoe.net/post/24687</link><guid isPermaLink="true">https://mirai.mamoe.net/post/24687</guid><dc:creator><![CDATA[LLLLoik]]></dc:creator><pubDate>Wed, 21 Jun 2023 14:18:01 GMT</pubDate></item></channel></rss>