iTXTech/mirai-console-loader

通过MCL启动mirai失败一次成功一次

Closed this issue · 6 comments

如题,并不清楚问题出在哪里,安装过程完全遵守使用指引
附错误代码
23:40:42 [INFO] iTXTech Mirai Console Loader version 2.1.0-71ec418 23:40:42 [INFO] https://github.com/iTXTech/mirai-console-loader 23:40:42 [INFO] This program is licensed under GNU AGPL v3 23:41:33 [INFO] Mirai Console Loader Announcement: Mirai Console Loader 鍏憡鏍? 濡傛灉鍦ㄥ浘鐗囦笂浼犵殑鏃跺€欓亣鍒伴棶棰樿涓庢垜浠仈绯?(闇€瑕佹彁渚涘浘鐗囨枃浠舵簮鏈?- 濡?Unsupported image type for ExternalResource *
considering use gif/png/bmp/jpg format.- Tracker: https://github.com/mamoe/mirai/issues/new/choose

甯哥敤璧勬簮鏁村悎
`- https://mirai.mamoe.net/topic/653

MCL 宸叉帹鍑?2.1.0锛屾洿濂界殑鏀寔 Mirai 2.11 鐨勬彃浠剁郴缁燂紝寤鸿鏇存柊銆?柊銆?

23:41:33 [INFO] Verifying "net.mamoe:mirai-console" v2.12.1
23:41:33 [INFO] Verifying "net.mamoe:mirai-console-terminal" v2.12.1
23:41:33 [INFO] Verifying "net.mamoe:mirai-core-all" v2.12.1
23:41:33 [INFO] Verifying "org.itxtech:mcl-addon" v2.0.2
23:41:33 [INFO] Verifying "org.bouncycastle:bcprov-jdk15on" v1.64
23:41:33 [INFO] Verifying "io.github.karlatemp:luckperms" v2.10.0-dev-6+null
23:41:33 [ERROR] "io.github.karlatemp:luckperms" is corrupted.
23:41:33 [INFO] Updating "io.github.karlatemp:luckperms" to v2.10.0-dev-6+null
Downloading luckperms-2.10.0-dev-6+null.jar [==============================] 84 B
23:41:34 [ERROR] java.io.IOException: Server returned HTTP response code: 429 for URL: https://karlatemp.coding.net/p/pub/d/pub/git/raw/master/lpm/LuckPerms-Mirai-2.10.0-dev-6%2Bnull-all.jar.sha1
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484)
at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2044)
at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2039)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:2038)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1605)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1585)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
at org.itxtech.mcl.impl.DefaultDownloader.download(DefaultDownloader.java:49)
at org.itxtech.mcl.module.builtin.MDownloader$MultithreadingDownloaderImpl.download(MDownloader.java:86)
at org.itxtech.mcl.module.builtin.Updater.down(Updater.java:211)
at org.itxtech.mcl.module.builtin.Updater.downloadFile(Updater.java:173)
at org.itxtech.mcl.module.builtin.Updater.check(Updater.java:151)
at org.itxtech.mcl.module.builtin.Updater.load(Updater.java:60)
at org.itxtech.mcl.module.ModuleManager.phaseLoad(ModuleManager.java:142)
at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:183)
at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
at org.itxtech.mcl.Loader.start(Loader.java:183)
at org.itxtech.mcl.Loader.main(Loader.java:79)
Caused by: java.io.IOException: Server returned HTTP response code: 429 for URL: https://karlatemp.coding.net/p/pub/d/pub/git/raw/master/lpm/LuckPerms-Mirai-2.10.0-dev-6%2Bnull-all.jar.sha1
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1993)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1585)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3232)
at java.base/java.net.URLConnection.getHeaderFieldLong(URLConnection.java:645)
at java.base/java.net.URLConnection.getContentLengthLong(URLConnection.java:509)
at java.base/java.net.URLConnection.getContentLength(URLConnection.java:493)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getContentLength(HttpsURLConnectionImpl.java:368)
at org.itxtech.mcl.impl.DefaultDownloader.download(DefaultDownloader.java:48)
... 10 more

Downloading luckperms-2.10.0-dev-6+null.sha1 [==============================]
23:41:34 [ERROR] The local file "io.github.karlatemp:luckperms" is still corrupted, please check the network.
23:41:34 [INFO] Verifying "net.mamoe:mirai-api-http" v2.6.2
23:41:34 [INFO] Verifying "net.mamoe:chat-command" v0.5.1
23:41:34 [WARN] Package "net.mamoe:chat-command" requires "net.mamoe:mirai-console" version 2.0-RC. Current version is 2.12.1
2022-10-14 23:41:36 I/main: Starting mirai-console...
2022-10-14 23:41:36 I/main: Backend: version 2.12.1, built on 2022-07-31 17:49:27.
2022-10-14 23:41:36 I/main: Frontend Terminal: version 2.12.1, provided by Mamoe Technologies
2022-10-14 23:41:36 I/main: Welcome to visit https://mirai.mamoe.net/
2022-10-14 23:41:36 W/stderr: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
2022-10-14 23:41:36 W/stderr: SLF4J: Defaulting to no-operation (NOP) logger implementation
2022-10-14 23:41:36 W/stderr: SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
2022-10-14 23:41:36 E/main: Failed to init MiraiConsole.
java.util.zip.ZipException: zip END header not found
at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1483)
at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1491)
at java.base/java.util.zip.ZipFile$Source.(ZipFile.java:1329)
at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1292)
at java.base/java.util.zip.ZipFile$CleanableResource.(ZipFile.java:710)
at java.base/java.util.zip.ZipFile.(ZipFile.java:243)
at java.base/java.util.zip.ZipFile.(ZipFile.java:172)
at java.base/java.util.zip.ZipFile.(ZipFile.java:186)
at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoaderN.init0(JvmPluginClassLoader.kt:225)
at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoaderN.(JvmPluginClassLoader.kt:221)
at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoaderN.(JvmPluginClassLoader.kt)
at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoaderN$Companion.newLoader(JvmPluginClassLoader.kt:325)
at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.extractPlugins(BuiltInJvmPluginLoaderImpl.kt:182)
at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.listPlugins(BuiltInJvmPluginLoaderImpl.kt:66)
at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.listPlugins(JvmPluginLoader.kt)
at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.listAndSortAllPlugins(PluginManagerImpl.kt:192)
at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.findAndSortAllPluginsUsingBuiltInLoaders(PluginManagerImpl.kt:138)
at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.loadAllPluginsUsingBuiltInLoaders$mirai_console(PluginManagerImpl.kt:148)
at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:178)
at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:464)
at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:168)
at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:167)
at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:52)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at org.itxtech.mcl.Utility.bootJars(Utility.java:89)
at org.itxtech.mcl.Utility.bootJars(Utility.java:79)
at org.itxtech.mcl.Utility.bootMirai(Utility.java:101)
at org.itxtech.mcl.module.builtin.Boot.boot(Boot.java:109)
at org.itxtech.mcl.module.ModuleManager.phaseBoot(ModuleManager.java:148)
at org.itxtech.mcl.Loader.lambda$start$4(Loader.java:189)
at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
at org.itxtech.mcl.Loader.start(Loader.java:189)
at org.itxtech.mcl.Loader.main(Loader.java:79)`

目前已经无法完全启动

PS C:\Users\38369\Desktop\mirai bot> .\mcl 00:03:13 [INFO] iTXTech Mirai Console Loader version 2.1.0-71ec418 00:03:13 [INFO] https://github.com/iTXTech/mirai-console-loader 00:03:13 [INFO] This program is licensed under GNU AGPL v3 00:04:04 [ERROR] Failed to fetch announcement for "net.mamoe:mirai-console" 00:04:34 [ERROR] Failed to fetch announcement for "net.mamoe:mirai-console-terminal" 00:04:35 [ERROR] Failed to fetch announcement for "net.mamoe:mirai-core-all" 00:05:24 [ERROR] Failed to fetch announcement for "org.itxtech:mcl-addon" 00:06:15 [ERROR] Failed to fetch announcement for "org.bouncycastle:bcprov-jdk15on" 00:06:24 [ERROR] Failed to fetch announcement for "io.github.karlatemp:luckperms" 00:06:54 [ERROR] Failed to fetch announcement for "net.mamoe:mirai-api-http" 00:07:32 [ERROR] Failed to fetch announcement for "net.mamoe:chat-command" 00:07:40 [INFO] Mirai Console Loader Announcement: Mirai Console Loader 鍏憡鏍? 濡傛灉鍦ㄥ浘鐗囦笂浼犵殑鏃跺€欓亣鍒伴棶棰樿涓庢垜浠仈绯?(闇€瑕佹彁渚涘浘鐗囨枃浠舵簮鏈?- 濡?Unsupported image type for ExternalResource *
considering use gif/png/bmp/jpg format.- Tracker: https://github.com/mamoe/mirai/issues/new/choose

甯哥敤璧勬簮鏁村悎
`- https://mirai.mamoe.net/topic/653

MCL 宸叉帹鍑?2.1.0锛屾洿濂界殑鏀寔 Mirai 2.11 鐨勬彃浠剁郴缁燂紝寤鸿鏇存柊銆?柊銆?

00:07:40 [INFO] Verifying "net.mamoe:mirai-console" v2.12.1
00:08:10 [ERROR] Failed to verify package "net.mamoe:mirai-console"
00:08:10 [ERROR] java.net.http.HttpTimeoutException: request timed out
at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:844)
at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
at org.itxtech.mcl.component.Repository.httpGet(Repository.java:208)
at org.itxtech.mcl.component.Repository.httpGet(Repository.java:203)
at org.itxtech.mcl.component.Repository.fetchPackage(Repository.java:81)
at org.itxtech.mcl.module.builtin.RepoCache$RepoWithCache.fetchPackage(RepoCache.java:88)
at org.itxtech.mcl.module.builtin.Updater.check(Updater.java:101)
at org.itxtech.mcl.module.builtin.Updater.load(Updater.java:60)
at org.itxtech.mcl.module.ModuleManager.phaseLoad(ModuleManager.java:142)
at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:183)
at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
at org.itxtech.mcl.Loader.start(Loader.java:183)
at org.itxtech.mcl.Loader.main(Loader.java:79)

00:08:10 [INFO] Verifying "net.mamoe:mirai-console-terminal" v2.12.1
00:08:14 [INFO] Verifying "net.mamoe:mirai-core-all" v2.12.1
00:08:17 [INFO] Verifying "org.itxtech:mcl-addon" v2.0.2
00:08:47 [ERROR] Failed to verify package "org.itxtech:mcl-addon"
00:08:47 [ERROR] java.net.http.HttpTimeoutException: request timed out
at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:844)
at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
at org.itxtech.mcl.component.Repository.httpGet(Repository.java:208)
at org.itxtech.mcl.component.Repository.httpGet(Repository.java:203)
at org.itxtech.mcl.component.Repository.fetchPackage(Repository.java:81)
at org.itxtech.mcl.module.builtin.RepoCache$RepoWithCache.fetchPackage(RepoCache.java:88)
at org.itxtech.mcl.module.builtin.Updater.check(Updater.java:101)
at org.itxtech.mcl.module.builtin.Updater.load(Updater.java:60)
at org.itxtech.mcl.module.ModuleManager.phaseLoad(ModuleManager.java:142)
at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:183)
at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
at org.itxtech.mcl.Loader.start(Loader.java:183)
at org.itxtech.mcl.Loader.main(Loader.java:79)

00:08:47 [INFO] Verifying "org.bouncycastle:bcprov-jdk15on" v1.64
00:09:17 [ERROR] Failed to verify package "org.bouncycastle:bcprov-jdk15on"
00:09:17 [ERROR] java.net.http.HttpConnectTimeoutException: HTTP connect timed out
at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:840)
at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
at org.itxtech.mcl.component.Repository.httpGet(Repository.java:208)
at org.itxtech.mcl.component.Repository.httpGet(Repository.java:203)
at org.itxtech.mcl.component.Repository.fetchPackage(Repository.java:81)
at org.itxtech.mcl.module.builtin.RepoCache$RepoWithCache.fetchPackage(RepoCache.java:88)
at org.itxtech.mcl.module.builtin.Updater.check(Updater.java:101)
at org.itxtech.mcl.module.builtin.Updater.load(Updater.java:60)
at org.itxtech.mcl.module.ModuleManager.phaseLoad(ModuleManager.java:142)
at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:183)
at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
at org.itxtech.mcl.Loader.start(Loader.java:183)
at org.itxtech.mcl.Loader.main(Loader.java:79)
Caused by: java.net.http.HttpConnectTimeoutException: HTTP connect timed out
at java.net.http/jdk.internal.net.http.MultiExchange.toTimeoutException(MultiExchange.java:581)
at java.net.http/jdk.internal.net.http.MultiExchange.getExceptionalCF(MultiExchange.java:528)
at java.net.http/jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:448)
at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2194)
at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate.stopOnError(SSLFlowDelegate.java:984)
at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:990)
at java.base/java.util.concurrent.CompletableFuture$UniExceptionally.tryFire(CompletableFuture.java:974)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2194)
at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:295)
at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:205)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:230)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:303)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:256)
at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.errorCommon(SubscriberWrapper.java:421)
at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.errorCommon(SSLFlowDelegate.java:366)
at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onError(SubscriberWrapper.java:412)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.signalCompletion(SocketTube.java:645)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.read(SocketTube.java:829)
at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowTask.run(SocketTube.java:181)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:230)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:303)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:256)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.signalError(SocketTube.java:778)
at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159)
at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:405)
at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111)
at java.net.http/jdk.internal.net.http.Http1Exchange.cancelImpl(Http1Exchange.java:578)
at java.net.http/jdk.internal.net.http.Http1Exchange.cancel(Http1Exchange.java:502)
at java.net.http/jdk.internal.net.http.Exchange.cancel(Exchange.java:263)
at java.net.http/jdk.internal.net.http.MultiExchange.cancel(MultiExchange.java:261)
at java.net.http/jdk.internal.net.http.ResponseTimerEvent.handle(ResponseTimerEvent.java:71)
at java.net.http/jdk.internal.net.http.HttpClientImpl.purgeTimeoutsAndReturnNextDeadline(HttpClientImpl.java:1632)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1246)
Caused by: java.net.ConnectException: HTTP connect timed out
at java.net.http/jdk.internal.net.http.MultiExchange.toTimeoutException(MultiExchange.java:582)
... 38 more

00:09:17 [INFO] Verifying "io.github.karlatemp:luckperms" v2.10.0-dev-6+null
00:09:17 [ERROR] "io.github.karlatemp:luckperms" is corrupted.
00:10:08 [ERROR] Failed to verify package "io.github.karlatemp:luckperms"
00:10:08 [ERROR] java.net.http.HttpTimeoutException: request timed out
at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:844)
at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
at org.itxtech.mcl.component.Repository.httpGet(Repository.java:208)
at org.itxtech.mcl.component.Repository.httpGet(Repository.java:203)
at org.itxtech.mcl.component.Repository.fetchPackage(Repository.java:81)
at org.itxtech.mcl.module.builtin.RepoCache$RepoWithCache.fetchPackage(RepoCache.java:88)
at org.itxtech.mcl.module.builtin.Updater.check(Updater.java:101)
at org.itxtech.mcl.module.builtin.Updater.load(Updater.java:60)
at org.itxtech.mcl.module.ModuleManager.phaseLoad(ModuleManager.java:142)
at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:183)
at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
at org.itxtech.mcl.Loader.start(Loader.java:183)
at org.itxtech.mcl.Loader.main(Loader.java:79)

00:10:08 [INFO] Verifying "net.mamoe:mirai-api-http" v2.6.2
00:10:38 [ERROR] Failed to verify package "net.mamoe:mirai-api-http"
00:10:38 [ERROR] java.net.http.HttpConnectTimeoutException: HTTP connect timed out
at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:840)
at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
at org.itxtech.mcl.component.Repository.httpGet(Repository.java:208)
at org.itxtech.mcl.component.Repository.httpGet(Repository.java:203)
at org.itxtech.mcl.component.Repository.fetchPackage(Repository.java:81)
at org.itxtech.mcl.module.builtin.RepoCache$RepoWithCache.fetchPackage(RepoCache.java:88)
at org.itxtech.mcl.module.builtin.Updater.check(Updater.java:101)
at org.itxtech.mcl.module.builtin.Updater.load(Updater.java:60)
at org.itxtech.mcl.module.ModuleManager.phaseLoad(ModuleManager.java:142)
at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:183)
at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
at org.itxtech.mcl.Loader.start(Loader.java:183)
at org.itxtech.mcl.Loader.main(Loader.java:79)
Caused by: java.net.http.HttpConnectTimeoutException: HTTP connect timed out
at java.net.http/jdk.internal.net.http.MultiExchange.toTimeoutException(MultiExchange.java:581)
at java.net.http/jdk.internal.net.http.MultiExchange.getExceptionalCF(MultiExchange.java:528)
at java.net.http/jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:448)
at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2194)
at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate.stopOnError(SSLFlowDelegate.java:984)
at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:990)
at java.base/java.util.concurrent.CompletableFuture$UniExceptionally.tryFire(CompletableFuture.java:974)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2194)
at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run1(SubscriberWrapper.java:295)
at java.net.http/jdk.internal.net.http.common.SubscriberWrapper$DownstreamPusher.run(SubscriberWrapper.java:259)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:205)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:230)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:303)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:256)
at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.errorCommon(SubscriberWrapper.java:421)
at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.errorCommon(SSLFlowDelegate.java:366)
at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onError(SubscriberWrapper.java:412)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.signalCompletion(SocketTube.java:645)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.read(SocketTube.java:829)
at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowTask.run(SocketTube.java:181)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:230)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:303)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:256)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.signalError(SocketTube.java:778)
at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159)
at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:405)
at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:111)
at java.net.http/jdk.internal.net.http.Http1Exchange.cancelImpl(Http1Exchange.java:578)
at java.net.http/jdk.internal.net.http.Http1Exchange.cancel(Http1Exchange.java:502)
at java.net.http/jdk.internal.net.http.Exchange.cancel(Exchange.java:263)
at java.net.http/jdk.internal.net.http.MultiExchange.cancel(MultiExchange.java:261)
at java.net.http/jdk.internal.net.http.ResponseTimerEvent.handle(ResponseTimerEvent.java:71)
at java.net.http/jdk.internal.net.http.HttpClientImpl.purgeTimeoutsAndReturnNextDeadline(HttpClientImpl.java:1632)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1246)
Caused by: java.net.ConnectException: HTTP connect timed out
at java.net.http/jdk.internal.net.http.MultiExchange.toTimeoutException(MultiExchange.java:582)
... 38 more

00:10:38 [INFO] Verifying "net.mamoe:chat-command" v0.5.1
00:10:49 [ERROR] Failed to verify package "net.mamoe:chat-command"
00:10:49 [ERROR] javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:851)
at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
at org.itxtech.mcl.component.Repository.httpGet(Repository.java:208)
at org.itxtech.mcl.component.Repository.httpGet(Repository.java:203)
at org.itxtech.mcl.component.Repository.fetchPackage(Repository.java:81)
at org.itxtech.mcl.module.builtin.RepoCache$RepoWithCache.fetchPackage(RepoCache.java:88)
at org.itxtech.mcl.module.builtin.Updater.check(Updater.java:101)
at org.itxtech.mcl.module.builtin.Updater.load(Updater.java:60)
at org.itxtech.mcl.module.ModuleManager.phaseLoad(ModuleManager.java:142)
at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:183)
at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
at org.itxtech.mcl.Loader.start(Loader.java:183)
at org.itxtech.mcl.Loader.main(Loader.java:79)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
at java.net.http/jdk.internal.net.http.common.SSLTube.checkForHandshake(SSLTube.java:595)
at java.net.http/jdk.internal.net.http.common.SSLTube$SSLTubeFlowDelegate.checkForHandshake(SSLTube.java:156)
at java.net.http/jdk.internal.net.http.common.SSLFlowDelegate$Reader.errorCommon(SSLFlowDelegate.java:365)
at java.net.http/jdk.internal.net.http.common.SubscriberWrapper.onError(SubscriberWrapper.java:412)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.signalCompletion(SocketTube.java:645)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.read(SocketTube.java:829)
at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowTask.run(SocketTube.java:181)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:230)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:303)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:256)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.signalReadable(SocketTube.java:782)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent.signalEvent(SocketTube.java:965)
at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowEvent.handle(SocketTube.java:253)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.handleEvent(HttpClientImpl.java:1337)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.lambda$run$3(HttpClientImpl.java:1282)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1282)
Caused by: java.net.SocketException: Connection reset
at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:401)
at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:434)
at java.net.http/jdk.internal.net.http.SocketTube.readAvailable(SocketTube.java:1178)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.read(SocketTube.java:841)
... 11 more

00:10:49 [WARN] Package "net.mamoe:chat-command" requires "net.mamoe:mirai-console" version 2.0-RC. Current version is 2.12.1
2022-10-15 00:10:51 I/main: Starting mirai-console...
2022-10-15 00:10:51 I/main: Backend: version 2.12.1, built on 2022-07-31 17:49:27.
2022-10-15 00:10:51 I/main: Frontend Terminal: version 2.12.1, provided by Mamoe Technologies
2022-10-15 00:10:51 I/main: Welcome to visit https://mirai.mamoe.net/
2022-10-15 00:10:51 W/stderr: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
2022-10-15 00:10:51 W/stderr: SLF4J: Defaulting to no-operation (NOP) logger implementation
2022-10-15 00:10:51 W/stderr: SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
2022-10-15 00:10:51 E/main: Failed to init MiraiConsole.
java.util.zip.ZipException: zip END header not found
at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1483)
at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1491)
at java.base/java.util.zip.ZipFile$Source.(ZipFile.java:1329)
at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1292)
at java.base/java.util.zip.ZipFile$CleanableResource.(ZipFile.java:710)
at java.base/java.util.zip.ZipFile.(ZipFile.java:243)
at java.base/java.util.zip.ZipFile.(ZipFile.java:172)
at java.base/java.util.zip.ZipFile.(ZipFile.java:186)
at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoaderN.init0(JvmPluginClassLoader.kt:225)
at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoaderN.(JvmPluginClassLoader.kt:221)
at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoaderN.(JvmPluginClassLoader.kt)
at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoaderN$Companion.newLoader(JvmPluginClassLoader.kt:325)
at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.extractPlugins(BuiltInJvmPluginLoaderImpl.kt:182)
at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.listPlugins(BuiltInJvmPluginLoaderImpl.kt:66)
at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.listPlugins(JvmPluginLoader.kt)
at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.listAndSortAllPlugins(PluginManagerImpl.kt:192)
at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.findAndSortAllPluginsUsingBuiltInLoaders(PluginManagerImpl.kt:138)
at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.loadAllPluginsUsingBuiltInLoaders$mirai_console(PluginManagerImpl.kt:148)
at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:178)
at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:464)
at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:168)
at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:167)
at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:52)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at org.itxtech.mcl.Utility.bootJars(Utility.java:89)
at org.itxtech.mcl.Utility.bootJars(Utility.java:79)
at org.itxtech.mcl.Utility.bootMirai(Utility.java:101)
at org.itxtech.mcl.module.builtin.Boot.boot(Boot.java:109)
at org.itxtech.mcl.module.ModuleManager.phaseBoot(ModuleManager.java:148)
at org.itxtech.mcl.Loader.lambda$start$4(Loader.java:189)
at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
at org.itxtech.mcl.Loader.start(Loader.java:189)
at org.itxtech.mcl.Loader.main(Loader.java:79)
`

我也是 报错一摸一样

HTTP connect timed out
请尝试切换maven repo

修改mirai repo之后已解决 HTTP connect timed out问题,但依旧无法运行
PS C:\Users\38369\Desktop\mirai bot> .\mcl 19:47:32 [INFO] iTXTech Mirai Console Loader version 2.1.0-71ec418 19:47:32 [INFO] https://github.com/iTXTech/mirai-console-loader 19:47:32 [INFO] This program is licensed under GNU AGPL v3 19:47:33 [INFO] Mirai Console Loader Announcement: Mirai Console Loader 鍏憡鏍? 濡傛灉鍦ㄥ浘鐗囦笂浼犵殑鏃跺€欓亣鍒伴棶棰樿涓庢垜浠仈绯?(闇€瑕佹彁渚涘浘鐗囨枃浠舵簮鏈? - 濡?Unsupported image type for ExternalResource *
considering use gif/png/bmp/jpg format.- Tracker: https://github.com/mamoe/mirai/issues/new/choose

甯哥敤璧勬簮鏁村悎
`- https://mirai.mamoe.net/topic/653

MCL 宸叉帹鍑?2.1.0锛屾洿濂界殑鏀寔 Mirai 2.11 鐨勬彃浠剁郴缁燂紝寤鸿鏇存柊銆?柊銆?

19:47:33 [INFO] Verifying "net.mamoe:mirai-console" v2.12.1
19:47:33 [INFO] Verifying "net.mamoe:mirai-console-terminal" v2.12.1
19:47:33 [INFO] Verifying "net.mamoe:mirai-core-all" v2.12.1
19:47:34 [INFO] Verifying "org.itxtech:mcl-addon" v2.0.2
19:47:34 [INFO] Verifying "org.bouncycastle:bcprov-jdk15on" v1.64
19:47:34 [INFO] Verifying "io.github.karlatemp:luckperms" v2.10.0-dev-6+null
19:47:34 [ERROR] "io.github.karlatemp:luckperms" is corrupted.
19:47:34 [INFO] Updating "io.github.karlatemp:luckperms" to v2.10.0-dev-6+null
19:47:34 [ERROR] java.io.IOException: Server returned HTTP response code: 429 for URL: https://karlatemp.coding.net/p/pub/d/pub/git/raw/master/lpm/LuckPerms-Mirai-2.10.0-dev-6%2Bnull-all.jar
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484)
at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2044)
at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2039)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:2038)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1605)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1585)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
at org.itxtech.mcl.impl.DefaultDownloader.download(DefaultDownloader.java:49)
at org.itxtech.mcl.module.builtin.MDownloader$MultithreadingDownloaderImpl.download(MDownloader.java:86)
at org.itxtech.mcl.module.builtin.Updater.down(Updater.java:211)
at org.itxtech.mcl.module.builtin.Updater.downloadFile(Updater.java:172)
at org.itxtech.mcl.module.builtin.Updater.check(Updater.java:151)
at org.itxtech.mcl.module.builtin.Updater.load(Updater.java:60)
at org.itxtech.mcl.module.ModuleManager.phaseLoad(ModuleManager.java:142)
at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:183)
at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
at org.itxtech.mcl.Loader.start(Loader.java:183)
at org.itxtech.mcl.Loader.main(Loader.java:79)
Caused by: java.io.IOException: Server returned HTTP response code: 429 for URL: https://karlatemp.coding.net/p/pub/d/pub/git/raw/master/lpm/LuckPerms-Mirai-2.10.0-dev-6%2Bnull-all.jar
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1993)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1585)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3232)
at java.base/java.net.URLConnection.getHeaderFieldLong(URLConnection.java:645)
at java.base/java.net.URLConnection.getContentLengthLong(URLConnection.java:509)
at java.base/java.net.URLConnection.getContentLength(URLConnection.java:493)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getContentLength(HttpsURLConnectionImpl.java:368)
at org.itxtech.mcl.impl.DefaultDownloader.download(DefaultDownloader.java:48)
... 10 more

Downloading luckperms-2.10.0-dev-6+null.jar [==============================]
Downloading luckperms-2.10.0-dev-6+null.sha1 [==============================] 84 B
19:47:35 [ERROR] The local file "io.github.karlatemp:luckperms" is still corrupted, please check the network.
19:47:35 [INFO] Verifying "net.mamoe:mirai-api-http" v2.6.2
19:47:35 [INFO] Verifying "net.mamoe:chat-command" v0.5.1
19:47:35 [WARN] Package "net.mamoe:chat-command" requires "net.mamoe:mirai-console" version 2.0-RC. Current version is 2.12.1
2022-10-17 19:47:36 I/main: Starting mirai-console...
2022-10-17 19:47:36 I/main: Backend: version 2.12.1, built on 2022-07-31 17:49:27.
2022-10-17 19:47:36 I/main: Frontend Terminal: version 2.12.1, provided by Mamoe Technologies
2022-10-17 19:47:36 I/main: Welcome to visit https://mirai.mamoe.net/
2022-10-17 19:47:37 W/stderr: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
2022-10-17 19:47:37 W/stderr: SLF4J: Defaulting to no-operation (NOP) logger implementation
2022-10-17 19:47:37 W/stderr: SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
2022-10-17 19:47:37 E/main: Failed to init MiraiConsole.
java.util.zip.ZipException: zip END header not found
at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1483)
at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1491)
at java.base/java.util.zip.ZipFile$Source.(ZipFile.java:1329)
at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1292)
at java.base/java.util.zip.ZipFile$CleanableResource.(ZipFile.java:710)
at java.base/java.util.zip.ZipFile.(ZipFile.java:243)
at java.base/java.util.zip.ZipFile.(ZipFile.java:172)
at java.base/java.util.zip.ZipFile.(ZipFile.java:186)
at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoaderN.init0(JvmPluginClassLoader.kt:225)
at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoaderN.(JvmPluginClassLoader.kt:221)
at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoaderN.(JvmPluginClassLoader.kt)
at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoaderN$Companion.newLoader(JvmPluginClassLoader.kt:325)
at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.extractPlugins(BuiltInJvmPluginLoaderImpl.kt:182)
at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.listPlugins(BuiltInJvmPluginLoaderImpl.kt:66)
at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.listPlugins(JvmPluginLoader.kt)
at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.listAndSortAllPlugins(PluginManagerImpl.kt:192)
at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.findAndSortAllPluginsUsingBuiltInLoaders(PluginManagerImpl.kt:138)
at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.loadAllPluginsUsingBuiltInLoaders$mirai_console(PluginManagerImpl.kt:148)
at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:178)
at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:464)
at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:168)
at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:167)
at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:52)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at org.itxtech.mcl.Utility.bootJars(Utility.java:89)
at org.itxtech.mcl.Utility.bootJars(Utility.java:79)
at org.itxtech.mcl.Utility.bootMirai(Utility.java:101)
at org.itxtech.mcl.module.builtin.Boot.boot(Boot.java:109)
at org.itxtech.mcl.module.ModuleManager.phaseBoot(ModuleManager.java:148)
at org.itxtech.mcl.Loader.lambda$start$4(Loader.java:189)
at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
at org.itxtech.mcl.Loader.start(Loader.java:189)
at org.itxtech.mcl.Loader.main(Loader.java:79)
`
maven repo修改后依旧无法运行

已找到解决办法
Karlatemp/LuckPerms-Mirai#139