MiraiForum

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

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

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

      2022-03-22 22:00:42 E/SkikoMirai: java.lang.NoSuchMethodError: 'kotlin.reflect.KType kotlin.jvm.internal.Reflection.mutableCollectionType(kotlin.reflect.KType)'
      java.lang.NoSuchMethodError: 'kotlin.reflect.KType kotlin.jvm.internal.Reflection.mutableCollectionType(kotlin.reflect.KType)'
      at org.laolittle.plugin.FontConfig.<clinit>(FontConfig.kt:13)
      at org.laolittle.plugin.SkikoMirai.onEnable(SkikoMirai.kt:17)
      at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:113)
      at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:122)
      at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
      at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:36)
      at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:129)
      at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:172)
      at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:214)
      at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:276)
      at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:152)
      at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:151)
      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:84)
      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:101)
      at org.itxtech.mcl.Loader.start(Loader.java:128)
      at org.itxtech.mcl.Loader.main(Loader.java:53)
      请问这个报错原因是什么?

      次 1 条回复 最后回复 回复 引用 0
      • 次
        次生银翼 @次生银翼 最后由 次生银翼 编辑

        skikomirai1.0.2 drawmeme1.0.3

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

          最新版本的mcl不能加载前置插件SkikoMirai,..

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

            https://github.com/LaoLittle/SkikoMirai/issues/3

            fatinghenji created this issue in LaoLittle/SkikoMirai

            closed 成功加载插件后并未生成data文件夹 #3

            1 条回复 最后回复 回复 引用 0
            • 夏
              夏目喵zz 最后由 编辑

              在吗?把前置插件:SkikoMirai放plugins后,运行mcl,结果闪退了,怎么办,删掉SkikoMirai还是一跑就闪退,日志也没有写什么。。。。。呜呜呜

              夏 1 条回复 最后回复 回复 引用 0
              • 夏
                夏目喵zz @夏目喵zz 最后由 编辑

                @夏目喵zz 啊抢救回来了

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

                  请问这个报错是什么情况
                  2022-03-27 17:37:28 E/DrawMeme: Exception in coroutine Plugin DrawMeme of DrawMeme
                  java.lang.NoClassDefFoundError: io/ktor/util/reflect/TypeInfoJvmKt
                  at org.laolittle.plugin.draw.GeneralKt$supportedEmojis$2$1.invokeSuspend(General.kt:118)
                  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.EventLoopImplBase.processNextEvent(EventLoop.common.kt:274)
                  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.draw.GeneralKt$supportedEmojis$2.invoke(General.kt:63)
                  at org.laolittle.plugin.draw.GeneralKt$supportedEmojis$2.invoke(General.kt:62)
                  at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
                  at org.laolittle.plugin.draw.GeneralKt.getSupportedEmojis(General.kt:62)
                  at org.laolittle.plugin.draw.GeneralKt.getEmojiMix(General.kt:43)
                  at org.laolittle.plugin.draw.DrawMeme$onEnable$2$5.invokeSuspend(DrawMeme.kt:434)
                  at org.laolittle.plugin.draw.DrawMeme$onEnable$2$5.invoke(DrawMeme.kt)
                  at org.laolittle.plugin.draw.DrawMeme$onEnable$2$5.invoke(DrawMeme.kt)
                  at net.mamoe.mirai.event.MessageSubscribersBuilder$finding$3.invokeSuspend(MessageSubscribersBuilder.kt:375)
                  at net.mamoe.mirai.event.MessageSubscribersBuilder$finding$3.invoke(MessageSubscribersBuilder.kt)
                  at net.mamoe.mirai.event.MessageSubscribersBuilder$finding$3.invoke(MessageSubscribersBuilder.kt)
                  at net.mamoe.mirai.event.SubscribeMessagesKt__SubscribeMessagesKt$subscribeGroupMessages$$inlined$createBuilder$SubscribeMessagesKt__SubscribeMessagesKt$1$1.invokeSuspend(subscribeMessages.kt:250)
                  at net.mamoe.mirai.event.SubscribeMessagesKt__SubscribeMessagesKt$subscribeGroupMessages$$inlined$createBuilder$SubscribeMessagesKt__SubscribeMessagesKt$1$1.invoke(subscribeMessages.kt)
                  at net.mamoe.mirai.event.SubscribeMessagesKt__SubscribeMessagesKt$subscribeGroupMessages$$inlined$createBuilder$SubscribeMessagesKt__SubscribeMessagesKt$1$1.invoke(subscribeMessages.kt)
                  at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invokeSuspend(EventChannel.kt:432)
                  at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt)
                  at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt)
                  at net.mamoe.mirai.internal.event.Handler$onEvent$2.invokeSuspend(InternalEventListeners.kt:50)
                  at net.mamoe.mirai.internal.event.Handler$onEvent$2.invoke(InternalEventListeners.kt)
                  at net.mamoe.mirai.internal.event.Handler$onEvent$2.invoke(InternalEventListeners.kt)
                  at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:89)
                  at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
                  at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
                  at net.mamoe.mirai.internal.event.Handler.onEvent(InternalEventListeners.kt:50)
                  at net.mamoe.mirai.internal.event.InternalEventListenersKt.process(InternalEventListeners.kt:166)
                  at net.mamoe.mirai.internal.event.InternalEventListenersKt.callAndRemoveIfRequired(InternalEventListeners.kt:115)
                  at net.mamoe.mirai.internal.event.InternalEventListenersKt$callAndRemoveIfRequired$1.invokeSuspend(InternalEventListeners.kt)
                  at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
                  at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:142)
                  at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
                  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)
                  Caused by: java.lang.ClassNotFoundException: io.ktor.util.reflect.TypeInfoJvmKt
                  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:588)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
                  ... 63 more

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

                    @sakana 更新mirai

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

                      我自己做过很多自制的GIF接头模板,用ps做的智能对象,只要导入图片到头像的文件里保存,就可以同步生成主文件里的gif套头,大佬需要拿去试试做成图片生成器嘛

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

                        @snackmeow 可以哦

                        snackmeow 1 条回复 最后回复 回复 引用 0
                        • 云
                          云恭雀123 最后由 编辑

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

                            @tsudzuki 有联系方式嘛,我把psd发给你康康

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

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

                                2022-03-30 08:36:05 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.RefCnt.<init>(RefCnt.jvm.kt:6)
                                at org.jetbrains.skia.Typeface.<init>(Typeface.kt:16)
                                at org.jetbrains.skia.Typeface$Companion.makeFromName(Typeface.kt:36)
                                at org.laolittle.plugin.Fonts.get(Fonts.kt:25)
                                at org.laolittle.plugin.draw.DrawMeme$onEnable$2$4.invokeSuspend(DrawMeme.kt:404)
                                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 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
                                • CaliGrosto
                                  CaliGrosto 最后由 编辑

                                  这个报错是啥情况。

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

                                    使用指令报错(栈追踪pastebin: https://pastebin.ubuntu.com/p/x5DPxgysP8/ ),JDK是Microsoft Openjdk 17.0.2,前置是在同一台服务器自行使用./gradlew build编译的,且已经安装至mirai,已经在data/org.laolittle.plugin.SkikoMirai/Fonts下放置了MiSans-Bold.ttf,MCL版本1.2.3-93ac7d8,Mirai版本2.10.1,求解决;p

                                    S tsudzuki 2 条回复 最后回复 回复 引用 0
                                    • S
                                      SAFEluren @SAFEluren 最后由 编辑

                                      @SAFEluren *前置版本1.0.3

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

                                        为啥只有#ph和#5k兆能用啊其他都报错

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

                                          @18359400361 报错:?

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

                                            @SAFEluren 下载编译好的,或者使用./gradlew buildPlugin

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