iTXTech / mirai-console-loader

模块化、轻量级且支持完全自定义的 mirai 加载器。
GNU Affero General Public License v3.0
733 stars 62 forks source link

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

Closed MC57348 closed 2 years ago

MC57348 commented 2 years ago

如题,并不清楚问题出在哪里,安装过程完全遵守使用指引 附错误代码 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)`

MC57348 commented 2 years ago

目前已经无法完全启动

MC57348 commented 2 years ago

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) `

NNanfeng commented 2 years ago

我也是 报错一摸一样

PeratX commented 2 years ago

HTTP connect timed out 请尝试切换maven repo

MC57348 commented 2 years ago

修改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修改后依旧无法运行

MC57348 commented 2 years ago

已找到解决办法 https://github.com/Karlatemp/LuckPerms-Mirai/issues/139