DrawMeme - 基于Skiko的奇怪的图片生成器
-
-
@SyuueenN https://github.com/LaoLittle/DrawMeme/releases/tag/1.2.4
添加了更多的emoji识别,包含但不限于🪄
-
This post is deleted! -
![9B2~W99L0RSJJB85%H_ZW0.png
加载插件时不会出错,但是表情合成还是会报错
另一个小问题:skiko的release版本是1.1.2但是文件名是1.1.3 -
![EQ5]T@(66P~07NPA0X~%AMI.png](/assets/uploads/files/1656987121223-eq5-t-66p-07npa0x-ami.png)
调用其他的也会报错 -
This post is deleted! -
@zyckk4 这个错误前面应该还有一个,请把那个发上来
最好是将完整的日志提交到 https://github.com/LaoLittle/DrawMeme/issues 方便我分析(Mirai-console >= 2.11应该有自动保存日志)
以及检查是否缺失字体,前往
data/org.laolittle.plugin.SkikoMirai/Fonts
-
本插件准备重构以更好地进行二次开发和功能管理
帮助将能够自动生成并给出示例 -
@tsudzuki 日志已上传
-
2022-07-08 10:27:57 W/DrawMeme: Linked class io.ktor.util.reflect.TypeInfoJvmKt in weibo-helper-1.5.3.mirai.jar but plugin not depend on it. 2022-07-08 10:27:57 W/DrawMeme: Class loading logic may change in feature. 2022-07-08 10:27:58 E/DrawMeme: java.lang.NoSuchMethodError: 'java.lang.Object io.ktor.client.call.HttpClientCall.receive(io.ktor.util.reflect.TypeInfo, kotlin.coroutines.Continuation)' java.lang.NoSuchMethodError: 'java.lang.Object io.ktor.client.call.HttpClientCall.receive(io.ktor.util.reflect.TypeInfo, kotlin.coroutines.Continuation)' at DrawMeme-1.2.4.mirai.jar//org.laolittle.plugin.draw.meme.EmojimixKt.getEmojiMix(Emojimix.kt:101) at DrawMeme-1.2.4.mirai.jar//org.laolittle.plugin.draw.meme.EmojimixKt$getEmojiMix$1.invokeSuspend(Emojimix.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) 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: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) 2022-07-08 10:27:58 E/DrawMeme: java.lang.NoSuchMethodError: 'java.lang.Object io.ktor.client.call.HttpClientCall.receive(io.ktor.util.reflect.TypeInfo, kotlin.coroutines.Continuation)' java.lang.NoSuchMethodError: 'java.lang.Object io.ktor.client.call.HttpClientCall.receive(io.ktor.util.reflect.TypeInfo, kotlin.coroutines.Continuation)' at DrawMeme-1.2.4.mirai.jar//org.laolittle.plugin.draw.meme.EmojimixKt.getEmojiMix(Emojimix.kt:101) at DrawMeme-1.2.4.mirai.jar//org.laolittle.plugin.draw.meme.EmojimixKt$getEmojiMix$1.invokeSuspend(Emojimix.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) 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: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)
大佬能看看这个报错是什么情况吗
-
@tsudzuki 在使用emoji表情合成后出现的报错
-
2022-07-08 10:31:46 E/DrawMeme: Exception in coroutine Plugin org.laolittle.plugin.draw.DrawMeme of DrawMeme java.lang.NoSuchMethodError: 'java.lang.Object io.ktor.client.call.HttpClientCall.receive(io.ktor.util.reflect.TypeInfo, kotlin.coroutines.Continuation)' at DrawMeme-1.2.4.mirai.jar//org.laolittle.plugin.draw.GeneralKt.getOrWaitImage(General.kt:288) at DrawMeme-1.2.4.mirai.jar//org.laolittle.plugin.draw.GeneralKt$getOrWaitImage$1.invokeSuspend(General.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) 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: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)
使用 #flash 出现的报错。。
-
@qingfengxiu 和weibo-helper插件冲突,等待后续更新
-
2022-07-08 10:42:54 W/DrawMeme: Linked class io.ktor.client.engine.okhttp.OkHttp in onebot-mirai-0.3.4-all.jar but plugin not depend on it.
和Onebot也冲突
-
@qingfengxiu 对的,基本用到网络的都会冲突
-
@tsudzuki 测试之后发现只有#ph和#5k兆命令可以使用
-
@qingfengxiu 还有一些估计是你没下字体
-
@tsudzuki https://github.com/LaoLittle/DrawMeme
我是把这个文件的Fonts里的字体放到了data/org.laolittle.plugin.SkikoMirai/Fonts下,还有漏掉的没配置么 -
@qingfengxiu 其他的生成报错有么
-
BW的报错
2022-07-08 11:09:37 E/DrawMeme: Exception in coroutine Plugin org.laolittle.plugin.draw.DrawMeme of DrawMeme java.lang.NoSuchMethodError: 'java.lang.Object io.ktor.client.call.HttpClientCall.receive(io.ktor.util.reflect.TypeInfo, kotlin.coroutines.Continuation)' at DrawMeme-1.2.4.mirai.jar//org.laolittle.plugin.draw.GeneralKt.getOrWaitImage(General.kt:288) at DrawMeme-1.2.4.mirai.jar//org.laolittle.plugin.draw.GeneralKt$getOrWaitImage$1.invokeSuspend(General.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) 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: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)
0的报错
2022-07-08 11:10:41 E/DrawMeme: Exception in coroutine Plugin org.laolittle.plugin.draw.DrawMeme of DrawMeme java.io.IOException: unexpected end of stream on http://gchat.qpic.cn/... at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.kt:202) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:106) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:79) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:82) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:197) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:502) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Caused by: java.io.EOFException: \n not found: limit=0 content=… at onebot-mirai-0.3.4-all.jar//okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.kt:348) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http1.HeadersReader.readLine(HeadersReader.kt:29) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.kt:178) ... 16 more
marble报错
2022-07-08 11:11:40 E/DrawMeme: Exception in coroutine Plugin org.laolittle.plugin.draw.DrawMeme of DrawMeme java.lang.NoSuchMethodError: 'java.lang.Object io.ktor.client.call.HttpClientCall.receive(io.ktor.util.reflect.TypeInfo, kotlin.coroutines.Continuation)' at DrawMeme-1.2.4.mirai.jar//org.laolittle.plugin.draw.GeneralKt.getOrWaitImage(General.kt:288) at DrawMeme-1.2.4.mirai.jar//org.laolittle.plugin.draw.GeneralKt$getOrWaitImage$1.invokeSuspend(General.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:188) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:144) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at onebot-mirai-0.3.4-all.jar//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:90) 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: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)
flash报错
2022-07-08 11:12:12 E/DrawMeme: Exception in coroutine Plugin org.laolittle.plugin.draw.DrawMeme of DrawMeme java.io.IOException: unexpected end of stream on http://gchat.qpic.cn/... at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.kt:202) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:106) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:79) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:82) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:197) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:502) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Caused by: java.io.EOFException: \n not found: limit=0 content=… at onebot-mirai-0.3.4-all.jar//okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.kt:348) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http1.HeadersReader.readLine(HeadersReader.kt:29) at onebot-mirai-0.3.4-all.jar//okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.kt:178) ... 16 more