MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    DrawMeme - 基于Skiko的奇怪的图片生成器

    插件发布
    104
    463
    109500
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • tsudzuki
      tsudzuki 摸鱼 最后由 tsudzuki 编辑

      https://github.com/LaoLittle/DrawMeme/releases/tag/1.0.5

      添加摸头生成

      使用前请先添加gif编码库

      将文件放入data/org.laolittle.plugin.SkikoMirai/lib文件夹内即可
      https://github.com/LaoLittle/SkikoLibs/tree/master/gifski

      发送摸+@/图片即可

      1 条回复 最后回复 回复 引用 0
      • BongoCat
        BongoCat 最后由 编辑

        DrawMeme版本1.0.5,SkikoMirai版本1.0.6
        启动Mirai时出现如下错误

        Failed to init MiraiConsole.
        net.mamoe.mirai.console.plugin.loader.PluginLoadException: Plugin 'org.laolittle.plugin.draw.DrawMeme' ('org.laolittle.plugin.draw.DrawMeme') requires 'org.laolittle.plugin.Ski
        koMirai' with version >=1.0.3 while the resolved is 1.0.6
                at net.mamoe.mirai.console.internal.plugin.PluginManagerImplKt.checkSatisfies(PluginManagerImpl.kt:261)
                at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.sortByDependencies$canBeLoad(PluginManagerImpl.kt:204)
                at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.sortByDependencies$consumeLoadable(PluginManagerImpl.kt:210)
                at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.sortByDependencies$doSort(PluginManagerImpl.kt:222)
                at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.sortByDependencies$doSort(PluginManagerImpl.kt:230)
                at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.sortByDependencies(PluginManagerImpl.kt:233)
                at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.listAndSortAllPlugins(PluginManagerImpl.kt:192)
                at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.findAndSortAllPluginsUsingBuiltInLoaders(PluginManagerImpl.kt:135)
                at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.loadAllPluginsUsingBuiltInLoaders$mirai_console(PluginManagerImpl.kt:145)
                at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:151)
                at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:392)
                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:156)
                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:155)
                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:47)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                at java.base/java.lang.reflect.Method.invoke(Unknown Source)
                at org.itxtech.mcl.Utility.bootMirai(Utility.java:83)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                at java.base/java.lang.reflect.Method.invoke(Unknown Source)
                at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138)
                at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:226)
                at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1692)
                at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1013)
                at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
                at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:412)
               at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3578)
                at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
                at org.mozilla.javascript.ArrowFunction.call(ArrowFunction.java:43)
                at org.mozilla.javascript.InterfaceAdapter.invokeImpl(InterfaceAdapter.java:155)
                at org.mozilla.javascript.InterfaceAdapter.lambda$invoke$0(InterfaceAdapter.java:105)
                at org.mozilla.javascript.Context.call(Context.java:554)
                at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:522)
                at org.mozilla.javascript.InterfaceAdapter.invoke(InterfaceAdapter.java:105)
                at org.mozilla.javascript.jdk18.VMBridge_jdk18$1.invoke(VMBridge_jdk18.java:126)
                at com.sun.proxy.$Proxy4.run(Unknown Source)
                at org.itxtech.mcl.script.ScriptManager.phaseBoot(ScriptManager.java:106)
                at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:176)
                at org.itxtech.mcl.Loader.tryCatching(Loader.java:145)
                at org.itxtech.mcl.Loader.start(Loader.java:176)
                at org.itxtech.mcl.Loader.main(Loader.java:68)
        
        tsudzuki 1 条回复 最后回复 回复 引用 0
        • tsudzuki
          tsudzuki 摸鱼 @BongoCat 最后由 编辑

          @BongoCat 这个是mirai的问题,暂时解决可以使用fix版

          https://github.com/LaoLittle/DrawMeme/releases/tag/1.0.5-fix

          1 条回复 最后回复 回复 引用 0
          • Z
            zxcxllwh 最后由 编辑

            ec1e05f4-604b-4eb1-891c-6a4c7e6d802b-image.png 我显示了这个错误,更新了mcl还是一样

            1 1 条回复 最后回复 回复 引用 0
            • 1
              1169637675 @zxcxllwh 最后由 编辑

              @zxcxllwh

              1 条回复 最后回复 回复 引用 0
              • 1
                1169637675 最后由 编辑

                最新版闪退,win10专业版

                1 条回复 最后回复 回复 引用 0
                • Z
                  zoy909 最后由 zoy909 编辑

                  2022-04-18 18:40:43 E/DrawMeme: io.ktor.network.sockets.ConnectTimeoutException: Connect timeout has expired [url=https://www.gstatic.com/android/keyboard/emojikitchen/20201001/u1f437/u1f437_u1f437.png, connect_timeout=unknown ms]
                  io.ktor.network.sockets.ConnectTimeoutException: Connect timeout has expired [url=https://www.gstatic.com/android/keyboard/emojikitchen/20201001/u1f437/u1f437_u1f437.png, connect_timeout=unknown ms]
                          at io.ktor.client.features.HttpTimeoutKt.ConnectTimeoutException(HttpTimeout.kt:183)
                          at io.ktor.client.engine.okhttp.OkUtilsKt.mapOkHttpException(OkUtils.kt:77)
                          at io.ktor.client.engine.okhttp.OkUtilsKt.access$mapOkHttpException(OkUtils.kt:1)
                          at io.ktor.client.engine.okhttp.OkHttpCallback.onFailure(OkUtils.kt:39)
                          at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:525)
                          at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                          at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                          at java.base/java.lang.Thread.run(Thread.java:829)
                  Caused by: java.net.SocketTimeoutException: connect timed out
                          at java.base/java.net.PlainSocketImpl.waitForConnect(Native Method)
                          at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:107)
                          at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412)
                          at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255)
                          at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237)
                          at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
                          at java.base/java.net.Socket.connect(Socket.java:609)
                          at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
                          at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
                          at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207)
                          at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
                          at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
                          at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
                          at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
                          at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
                          at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
                          at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
                          at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
                          at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
                          at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
                          at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
                          at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
                          at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
                          at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)
                          ... 3 more
                  

                  请问这个报错是什么缘故呢?把链接复制到服务器的浏览器里是可以正常打开加载图片的

                  tsudzuki 1 条回复 最后回复 回复 引用 0
                  • tsudzuki
                    tsudzuki 摸鱼 @zoy909 最后由 编辑

                    @zoy909 有可能是反爬了,我到时候改一下

                    1 条回复 最后回复 回复 引用 0
                    • S
                      spruceatmc 最后由 编辑

                      2022-04-19 10:34:26 E/DrawMeme: java.lang.ExceptionInInitializerError
                      java.lang.ExceptionInInitializerError
                      at org.laolittle.plugin.Fonts.get(Fonts.kt:25)
                      at org.laolittle.plugin.Fonts.get$default(Fonts.kt:12)
                      at org.laolittle.plugin.draw.DrawMeme.onEnable(DrawMeme.kt:47)
                      at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:117)
                      at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:164)
                      at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:36)
                      at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
                      at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:47)
                      at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:135)
                      at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:177)
                      at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:202)
                      at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:401)
                      at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:156)
                      at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:155)
                      at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:47)
                      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
                      at java.base/java.lang.reflect.Method.invoke(Method.java:577)
                      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:103)
                      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
                      at java.base/java.lang.reflect.Method.invoke(Method.java:577)
                      at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138)
                      at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:226)
                      at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1692)
                      at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1013)
                      at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
                      at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:412)
                      at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3578)
                      at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
                      at org.mozilla.javascript.ArrowFunction.call(ArrowFunction.java:43)
                      at org.mozilla.javascript.InterfaceAdapter.invokeImpl(InterfaceAdapter.java:155)
                      at org.mozilla.javascript.InterfaceAdapter.lambda$invoke$0(InterfaceAdapter.java:105)
                      at org.mozilla.javascript.Context.call(Context.java:554)
                      at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:522)
                      at org.mozilla.javascript.InterfaceAdapter.invoke(InterfaceAdapter.java:105)
                      at org.mozilla.javascript.jdk18.VMBridge_jdk18$1.invoke(VMBridge_jdk18.java:126)
                      at jdk.proxy1/jdk.proxy1.$Proxy4.run(Unknown Source)
                      at org.itxtech.mcl.script.ScriptManager.phaseBoot(ScriptManager.java:106)
                      at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:178)
                      at org.itxtech.mcl.Loader.tryCatching(Loader.java:147)
                      at org.itxtech.mcl.Loader.start(Loader.java:178)
                      at org.itxtech.mcl.Loader.main(Loader.java:70)
                      Caused by: org.jetbrains.skiko.LibraryLoadException: Cannot find skiko-windows-x64.dll.sha256, proper native dependency missing.
                      at org.jetbrains.skiko.Library.findAndLoad(Library.kt:105)
                      at org.jetbrains.skiko.Library.load(Library.kt:59)
                      at org.jetbrains.skia.impl.Library$Companion.staticLoad(Library.jvm.kt:12)
                      at org.jetbrains.skia.Typeface.<clinit>(Typeface.kt:55)
                      ... 43 more
                      为什么会出现这个啊,怎么解决啊,该安装的都安上了

                      1 条回复 最后回复 回复 引用 0
                      • L
                        liangweichao-c 最后由 编辑

                        2022-04-19 11:18:19 E/net.mamoe.mirai-api-http: kotlinx.coroutines.JobCancellationException: LazyStandaloneCoroutine is cancelling; job=LazyStandaloneCoroutine{Cancelling}@ae73c80
                        kotlinx.coroutines.JobCancellationException: LazyStandaloneCoroutine is cancelling; job=LazyStandaloneCoroutine{Cancelling}@ae73c80
                        Caused by: java.net.BindException: Address already in use: bind
                        at java.base/sun.nio.ch.Net.bind0(Native Method)
                        at java.base/sun.nio.ch.Net.bind(Net.java:555)
                        at java.base/sun.nio.ch.ServerSocketChannelImpl.netBind(ServerSocketChannelImpl.java:337)
                        at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:294)
                        at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:89)
                        at io.ktor.network.sockets.ConnectUtilsJvmKt.bind(ConnectUtilsJvm.kt:32)
                        at io.ktor.network.sockets.TcpSocketBuilder.bind(TcpSocketBuilder.kt:46)
                        at io.ktor.network.sockets.TcpSocketBuilder.bind(TcpSocketBuilder.kt:30)
                        at io.ktor.network.sockets.TcpSocketBuilder.bind$default(TcpSocketBuilder.kt:26)
                        at io.ktor.server.cio.backend.HttpServerKt$httpServer$acceptJob$1.invokeSuspend(HttpServer.kt:46)
                        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
                        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
                        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
                        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
                        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
                        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

                        2022-04-19 11:18:19 E/MahKtorAdapter[http,ws]: java.net.BindException: Address already in use: bind
                        java.net.BindException: Address already in use: bind
                        at java.base/sun.nio.ch.Net.bind0(Native Method)
                        at java.base/sun.nio.ch.Net.bind(Net.java:555)
                        at java.base/sun.nio.ch.ServerSocketChannelImpl.netBind(ServerSocketChannelImpl.java:337)
                        at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:294)
                        at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:89)
                        at io.ktor.network.sockets.ConnectUtilsJvmKt.bind(ConnectUtilsJvm.kt:32)
                        at io.ktor.network.sockets.TcpSocketBuilder.bind(TcpSocketBuilder.kt:46)
                        at io.ktor.network.sockets.TcpSocketBuilder.bind(TcpSocketBuilder.kt:30)
                        at io.ktor.network.sockets.TcpSocketBuilder.bind$default(TcpSocketBuilder.kt:26)
                        at io.ktor.server.cio.backend.HttpServerKt$httpServer$acceptJob$1.invokeSuspend(HttpServer.kt:46)
                        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
                        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
                        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
                        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
                        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
                        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

                        除了上面那个,我还遇到了这个

                        1 条回复 最后回复 回复 引用 0
                        • T
                          tendapc 最后由 编辑

                          2022-04-19 15:26:44 I/plugin: Successfully loaded plugin DrawMeme v1.0.5
                          2022-04-19 15:26:44 I/plugin: Successfully loaded plugin MCL Addon v1.2.2
                          2022-04-19 15:26:58 I/plugin: Successfully loaded plugin SkikoMirai v1.0.6
                          2022-04-19 15:27:00 I/main: Prepared built-in commands: autoLogin, help, login, logout, permission, status, stop
                          2022-04-19 15:27:00 I/DrawMeme: Plugin loaded
                          2022-04-19 15:27:01 W/DrawMeme: Linked class org.laolittle.plugin.Fonts in SkikoMirai-1.0.6.mirai.jar but plugin not depend on it.
                          2022-04-19 15:27:01 W/DrawMeme: Class loading logic may change in feature.
                          2022-04-19 15:27:01 E/DrawMeme: java.lang.ExceptionInInitializerError
                          java.lang.ExceptionInInitializerError
                          at SkikoMirai-1.0.6.mirai.jar//org.laolittle.plugin.Fonts.get(Fonts.kt:25)
                          at SkikoMirai-1.0.6.mirai.jar//org.laolittle.plugin.Fonts.get$default(Fonts.kt:12)
                          at DrawMeme-1.0.5.mirai.jar//org.laolittle.plugin.draw.DrawMeme.onEnable(DrawMeme.kt:47)
                          at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:117)
                          at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:258)
                          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:181)
                          at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:224)
                          at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:444)
                          at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:159)
                          at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:158)
                          at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:46)
                          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                          at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                          at java.base/java.lang.reflect.Method.invoke(Unknown Source)
                          at org.itxtech.mcl.Utility.bootMirai(Utility.java:83)
                          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                          at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                          at java.base/java.lang.reflect.Method.invoke(Unknown Source)
                          at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138)
                          at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:226)
                          at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1692)
                          at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1013)
                          at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
                          at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:412)
                          at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3578)
                          at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
                          at org.mozilla.javascript.ArrowFunction.call(ArrowFunction.java:43)
                          at org.mozilla.javascript.InterfaceAdapter.invokeImpl(InterfaceAdapter.java:155)
                          at org.mozilla.javascript.InterfaceAdapter.lambda$invoke$0(InterfaceAdapter.java:105)
                          at org.mozilla.javascript.Context.call(Context.java:554)
                          at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:522)
                          at org.mozilla.javascript.InterfaceAdapter.invoke(InterfaceAdapter.java:105)
                          at org.mozilla.javascript.jdk18.VMBridge_jdk18$1.invoke(VMBridge_jdk18.java:126)
                          at com.sun.proxy.$Proxy4.run(Unknown Source)
                          at org.itxtech.mcl.script.ScriptManager.phaseBoot(ScriptManager.java:106)
                          at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:176)
                          at org.itxtech.mcl.Loader.tryCatching(Loader.java:145)
                          at org.itxtech.mcl.Loader.start(Loader.java:176)
                          at org.itxtech.mcl.Loader.main(Loader.java:68)
                          Caused by: org.jetbrains.skiko.LibraryLoadException: Cannot find skiko-windows-x64.dll.sha256, proper native dependency missing.
                          at org.jetbrains.skiko.Library.findAndLoad(Library.kt:105)
                          at org.jetbrains.skiko.Library.load(Library.kt:59)
                          at org.jetbrains.skia.impl.Library$Companion.staticLoad(Library.jvm.kt:12)
                          at org.jetbrains.skia.Typeface.<clinit>(Typeface.kt:55)
                          ... 45 more

                          tsudzuki 1 条回复 最后回复 回复 引用 0
                          • 1
                            1301715759 最后由 编辑

                            2022-04-19 19:01:04 E/DrawMeme: java.lang.NoClassDefFoundError: org/laolittle/plugin/Fonts
                            java.lang.NoClassDefFoundError: org/laolittle/plugin/Fonts
                            at DrawMeme-1.0.5.mirai.jar//org.laolittle.plugin.draw.DrawMeme.onEnable(DrawMeme.kt:47)
                            at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:117)
                            at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:258)
                            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:181)
                            at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:224)
                            at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:444)
                            at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:159)
                            at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:158)
                            at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:46)
                            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
                            at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                            at java.base/java.lang.reflect.Method.invoke(Method.java:568)
                            at org.itxtech.mcl.Utility.bootMirai(Utility.java:83)
                            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
                            at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                            at java.base/java.lang.reflect.Method.invoke(Method.java:568)
                            at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138)
                            at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:226)
                            at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1692)
                            at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1013)
                            at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
                            at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:412)
                            at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3578)
                            at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
                            at org.mozilla.javascript.ArrowFunction.call(ArrowFunction.java:43)
                            at org.mozilla.javascript.InterfaceAdapter.invokeImpl(InterfaceAdapter.java:155)
                            at org.mozilla.javascript.InterfaceAdapter.lambda$invoke$0(InterfaceAdapter.java:105)
                            at org.mozilla.javascript.Context.call(Context.java:554)
                            at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:522)
                            at org.mozilla.javascript.InterfaceAdapter.invoke(InterfaceAdapter.java:105)
                            at org.mozilla.javascript.jdk18.VMBridge_jdk18$1.invoke(VMBridge_jdk18.java:126)
                            at jdk.proxy1/jdk.proxy1.$Proxy4.run(Unknown Source)
                            at org.itxtech.mcl.script.ScriptManager.phaseBoot(ScriptManager.java:106)
                            at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:176)
                            at org.itxtech.mcl.Loader.tryCatching(Loader.java:145)
                            at org.itxtech.mcl.Loader.start(Loader.java:176)
                            at org.itxtech.mcl.Loader.main(Loader.java:68)
                            Caused by: java.lang.ClassNotFoundException: org.laolittle.plugin.Fonts
                            at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
                            at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoaderN.resolvePluginPublicClass$mirai_console(JvmPluginClassLoader.kt:209)
                            at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoaderN.loadClass(JvmPluginClassLoader.kt:249)
                            ... 43 more

                            嗯?ttf文件好像放那下面了已经

                            tsudzuki 1 条回复 最后回复 回复 引用 0
                            • M
                              MengSuishiqu 最后由 编辑

                              2022-04-19 19:30:12 E/DrawMeme: Exception in coroutine Plugin org.laolittle.plugin.draw.DrawMeme of DrawMeme
                              java.lang.RuntimeException: Can't wrap nullptr
                              at org.jetbrains.skia.impl.Native.<init>(Native.jvm.kt:40)
                              at org.jetbrains.skia.impl.Managed.<init>(Managed.jvm.kt:11)
                              at org.jetbrains.skia.impl.Managed.<init>(Managed.jvm.kt:9)
                              at org.jetbrains.skia.shaper.Shaper.<init>(Shaper.kt:13)
                              at org.jetbrains.skia.shaper.Shaper$Companion.makeShapeDontWrapOrReorder(Shaper.kt:53)
                              at org.jetbrains.skia.shaper.Shaper$Companion.makeShapeDontWrapOrReorder(Shaper.kt:47)
                              at org.jetbrains.skia.TextLine$Companion.make(TextLine.kt:13)
                              at org.jetbrains.skia.TextLine$Companion.make(TextLine.kt:9)
                              at org.laolittle.plugin.draw.meme.BlackWhiteKt.blackWhite(BlackWhite.kt:34)
                              at org.laolittle.plugin.draw.DrawMeme$onEnable$2$2.invokeSuspend(DrawMeme.kt:79)
                              at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
                              at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:191)
                              at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:147)
                              at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15)
                              at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:93)
                              at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
                              at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:191)
                              at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:147)
                              at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15)
                              at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:93)
                              at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
                              at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:191)
                              at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:147)
                              at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15)
                              at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:93)
                              at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
                              at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:191)
                              at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:147)
                              at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15)
                              at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:93)
                              at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
                              at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
                              at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
                              at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
                              at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
                              at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
                              大佬,这是什么问题?按照步骤一步步走下来的

                              tsudzuki 1 条回复 最后回复 回复 引用 0
                              • tsudzuki
                                tsudzuki 摸鱼 @1301715759 最后由 编辑

                                @1301715759 前置插件

                                1 2 条回复 最后回复 回复 引用 0
                                • tsudzuki
                                  tsudzuki 摸鱼 @MengSuishiqu 最后由 编辑

                                  @MengSuishiqu 没有字体文件

                                  M 1 条回复 最后回复 回复 引用 0
                                  • tsudzuki
                                    tsudzuki 摸鱼 @tendapc 最后由 编辑

                                    @tendapc 等待mirai修复依赖问题

                                    1 条回复 最后回复 回复 引用 0
                                    • M
                                      MengSuishiqu @tsudzuki 最后由 MengSuishiqu 编辑

                                      @tsudzuki ![`K6QHLEU5E9IZ05PHS0)F0.png ,这样算是放对了吗?

                                      tsudzuki 1 条回复 最后回复 回复 引用 0
                                      • M
                                        MengSuishiqu 最后由 编辑

                                        此回复已被删除!
                                        1 条回复 最后回复 回复 引用 0
                                        • 1
                                          1301715759 @tsudzuki 最后由 编辑

                                          @tsudzuki 有装,skiko各个版本都试过

                                          1 条回复 最后回复 回复 引用 0
                                          • 1
                                            1301715759 @tsudzuki 最后由 编辑

                                            @tsudzuki
                                            2022-04-20 15:18:39 E/SkikoMirai: java.lang.NoClassDefFoundError: org/jetbrains/skiko/OsArch_jvmKt
                                            java.lang.NoClassDefFoundError: org/jetbrains/skiko/OsArch_jvmKt
                                            at org.laolittle.plugin.SkiaLibraryKt.<clinit>(SkiaLibrary.kt:9)
                                            at org.laolittle.plugin.SkikoMirai$onEnable$1.invokeSuspend(SkikoMirai.kt:43)
                                            at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
                                            at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
                                            at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:279)
                                            at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
                                            at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
                                            at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
                                            at org.laolittle.plugin.SkikoMirai.onEnable(SkikoMirai.kt:37)
                                            at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:117)
                                            at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:164)
                                            at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:36)
                                            at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
                                            at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:47)
                                            at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:135)
                                            at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:177)
                                            at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:202)
                                            at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:401)
                                            at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:156)
                                            at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:155)
                                            at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:47)
                                            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
                                            at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                                            at java.base/java.lang.reflect.Method.invoke(Method.java:568)
                                            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:145)
                                            at org.itxtech.mcl.Loader.lambda$start$4(Loader.java:184)
                                            at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
                                            at org.itxtech.mcl.Loader.start(Loader.java:184)
                                            at org.itxtech.mcl.Loader.main(Loader.java:79)
                                            Caused by: java.lang.ClassNotFoundException: org.jetbrains.skiko.OsArch_jvmKt
                                            at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoader.findClass$mirai_console(JvmPluginClassLoader.kt:110)
                                            at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoader.findClass(JvmPluginClassLoader.kt:51)
                                            at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
                                            at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
                                            ... 34 more49)
                                            ... 43 more

                                            更新mcl后报错。。

                                            1 1 条回复 最后回复 回复 引用 0
                                            • 1
                                            • 2
                                            • 7
                                            • 8
                                            • 9
                                            • 10
                                            • 11
                                            • 23
                                            • 24
                                            • 9 / 24
                                            • First post
                                              Last post
                                            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact