MiraiForum

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

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

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

      @usersablok

      1c871378-3ff5-45bb-9190-721dfe4dceda-image.png

      天涯一笑 1 条回复 最后回复 回复 引用 1
      • 天涯一笑
        天涯一笑 @tsudzuki 最后由 编辑

        @tsudzuki 在 DrawMeme - 基于Skiko的奇怪的图片生成器 中说:

        @usersablok

        1c871378-3ff5-45bb-9190-721dfe4dceda-image.png

        这边Windows SERVER2016好像也是会跳类似的报错

        tsudzuki 1 条回复 最后回复 回复 引用 0
        • tsudzuki
          tsudzuki 摸鱼 @天涯一笑 最后由 编辑

          @天涯一笑 32位不支持

          天涯一笑 1 条回复 最后回复 回复 引用 0
          • 天涯一笑
            天涯一笑 @tsudzuki 最后由 天涯一笑 编辑

            @tsudzuki
            确认了下是64位的server2016,不如说现在32位的系统很难找了吧。。

            tsudzuki 1 条回复 最后回复 回复 引用 0
            • tsudzuki
              tsudzuki 摸鱼 @天涯一笑 最后由 编辑

              @天涯一笑 这样的话就不可能是那个报错了,请给出报错信息

              天涯一笑 1 条回复 最后回复 回复 引用 0
              • 天涯一笑
                天涯一笑 @tsudzuki 最后由 编辑

                @tsudzuki QQ截图20220215221542.png
                2022-02-15 22:14:48 E/DrawMeme: Exception in coroutine Plugin DrawMeme of DrawMeme
                java.lang.Error: Unknown arch x86
                at org.jetbrains.skiko.OsArch_jvmKt$hostArch$2.invoke(OsArch.jvm.kt:19)
                at org.jetbrains.skiko.OsArch_jvmKt$hostArch$2.invoke(OsArch.jvm.kt:14)
                at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
                at org.jetbrains.skiko.OsArch_jvmKt.getHostArch(OsArch.jvm.kt:14)
                at org.jetbrains.skiko.OsArch_jvmKt$hostId$2.invoke(OsArch.jvm.kt:24)
                at org.jetbrains.skiko.OsArch_jvmKt$hostId$2.invoke(OsArch.jvm.kt:23)
                at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
                at org.jetbrains.skiko.OsArch_jvmKt.getHostId(OsArch.jvm.kt:23)
                at org.jetbrains.skiko.Library.findAndLoad(Library.kt:73)
                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.TextLine.<clinit>(TextLine.kt:17)
                at org.laolittle.plugin.draw.DrawMeme$onEnable$2$1.invokeSuspend(DrawMeme.kt:53)
                at org.laolittle.plugin.draw.DrawMeme$onEnable$2$1.invoke(DrawMeme.kt)
                at org.laolittle.plugin.draw.DrawMeme$onEnable$2$1.invoke(DrawMeme.kt)
                at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$startsWithImpl$2.invokeSuspend(messageSubscribersInternal.kt:58)
                at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$startsWithImpl$2.invoke(messageSubscribersInternal.kt)
                at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$startsWithImpl$2.invoke(messageSubscribersInternal.kt)
                at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$content$1.invokeSuspend(messageSubscribersInternal.kt:27)
                at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$content$1.invoke(messageSubscribersInternal.kt)
                at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$content$1.invoke(messageSubscribersInternal.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.access$process(InternalEventListeners.kt:1)
                at net.mamoe.mirai.internal.event.InternalEventListenersKt$callAndRemoveIfRequired$2$1.invokeSuspend(InternalEventListeners.kt:132)
                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)

                tsudzuki 1 条回复 最后回复 回复 引用 0
                • tsudzuki
                  tsudzuki 摸鱼 @天涯一笑 最后由 编辑

                  @天涯一笑

                  使用命令 java --version 查看java信息

                  天涯一笑 1 条回复 最后回复 回复 引用 0
                  • 天涯一笑
                    天涯一笑 @tsudzuki 最后由 编辑

                    @tsudzuki
                    java 17.0.2 2022-01-18 LTS
                    Java(TM) SE Runtime Environment (build 17.0.2+8-LTS-86)
                    Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-LTS-86, mixed mode, sharing)

                    tsudzuki 1 条回复 最后回复 回复 引用 0
                    • tsudzuki
                      tsudzuki 摸鱼 @天涯一笑 最后由 编辑

                      @天涯一笑 检查了一下,可能是没有引入依赖,下次版本更新解决

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

                        尝试修复:

                        Unknown arch x86

                        新增:
                        5000兆生成 (by @cssxsh from @yurafuca)
                        https://github.com/cssxsh/mirai-skija-plugin
                        https://github.com/yurafuca/5000choyen

                        使用#5000兆或5k兆即可

                        49.jpg

                        Emoji Mix
                        data from https://tikolu.net/emojimix
                        mixed by Google

                        发送两个Emoji即可(部分不支持)

                        23.jpg

                        需要前置插件: SkikoMirai >= 1.0.1
                        https://github.com/LaoLittle/SkikoMirai/releases/tag/1.0.1

                        1 条回复 最后回复 回复 引用 0
                        • 豹离SIU
                          豹离SIU 摸鱼 最后由 编辑

                          emojimix的功能照葫芦画瓢无法成功,更新了skiko1.0.1,后台显示两个表情为好几个重叠的框,bot没有任何回应,请问是缺少了什么数据吗

                          tsudzuki 1 条回复 最后回复 回复 引用 0
                          • 天涯一笑
                            天涯一笑 最后由 天涯一笑 编辑

                            新版本第一次尝试生成依然会报错 Unknown arch x86,SkikoMirai也更新到1.0.1了
                            之后会报错
                            2022-02-16 20:53:43 E/DrawMeme: Exception in coroutine Plugin DrawMeme of DrawMeme
                            java.lang.NoClassDefFoundError: Could not initialize class org.jetbrains.skia.TextLine
                            at org.laolittle.plugin.draw.DrawMeme$onEnable$2$1.invokeSuspend(DrawMeme.kt:57)
                            at org.laolittle.plugin.draw.DrawMeme$onEnable$2$1.invoke(DrawMeme.kt)
                            at org.laolittle.plugin.draw.DrawMeme$onEnable$2$1.invoke(DrawMeme.kt)
                            at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$startsWithImpl$2.invokeSuspend(messageSubscribersInternal.kt:58)
                            at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$startsWithImpl$2.invoke(messageSubscribersInternal.kt)
                            at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$startsWithImpl$2.invoke(messageSubscribersInternal.kt)
                            at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$content$1.invokeSuspend(messageSubscribersInternal.kt:27)
                            at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$content$1.invoke(messageSubscribersInternal.kt)
                            at net.mamoe.mirai.internal.event.MessageSubscribersInternalKt$content$1.invoke(messageSubscribersInternal.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.access$process(InternalEventListeners.kt:1)
                            at net.mamoe.mirai.internal.event.InternalEventListenersKt$callAndRemoveIfRequired$2$1.invokeSuspend(InternalEventListeners.kt:132)
                            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)

                            tsudzuki 2 条回复 最后回复 回复 引用 0
                            • tsudzuki
                              tsudzuki 摸鱼 @天涯一笑 最后由 编辑

                              @天涯一笑 请问mirai版本是?

                              1 条回复 最后回复 回复 引用 0
                              • 死亡程序员
                                死亡程序员 最后由 编辑

                                2022-02-16 21:28:41 E/DrawMeme: Exception in coroutine Plugin org.laolittle.plugin.draw.DrawMeme of DrawMeme
                                java.lang.NoClassDefFoundError: net/mamoe/mirai/event/ExtensionsKt
                                at org.laolittle.plugin.draw.DrawMeme$onEnable$2$2$invokeSuspend$lambda-1$$inlined$nextMessage$default$3$1.invokeSuspend(Extensions.kt:50)
                                at org.laolittle.plugin.draw.DrawMeme$onEnable$2$2$invokeSuspend$lambda-1$$inlined$nextMessage$default$3$1.invoke(Extensions.kt)
                                at org.laolittle.plugin.draw.DrawMeme$onEnable$2$2$invokeSuspend$lambda-1$$inlined$nextMessage$default$3$1.invoke(Extensions.kt)
                                at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:89)
                                at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:264)
                                at org.laolittle.plugin.draw.DrawMeme$onEnable$2$2$invokeSuspend$lambda-1$$inlined$nextMessage$default$3.invokeSuspend(utils.kt:138)
                                at org.laolittle.plugin.draw.DrawMeme$onEnable$2$2$invokeSuspend$lambda-1$$inlined$nextMessage$default$3.invoke(utils.kt)
                                at org.laolittle.plugin.draw.DrawMeme$onEnable$2$2$invokeSuspend$lambda-1$$inlined$nextMessage$default$3.invoke(utils.kt)
                                at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturnIgnoreTimeout(Undispatched.kt:100)
                                at kotlinx.coroutines.TimeoutKt.setupTimeout(Timeout.kt:148)
                                at kotlinx.coroutines.TimeoutKt.withTimeout(Timeout.kt:44)
                                at org.laolittle.plugin.draw.DrawMeme$onEnable$2$2.invokeSuspend(DrawMeme.kt:430)
                                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)

                                tsudzuki 1 条回复 最后回复 回复 引用 0
                                • tsudzuki
                                  tsudzuki 摸鱼 @死亡程序员 最后由 tsudzuki 编辑

                                  @死亡程序员 更新mirai版本

                                  死亡程序员 1 条回复 最后回复 回复 引用 0
                                  • tsudzuki
                                    tsudzuki 摸鱼 @天涯一笑 最后由 tsudzuki 编辑

                                    @天涯一笑 我这边刚刚在自己的电脑(Win11)上运行了也没有问题,请问Mirai版本是多少

                                    天涯一笑 1 条回复 最后回复 回复 引用 0
                                    • tsudzuki
                                      tsudzuki 摸鱼 @豹离SIU 最后由 tsudzuki 编辑

                                      @豹离siu 你尝试一下能否连上这个网站

                                      https://tikolu.net/emojimix/emojis.js?v=2

                                      然后就是系统相关信息

                                      1 条回复 最后回复 回复 引用 0
                                      • 天涯一笑
                                        天涯一笑 @tsudzuki 最后由 编辑

                                        @tsudzuki
                                        Running MiraiConsole v2.8.2, built on 2021-11-20 00:35:26.
                                        Frontend Terminal: version 2.8.2, provided by Mamoe Technologies

                                        tsudzuki 1 条回复 最后回复 回复 引用 0
                                        • tsudzuki
                                          tsudzuki 摸鱼 @天涯一笑 最后由 编辑

                                          @天涯一笑 尝试更新mirai版本,或更换运行平台/环境

                                          1 条回复 最后回复 回复 引用 0
                                          • 死亡程序员
                                            死亡程序员 @tsudzuki 最后由 编辑

                                            @tsudzuki 解决了谢谢

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