cssxsh / mirai-skia-plugin

Mirai Console Skiko/Skia 图像库前置插件
GNU Affero General Public License v3.0
34 stars 1 forks source link

下载超时 #10

Closed SereinP1geon closed 2 years ago

SereinP1geon commented 2 years ago

日志如下:

  11:31:38 [INFO] Verifying "net.mamoe:mirai-console" v2.12.1
  11:31:38 [INFO] Verifying "net.mamoe:mirai-console-terminal" v2.12.1
  11:31:38 [INFO] Verifying "net.mamoe:mirai-core-all" v2.12.1
  11:31:38 [INFO] Verifying "org.itxtech:mcl-addon" v2.0.2
2022-08-19 11:31:39 I/main: Starting mirai-console...
2022-08-19 11:31:39 I/main: Backend: version 2.12.1, built on 2022-07-31 17:49:27.
2022-08-19 11:31:39 I/main: Frontend Terminal: version 2.12.1, provided by Mamoe Technologies
2022-08-19 11:31:39 I/main: Welcome to visit https://mirai.mamoe.net/
2022-08-19 11:31:40 W/stderr: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
2022-08-19 11:31:40 W/stderr: SLF4J: Defaulting to no-operation (NOP) logger implementation
2022-08-19 11:31:40 W/stderr: SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
2022-08-19 11:31:40 I/plugin: Successfully loaded plugin mirai-skia-plugin v1.1.7
2022-08-19 11:31:41 I/meme-helper: BiliBili Emote 加载成功
2022-08-19 11:31:41 I/meme-helper: 5000兆円 加载成功
2022-08-19 11:31:41 I/meme-helper: Dear 加载成功
2022-08-19 11:31:41 I/meme-helper: Emoji Kitchen 加载成功
2022-08-19 11:31:41 I/meme-helper: PetPet Meme 加载成功
2022-08-19 11:31:41 I/meme-helper: PornHub Logo 加载成功
2022-08-19 11:31:41 I/meme-helper: Face Record 加载成功
2022-08-19 11:31:41 I/meme-helper: Weibo Emoticon 加载成功
2022-08-19 11:31:41 I/meme-helper: Ygo 加载成功
2022-08-19 11:31:41 I/meme-helper: ZZKIA Pinyin 加载成功
2022-08-19 11:31:41 I/plugin: Successfully loaded plugin meme-helper v1.1.3
2022-08-19 11:31:41 I/plugin: Successfully loaded plugin MCL Addon v2.0.2
2022-08-19 11:31:41 E/meme-helper: Exception in coroutine MemeServiceLoader of meme-helper
java.lang.ExceptionInInitializerError
        at mirai-skia-plugin-1.1.7.mirai2.jar//xyz.cssxsh.skia.FontUtils.<clinit>(FontUtils.kt:25)
        at meme-helper-1.1.3.mirai2.jar//xyz.cssxsh.mirai.meme.impl.MemeZZKIA$load$1.invokeSuspend(MemeZZKIA.kt:54)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
        at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:749)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Caused by: org.jetbrains.skiko.LibraryLoadException: Cannot find libskiko-linux-x64.so.sha256, proper native dependency missing.
        at mirai-skia-plugin-1.1.7.mirai2.jar//org.jetbrains.skiko.Library.findAndLoad(Library.kt:105)
        at mirai-skia-plugin-1.1.7.mirai2.jar//org.jetbrains.skiko.Library.load(Library.kt:59)
        at mirai-skia-plugin-1.1.7.mirai2.jar//org.jetbrains.skia.impl.Library$Companion.staticLoad(Library.jvm.kt:12)
        at mirai-skia-plugin-1.1.7.mirai2.jar//org.jetbrains.skia.FontMgr.<clinit>(FontMgr.kt:16)
        ... 10 more

2022-08-19 11:31:41 I/main: Prepared built-in commands: autoLogin, help, login, logout, permission, status, stop
2022-08-19 11:31:41 I/mirai-skia-plugin: platform: linux-x64, skia: m99-f85ab491eb-2, skiko: 0.7.27
2022-08-19 11:31:56 I/mirai-skia-plugin: 文件 skiko-awt-runtime-linux-x64-0.7.27.jar 开始下载
2022-08-19 11:35:30 E/mirai-skia-plugin: Exception in coroutine Plugin xyz.cssxsh.mirai.plugin.mirai-skia-plugin of mirai-skia-plugin
io.ktor.client.network.sockets.SocketTimeoutException: Socket timeout has expired [url=https://pkg-cdn.eu-1.jetbrains.space/2999201905222053664/maven/8529304891543160480/org/jetbrains/skiko/skiko-awt-runtime-linux-x64/0.7.27/skiko-awt-runtime-linux-x64-0.7.27.jar?v=1oG0G01oG0G0xpires=1660880503&Signature=BtnJ1zZA8tHuMhHsTbNq9n6lwm1FPI5FNhdgKePmyJVEb7iVq-wSB9lNGuwXQ2L1lJfPi3vwO-zfN5IAT4Ctw96AZkQyK7289fHJcuz0zyYvVecsmhLWZjKTZu7EGsvsHAUqSCw2TmGd2s5f3KV60dKNhB6A9WCyw3L7tkeNPa~LNX-PMLcwQLx4ZCF6VOeqktPEZZeVBIHsgCQrN-5dyK58JLX2lfUDXQemvLGqPqvY0feIDV4kbybhrROVqxr5ag0IORZDLLhQ7GGKaFhao-NeIv97lYVZIqhKwFeQ1e~~Qtv4ONPjoPgXIhqpziAqRcJ2lcVDqxKAhJeSXWfibg__ey-Pair-Id=APKAIBRFJQGZXNBTFYIA, socket_timeout=30000] ms
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//io.ktor.client.plugins.HttpTimeoutKt.SocketTimeoutException(HttpTimeout.kt:235)
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//io.ktor.client.engine.okhttp.OkHttpEngineKt.mapExceptions(OkHttpEngine.kt:177)
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//io.ktor.client.engine.okhttp.OkHttpEngineKt.access$mapExceptions(OkHttpEngine.kt:1)
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//io.ktor.client.engine.okhttp.OkHttpEngineKt$toChannel$1$1$1.invoke(OkHttpEngine.kt:169)
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//io.ktor.client.engine.okhttp.OkHttpEngineKt$toChannel$1$1$1.invoke(OkHttpEngine.kt:165)
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//io.ktor.utils.io.ByteBufferChannel.writeAvailable(ByteBufferChannel.kt:1458)
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//io.ktor.utils.io.ByteBufferChannel.write$suspendImpl(ByteBufferChannel.kt:1488)
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//io.ktor.utils.io.ByteBufferChannel.write(ByteBufferChannel.kt)
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//io.ktor.utils.io.ByteWriteChannel$DefaultImpls.write$default(ByteWriteChannel.kt:88)
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//io.ktor.client.engine.okhttp.OkHttpEngineKt$toChannel$1.invokeSuspend(OkHttpEngine.kt:165)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
        at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:749)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Caused by: java.net.SocketTimeoutException: timeout
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:675)
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:684)
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//okhttp3.internal.http2.Http2Stream$FramingSource.read(Http2Stream.kt:379)
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//okhttp3.internal.connection.Exchange$ResponseBodySource.read(Exchange.kt:276)
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//okio.RealBufferedSource.read(RealBufferedSource.kt:82)
        at mirai-skia-plugin-1.1.7.mirai2.jar[private]//io.ktor.client.engine.okhttp.OkHttpEngineKt$toChannel$1$1$1.invoke(OkHttpEngine.kt:167)
        ... 14 more

2022-08-19 11:35:30 E/mirai-skia-plugin: java.lang.NoClassDefFoundError: Could not initialize class xyz.cssxsh.skia.FontUtils
java.lang.NoClassDefFoundError: Could not initialize class xyz.cssxsh.skia.FontUtils
        at mirai-skia-plugin-1.1.7.mirai2.jar//xyz.cssxsh.mirai.skia.MiraiSkiaPlugin.onEnable(MiraiSkiaPlugin.kt:45)
        at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:131)
        at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:278)
        at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:35)
        at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
        at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:50)
        at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:173)
        at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:178)
        at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:235)
        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.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.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)

2022-08-19 11:35:30 E/JvmPluginLoader: Failed to enable 'meme-helper' because dependencies not enabled: 'mirai-skia-plugin'

怀疑是服务器网络问题,几天内重试了好几次都这样

SereinP1geon commented 2 years ago

之前我尝试活好几次重启服务器,总是会卡在不一样的地方 比如下载FZXS14,ttf这个字体的时候 无论本机还是服务器都特别慢 1660889589153

有没有方法可以让我手动拉取到全部依赖 然后直接上传到服务器 省略服务器拉去依赖过程?

SereinP1geon commented 2 years ago

麻烦了。问题已解决。