cssxsh / bilibili-helper

Mirai Console 插件开发计划
https://github.com/users/cssxsh/projects/4
GNU Affero General Public License v3.0
143 stars 18 forks source link

DynamicTasker with 161775300 fail 控制台一直在刷这个报错 #121

Closed SnowMoonSS closed 1 month ago

SnowMoonSS commented 3 months ago
2024-05-14 15:41:46 W/bilibili-helper: DynamicTasker with 161775300 fail.
java.lang.IllegalArgumentException: card: 931222778930004006
        at bilibili-helper-1.8.0.mirai2.jar//xyz.cssxsh.mirai.bilibili.BiliDynamicLoader.match(BiliTasker.kt:540)
        at bilibili-helper-1.8.0.mirai2.jar//xyz.cssxsh.mirai.bilibili.BiliDynamicLoader.check(BiliTasker.kt:401)
        at bilibili-helper-1.8.0.mirai2.jar//xyz.cssxsh.mirai.bilibili.BiliDynamicLoader.check(BiliTasker.kt:380)
        at bilibili-helper-1.8.0.mirai2.jar//xyz.cssxsh.mirai.bilibili.Loader.listen$suspendImpl(BiliTasker.kt:279)
        at bilibili-helper-1.8.0.mirai2.jar//xyz.cssxsh.mirai.bilibili.Loader$listen$1.invokeSuspend(BiliTasker.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
        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:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Caused by: kotlinx.serialization.MissingFieldException: Fields [category, is_fav, title] are required for type with serial name 'xyz.cssxsh.bilibili.data.DynamicPictureDetail', but they were missing at path: $.item at path: $.item
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:90)
        at kotlinx.serialization.json.Json.decodeFromString(Json.kt:97)
        at bilibili-helper-1.8.0.mirai2.jar//xyz.cssxsh.mirai.bilibili.BiliDynamicLoader.match(BiliTasker.kt:538)
        ... 13 more
Caused by: kotlinx.serialization.MissingFieldException: Fields [category, is_fav, title] are required for type with serial name 'xyz.cssxsh.bilibili.data.DynamicPictureDetail', but they were missing at path: $.item
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:90)
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43)
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70)
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:162)
        at bilibili-helper-1.8.0.mirai2.jar//xyz.cssxsh.bilibili.data.DynamicPicture$$serializer.deserialize(Dynamic.kt:462)
        at bilibili-helper-1.8.0.mirai2.jar//xyz.cssxsh.bilibili.data.DynamicPicture$$serializer.deserialize(Dynamic.kt:462)
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70)
        ... 15 more
Caused by: kotlinx.serialization.MissingFieldException: Fields [category, is_fav, title] are required for type with serial name 'xyz.cssxsh.bilibili.data.DynamicPictureDetail', but they were missing
        at kotlinx.serialization.internal.PluginExceptionsKt.throwMissingFieldException(PluginExceptions.kt:20)
        at bilibili-helper-1.8.0.mirai2.jar//xyz.cssxsh.bilibili.data.DynamicPictureDetail.<init>(Dynamic.kt:474)
        at bilibili-helper-1.8.0.mirai2.jar//xyz.cssxsh.bilibili.data.DynamicPictureDetail$$serializer.deserialize(Dynamic.kt:474)
        at bilibili-helper-1.8.0.mirai2.jar//xyz.cssxsh.bilibili.data.DynamicPictureDetail$$serializer.deserialize(Dynamic.kt:474)
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70)
        ... 21 more
cssxsh commented 1 month ago

https://github.com/cssxsh/bilibili-helper/issues/117