<?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[更新后出现了这么多报错]]></title><description><![CDATA[<p dir="auto">不知道什么时候更新后出现了这么多报错，bot能正常运行但是某些功能报错</p>
<p dir="auto">2022-05-24 01:41:06 W/stderr: java.security.NoSuchProviderException: JCE cannot authenticate the provider BC<br />
2022-05-24 01:41:06 W/stderr:   at java.base/javax.crypto.JceSecurity.getInstance(JceSecurity.java:131)<br />
2022-05-24 01:41:06 W/stderr:   at java.base/javax.crypto.KeyAgreement.getInstance(KeyAgreement.java:240)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.utils.crypto.ECDH$Companion.calculateShareKey(ECDHJvmDesktop.kt:89)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.utils.crypto.ECDH.lambda-3$testECDH(ECDHJvmDesktop.kt:49)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.utils.crypto.ECDH.&lt;clinit&gt;(ECDHJvmDesktop.kt:61)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.utils.crypto.ECDHKt.adjustToPublicKey(ECDH.kt:141)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.utils.crypto.ECDHKt.adjustToPublicKey(ECDH.kt:136)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.utils.crypto.ECDHInitialPublicKey.&lt;init&gt;(ECDH.kt:125)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.utils.crypto.ECDHInitialPublicKey$$serializer.deserialize(ECDH.kt:122)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.utils.crypto.ECDHInitialPublicKey$$serializer.deserialize(ECDH.kt:122)<br />
2022-05-24 01:41:06 W/stderr:   at kotlinx.serialization.protobuf.internal.ProtobufDecoder.decodeSerializableValue(ProtobufDecoding.kt:191)<br />
2022-05-24 01:41:06 W/stderr:   at kotlinx.serialization.protobuf.internal.ProtobufTaggedDecoder.decodeSerializableElement(ProtobufTaggedDecoder.kt:82)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.network.components.AccountSecretsImpl$$serializer.deserialize(AccountSecretsManager.kt:80)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.network.components.AccountSecretsImpl$$serializer.deserialize(AccountSecretsManager.kt:80)<br />
2022-05-24 01:41:06 W/stderr:   at kotlinx.serialization.protobuf.internal.ProtobufDecoder.decodeSerializableValue(ProtobufDecoding.kt:191)<br />
2022-05-24 01:41:06 W/stderr:   at kotlinx.serialization.protobuf.internal.ProtobufDecoder.decodeSerializableValue(ProtobufDecoding.kt:181)<br />
2022-05-24 01:41:06 W/stderr:   at kotlinx.serialization.protobuf.ProtoBuf.decodeFromByteArray(ProtoBuf.kt:137)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils__UtilsKt.loadAs(utils.kt:230)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils.loadAs(utils.kt:1)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils__UtilsKt.loadAs$default(utils.kt:225)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils.loadAs$default(utils.kt:1)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.network.components.FileCacheAccountSecretsManager.getSecretsImpl(AccountSecretsManager.kt:198)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.network.components.FileCacheAccountSecretsManager.getSecrets(AccountSecretsManager.kt:192)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.network.components.CombinedAccountSecretsManager.getSecrets(AccountSecretsManager.kt:240)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.network.components.AccountSecretsManagerKt.getSecretsOrCreate(AccountSecretsManager.kt:152)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.network.components.BotClientHolderImpl.createClient(BotClientHolder.kt:36)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.network.components.BotClientHolderImpl.access$createClient(BotClientHolder.kt:24)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.network.components.BotClientHolderImpl$client$2.invoke(BotClientHolder.kt:28)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.network.components.BotClientHolderImpl$client$2.invoke(BotClientHolder.kt:28)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.utils.LateinitMutableProperty.getValue(LateinitMutableProperty.kt:38)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.network.components.BotClientHolderImpl.getClient(BotClientHolder.kt:28)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.getClient(SsoProcessor.kt:108)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:123)<br />
2022-05-24 01:41:06 W/stderr:   at net.mamoe.mirai.internal.network.impl.netty.NettyNetworkHandler$StateConnecting$startState$2.invokeSuspend(NettyNetworkHandler.kt:274)<br />
2022-05-24 01:41:06 W/stderr:   at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)<br />
2022-05-24 01:41:06 W/stderr:   at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)<br />
2022-05-24 01:41:06 W/stderr:   at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)<br />
2022-05-24 01:41:06 W/stderr:   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:749)<br />
2022-05-24 01:41:06 W/stderr:   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)<br />
2022-05-24 01:41:06 W/stderr:   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)<br />
2022-05-24 01:41:06 W/stderr: Caused by: java.util.jar.JarException: The JCE Provider file:/C:/Users/Administrator/Desktop/mirai2/libs/mirai-core-all-2.11.0.jar is not signed.<br />
2022-05-24 01:41:06 W/stderr:   at java.base/javax.crypto.JarVerifier.verifySingleJar(JarVerifier.java:464)<br />
2022-05-24 01:41:06 W/stderr:   at java.base/javax.crypto.JarVerifier.verifyJars(JarVerifier.java:317)<br />
2022-05-24 01:41:06 W/stderr:   at java.base/javax.crypto.JarVerifier.verify(JarVerifier.java:260)<br />
2022-05-24 01:41:06 W/stderr:   at java.base/javax.crypto.ProviderVerifier.verify(ProviderVerifier.java:130)<br />
2022-05-24 01:41:06 W/stderr:   at java.base/javax.crypto.JceSecurity.verifyProvider(JceSecurity.java:190)<br />
2022-05-24 01:41:06 W/stderr:   at java.base/javax.crypto.JceSecurity.getVerificationResult(JceSecurity.java:218)<br />
2022-05-24 01:41:06 W/stderr:   at java.base/javax.crypto.JceSecurity.getInstance(JceSecurity.java:128)<br />
2022-05-24 01:41:06 W/stderr:   ... 39 more</p>
]]></description><link>https://mirai.mamoe.net/topic/1247/更新后出现了这么多报错</link><generator>RSS for Node</generator><lastBuildDate>Mon, 16 Mar 2026 18:23:55 GMT</lastBuildDate><atom:link href="https://mirai.mamoe.net/topic/1247.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 May 2022 17:42:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 更新后出现了这么多报错 on Tue, 24 May 2022 00:37:51 GMT]]></title><description><![CDATA[<p dir="auto"><code>JCE cannot authenticate the provider BC</code><br />
你或许需要 OpenJdk</p>
]]></description><link>https://mirai.mamoe.net/post/12305</link><guid isPermaLink="true">https://mirai.mamoe.net/post/12305</guid><dc:creator><![CDATA[cssxsh]]></dc:creator><pubDate>Tue, 24 May 2022 00:37:51 GMT</pubDate></item></channel></rss>