Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

friendlist.GetTroopListReqV2:java.lang.IllegalStateException: type mismatch 10 #405

Closed
qingzinai opened this issue Jun 29, 2020 · 4 comments
Labels
C 优先级: 最高 t:bug 类型: bug x:protocol 属性: 协议相关
Milestone

Comments

@qingzinai
Copy link


 at moe.him188.jcekt.internal.JceInput.readJceLongValue(JceInput.kt:209)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:324)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:23)
        at kotlinx.serialization.internal.TaggedDecoder.decodeLongElement(Tagged.kt:223)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt:94)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:16)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:63)
        at kotlinx.serialization.internal.ListLikeSerializer.readElement(CollectionSerializers.kt:87)
        at kotlinx.serialization.internal.ListLikeSerializer.readAll(CollectionSerializers.kt:83)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.patch(CollectionSerializers.kt:31)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:45)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeNullableSerializableValue(Decoding.kt:231)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.internal.TaggedDecoder$decodeNullableSerializableElement$1.invoke(Tagged.kt:233)
        at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:243)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableElement(Tagged.kt:233)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt:40)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at moe.him188.jcekt.Jce.load(Jce.kt:47)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readJceStruct(utils.kt:50)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readJceStruct(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt:63)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.decodeUniRequestPacketAndDeserialize$SerializationUtils__UtilsKt(utils.kt:92)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket(utils.kt:60)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket$default(utils.kt:58)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket$default(utils.kt:1)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.list.FriendList$GetTroopListSimplify.decode(FriendList.kt:83)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.handleIncomingPacket$mirai_core_qqandroid(PacketFactory.kt:488)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.parseIncomingPacket(PacketFactory.kt:228)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.generifiedParsePacket(QQAndroidBotNetworkHandler.kt:465)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.parsePacket(QQAndroidBotNetworkHandler.kt:460)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler$parsePacketAsync$1.invokeSuspend(QQAndroidBotNetworkHandler.kt:449)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

 11:14:35 [INFO] [NETWORK] Received unknown commandName: ConfigPushSvc.PushDomain
 11:14:35 [INFO] [NETWORK] Recv: ConfigPushSvc.PushReq.PushReqResponse.Success
 11:14:35 [INFO] [NETWORK] Send: ConfigPushSvc.PushResp
 11:14:37 [INFO] [NETWORK] Send: friendlist.GetTroopListReqV2
 11:14:37 [INFO] [NETWORK] Exception in NetworkHandler
 11:14:37 [INFO] [NETWORK ERROR] java.lang.IllegalStateException: type mismatch 10
        at moe.him188.jcekt.internal.JceInput.readJceLongValue(JceInput.kt:209)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:324)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:23)
        at kotlinx.serialization.internal.TaggedDecoder.decodeLongElement(Tagged.kt:223)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt:94)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:16)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:63)
        at kotlinx.serialization.internal.ListLikeSerializer.readElement(CollectionSerializers.kt:87)
        at kotlinx.serialization.internal.ListLikeSerializer.readAll(CollectionSerializers.kt:83)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.patch(CollectionSerializers.kt:31)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:45)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeNullableSerializableValue(Decoding.kt:231)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.internal.TaggedDecoder$decodeNullableSerializableElement$1.invoke(Tagged.kt:233)
        at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:243)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableElement(Tagged.kt:233)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt:40)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at moe.him188.jcekt.Jce.load(Jce.kt:47)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readJceStruct(utils.kt:50)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readJceStruct(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt:63)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.decodeUniRequestPacketAndDeserialize$SerializationUtils__UtilsKt(utils.kt:92)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket(utils.kt:60)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket$default(utils.kt:58)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket$default(utils.kt:1)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.list.FriendList$GetTroopListSimplify.decode(FriendList.kt:83)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.handleIncomingPacket$mirai_core_qqandroid(PacketFactory.kt:488)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.parseIncomingPacket(PacketFactory.kt:228)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.generifiedParsePacket(QQAndroidBotNetworkHandler.kt:465)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.parsePacket(QQAndroidBotNetworkHandler.kt:460)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler$parsePacketAsync$1.invokeSuspend(QQAndroidBotNetworkHandler.kt:449)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

 11:14:42 [INFO] [NETWORK] Send: friendlist.GetTroopListReqV2
 11:14:42 [INFO] [NETWORK] Exception in NetworkHandler
 11:14:42 [INFO] [NETWORK ERROR] java.lang.IllegalStateException: type mismatch 10
        at moe.him188.jcekt.internal.JceInput.readJceLongValue(JceInput.kt:209)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:324)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:23)
        at kotlinx.serialization.internal.TaggedDecoder.decodeLongElement(Tagged.kt:223)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt:94)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:16)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:63)
        at kotlinx.serialization.internal.ListLikeSerializer.readElement(CollectionSerializers.kt:87)
        at kotlinx.serialization.internal.ListLikeSerializer.readAll(CollectionSerializers.kt:83)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.patch(CollectionSerializers.kt:31)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:45)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeNullableSerializableValue(Decoding.kt:231)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.internal.TaggedDecoder$decodeNullableSerializableElement$1.invoke(Tagged.kt:233)
        at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:243)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableElement(Tagged.kt:233)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt:40)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at moe.him188.jcekt.Jce.load(Jce.kt:47)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readJceStruct(utils.kt:50)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readJceStruct(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt:63)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.decodeUniRequestPacketAndDeserialize$SerializationUtils__UtilsKt(utils.kt:92)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket(utils.kt:60)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket$default(utils.kt:58)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket$default(utils.kt:1)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.list.FriendList$GetTroopListSimplify.decode(FriendList.kt:83)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.handleIncomingPacket$mirai_core_qqandroid(PacketFactory.kt:488)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.parseIncomingPacket(PacketFactory.kt:228)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.generifiedParsePacket(QQAndroidBotNetworkHandler.kt:465)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.parsePacket(QQAndroidBotNetworkHandler.kt:460)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler$parsePacketAsync$1.invokeSuspend(QQAndroidBotNetworkHandler.kt:449)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

 11:14:47 [INFO] [NETWORK] Send: friendlist.GetTroopListReqV2
 11:14:47 [INFO] [NETWORK] Exception in NetworkHandler
 11:14:47 [INFO] [NETWORK ERROR] java.lang.IllegalStateException: type mismatch 10
        at moe.him188.jcekt.internal.JceInput.readJceLongValue(JceInput.kt:209)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:324)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:23)
        at kotlinx.serialization.internal.TaggedDecoder.decodeLongElement(Tagged.kt:223)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt:94)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:16)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:63)
        at kotlinx.serialization.internal.ListLikeSerializer.readElement(CollectionSerializers.kt:87)
        at kotlinx.serialization.internal.ListLikeSerializer.readAll(CollectionSerializers.kt:83)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.patch(CollectionSerializers.kt:31)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:45)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeNullableSerializableValue(Decoding.kt:231)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.internal.TaggedDecoder$decodeNullableSerializableElement$1.invoke(Tagged.kt:233)
        at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:243)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableElement(Tagged.kt:233)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt:40)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at moe.him188.jcekt.Jce.load(Jce.kt:47)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readJceStruct(utils.kt:50)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readJceStruct(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt:63)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.decodeUniRequestPacketAndDeserialize$SerializationUtils__UtilsKt(utils.kt:92)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket(utils.kt:60)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket$default(utils.kt:58)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket$default(utils.kt:1)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.list.FriendList$GetTroopListSimplify.decode(FriendList.kt:83)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.handleIncomingPacket$mirai_core_qqandroid(PacketFactory.kt:488)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.parseIncomingPacket(PacketFactory.kt:228)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.generifiedParsePacket(QQAndroidBotNetworkHandler.kt:465)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.parsePacket(QQAndroidBotNetworkHandler.kt:460)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler$parsePacketAsync$1.invokeSuspend(QQAndroidBotNetworkHandler.kt:449)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

 11:14:52 [INFO] [NETWORK] Send: friendlist.GetTroopListReqV2
 11:14:52 [INFO] [NETWORK] Exception in NetworkHandler
 11:14:52 [INFO] [NETWORK ERROR] java.lang.IllegalStateException: type mismatch 10
        at moe.him188.jcekt.internal.JceInput.readJceLongValue(JceInput.kt:209)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:324)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:23)
        at kotlinx.serialization.internal.TaggedDecoder.decodeLongElement(Tagged.kt:223)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt:94)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:16)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:63)
        at kotlinx.serialization.internal.ListLikeSerializer.readElement(CollectionSerializers.kt:87)
        at kotlinx.serialization.internal.ListLikeSerializer.readAll(CollectionSerializers.kt:83)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.patch(CollectionSerializers.kt:31)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:45)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeNullableSerializableValue(Decoding.kt:231)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.internal.TaggedDecoder$decodeNullableSerializableElement$1.invoke(Tagged.kt:233)
        at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:243)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableElement(Tagged.kt:233)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt:40)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at moe.him188.jcekt.Jce.load(Jce.kt:47)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readJceStruct(utils.kt:50)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readJceStruct(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt:63)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.decodeUniRequestPacketAndDeserialize$SerializationUtils__UtilsKt(utils.kt:92)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket(utils.kt:60)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket$default(utils.kt:58)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket$default(utils.kt:1)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.list.FriendList$GetTroopListSimplify.decode(FriendList.kt:83)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.handleIncomingPacket$mirai_core_qqandroid(PacketFactory.kt:488)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.parseIncomingPacket(PacketFactory.kt:228)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.generifiedParsePacket(QQAndroidBotNetworkHandler.kt:465)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.parsePacket(QQAndroidBotNetworkHandler.kt:460)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler$parsePacketAsync$1.invokeSuspend(QQAndroidBotNetworkHandler.kt:449)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

 11:14:57 [INFO] [NETWORK] Send: friendlist.GetTroopListReqV2
 11:14:57 [INFO] [NETWORK] Exception in NetworkHandler
 11:14:57 [INFO] [NETWORK ERROR] java.lang.IllegalStateException: type mismatch 10
        at moe.him188.jcekt.internal.JceInput.readJceLongValue(JceInput.kt:209)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:324)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:23)
        at kotlinx.serialization.internal.TaggedDecoder.decodeLongElement(Tagged.kt:223)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt:94)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:16)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:63)
        at kotlinx.serialization.internal.ListLikeSerializer.readElement(CollectionSerializers.kt:87)
        at kotlinx.serialization.internal.ListLikeSerializer.readAll(CollectionSerializers.kt:83)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.patch(CollectionSerializers.kt:31)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:45)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeNullableSerializableValue(Decoding.kt:231)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.internal.TaggedDecoder$decodeNullableSerializableElement$1.invoke(Tagged.kt:233)
        at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:243)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableElement(Tagged.kt:233)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt:40)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at moe.him188.jcekt.Jce.load(Jce.kt:47)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readJceStruct(utils.kt:50)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readJceStruct(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt:63)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.decodeUniRequestPacketAndDeserialize$SerializationUtils__UtilsKt(utils.kt:92)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket(utils.kt:60)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket$default(utils.kt:58)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket$default(utils.kt:1)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.list.FriendList$GetTroopListSimplify.decode(FriendList.kt:83)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.handleIncomingPacket$mirai_core_qqandroid(PacketFactory.kt:488)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.parseIncomingPacket(PacketFactory.kt:228)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.generifiedParsePacket(QQAndroidBotNetworkHandler.kt:465)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.parsePacket(QQAndroidBotNetworkHandler.kt:460)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler$parsePacketAsync$1.invokeSuspend(QQAndroidBotNetworkHandler.kt:449)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

如何复现

版本

mirai: mirai-console-wrapper-1.3.0-all mirai-console-0.5.2

@Him188 Him188 changed the title 群聊无法接受消息控制台报错 friendlist.GetTroopListReqV2:java.lang.IllegalStateException: type mismatch 10 Jun 29, 2020
@Him188 Him188 added M 优先级: 主要 x:protocol 属性: 协议相关 t:bug 类型: bug labels Jun 29, 2020
@Him188 Him188 added this to the 1.1.0 milestone Jun 29, 2020
@Him188 Him188 added C 优先级: 最高 and removed M 优先级: 主要 labels Jun 29, 2020
@Hpero4
Copy link

Hpero4 commented Jun 29, 2020

Kotlin 使用 mirai-core-qqandroid:1.0.2 遇到同样问题, 似乎是今天中午才出现的?

且在此之前执行至 friendlist.GetTroopListReqV2 时有几率抛出 Exception in NetworkHandler , 但不是每次.

如今只要执行到 friendlist.GetTroopListReqV2 必定抛出 Exception in NetworkHandler

@1523789353
Copy link

我也遇到了

@uint64t
Copy link

uint64t commented Jun 29, 2020

刚遇到, 现在无法发送和接收群消息, 但私聊正常

@1523789353
Copy link

1523789353 commented Jun 29, 2020

[root@localhost ~]# mirai

Using proxy: null
You are running Mirai-Console-Wrapper under /root/qqbot/mirai
All additional libraries are located at /root/qqbot/mirai/libraries
Starting Mirai Console Pure, reset by clear /content/
Starting version check...
Fetching Newest Core Version ..
Fetching Newest Console Version of Pure
Local Console-Pure Version: 0.5.2 | Newest STABLE Console-Pure Version: 0.5.2

Local Core Version: 1.0.2 | Newest STABLE Core Version: 1.0.2
Version check complete, starting Mirai
shadow-Protocol:/root/qqbot/mirai/content/mirai-core-qqandroid-1.0.2.jar
Console        :/root/qqbot/mirai/content/mirai-console-0.5.2.jar
Root           :/root/qqbot/mirai/
 12:52:10 [INFO] [Mirai 0.5.2 Pkmon] Mirai-console now running under /root/qqbot/mirai
 12:52:10 [INFO] [Mirai 0.5.2 Pkmon] Get news in github: https://github.com/mamoe/mirai
 12:52:10 [INFO] [Mirai 0.5.2 Pkmon] Mirai为开源项目,请自觉遵守开源项目协议
 12:52:10 [INFO] [Mirai 0.5.2 Pkmon] Powered by Mamoe Technologies and contributors
 12:52:10 [INFO] [Plugin Manager] 开始加载/root/qqbot/mirai/plugins/下的插件
 12:52:10 [INFO] [Plugin Manager] loading plugin CQHTTPMirai
 12:52:11 [INFO] [Plugin Manager] successfully loaded plugin CQHTTPMirai version 0.1.4 by yyuueexxiinngg
 12:52:11 [INFO] [Plugin Manager] Mirai to CoolQ HTTP API Plugin
 12:52:11 [INFO] [Plugin Manager] loading plugin MiraiAPIHTTP
 12:52:12 [INFO] [Plugin Manager] successfully loaded plugin MiraiAPIHTTP version v1.7.0 by ryoii
 12:52:12 [INFO] [Plugin Manager] Mirai HTTP API Server Plugin
 12:52:12 [INFO] [MiraiAPIHTTP] Loading Mirai HTTP API plugin
 12:52:12 [INFO] [MiraiAPIHTTP] Trying to Start Mirai HTTP Server in 0.0.0.0:8080
 12:52:12 [INFO] [CQHTTPMirai] Plugin loaded!
 12:52:12 [INFO] [MiraiAPIHTTP] Starting Mirai HTTP Server in 0.0.0.0:8080
2020-06-29 12:52:12 I/Mirai HTTP API: Http api server is running with authKey: [密码]
 12:52:12 [INFO] [MiraiAPIHTTP] 心跳模块启用状态: false
 12:52:12 [INFO] [MiraiAPIHTTP] 上报模块启用状态: false
 12:52:12 [INFO] [Plugin Manager] 加载了2个插件
 12:52:12 [INFO] [Mirai 0.5.2 Pkmon] Mirai-console 启动完成
 12:52:12 [INFO] [Mirai 0.5.2 Pkmon] "login qqnumber qqpassword " to login a bot
 12:52:12 [INFO] [Mirai 0.5.2 Pkmon] "login qq号 qq密码 " 来登录一个BOT
login 1523789353 [密码]
 12:52:27 [INFO] [Bot Login] login...
 12:52:29 [INFO] [BOT 1523789353] Logging in...
 12:52:29 [INFO] [NETWORK] Connected to server 42.81.172.22:80
 12:52:29 [INFO] [NETWORK] Send: wtlogin.login
 12:52:30 [INFO] [NETWORK] Recv: WtLogin.Login.LoginPacketResponse.DeviceLockLogin
 12:52:30 [INFO] [NETWORK] Send: wtlogin.login
 12:52:30 [INFO] [NETWORK] Recv: LoginPacketResponse.Success
 12:52:30 [INFO] [NETWORK] Login successful
 12:52:30 [INFO] [NETWORK] Send: StatSvc.register
 12:52:30 [INFO] [NETWORK] Recv: Response(StatSvc.register)
 12:52:30 [INFO] [NETWORK] 开始加载好友信息
 12:52:30 [INFO] [NETWORK] 开始加载群组列表与群成员列表
 12:52:30 [INFO] [NETWORK] Send: friendlist.getFriendGroupList
 12:52:30 [INFO] [NETWORK] Send: friendlist.GetTroopListReqV2
 12:52:31 [INFO] [NETWORK] Exception in NetworkHandler
 12:52:31 [INFO] [NETWORK ERROR] java.lang.IllegalStateException: type mismatch 10
        at moe.him188.jcekt.internal.JceInput.readJceLongValue(JceInput.kt:209)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:324)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:23)
        at kotlinx.serialization.internal.TaggedDecoder.decodeLongElement(Tagged.kt:223)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt:94)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:16)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:63)
        at kotlinx.serialization.internal.ListLikeSerializer.readElement(CollectionSerializers.kt:87)
        at kotlinx.serialization.internal.ListLikeSerializer.readAll(CollectionSerializers.kt:83)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.patch(CollectionSerializers.kt:31)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:45)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeNullableSerializableValue(Decoding.kt:231)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.internal.TaggedDecoder$decodeNullableSerializableElement$1.invoke(Tagged.kt:233)
        at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:243)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableElement(Tagged.kt:233)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt:40)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at moe.him188.jcekt.Jce.load(Jce.kt:47)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readJceStruct(utils.kt:50)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readJceStruct(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt:63)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.decodeUniRequestPacketAndDeserialize$SerializationUtils__UtilsKt(utils.kt:92)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket(utils.kt:60)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket$default(utils.kt:58)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket$default(utils.kt:1)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.list.FriendList$GetTroopListSimplify.decode(FriendList.kt:83)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.handleIncomingPacket$mirai_core_qqandroid(PacketFactory.kt:488)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.parseIncomingPacket(PacketFactory.kt:228)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.generifiedParsePacket(QQAndroidBotNetworkHandler.kt:465)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.parsePacket(QQAndroidBotNetworkHandler.kt:460)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler$parsePacketAsync$1.invokeSuspend(QQAndroidBotNetworkHandler.kt:449)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

 12:52:31 [INFO] [NETWORK] Recv: FriendList.GetFriendGroupList.Response
 12:52:31 [INFO] [NETWORK] 正在加载好友列表 109/109
 12:52:31 [INFO] [NETWORK] 好友列表加载完成, 共 109个
 12:52:33 [INFO] [NETWORK] Received unknown commandName: ConfigPushSvc.PushDomain
 12:52:33 [INFO] [NETWORK] Recv: ConfigPushSvc.PushReq.PushReqResponse.Success
 12:52:33 [INFO] [NETWORK] Send: ConfigPushSvc.PushResp
 12:52:35 [INFO] [NETWORK] Send: friendlist.GetTroopListReqV2
 12:52:35 [INFO] [NETWORK] Exception in NetworkHandler
 12:52:35 [INFO] [NETWORK ERROR] java.lang.IllegalStateException: type mismatch 10
        at moe.him188.jcekt.internal.JceInput.readJceLongValue(JceInput.kt:209)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:324)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:23)
        at kotlinx.serialization.internal.TaggedDecoder.decodeLongElement(Tagged.kt:223)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt:94)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:16)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:63)
        at kotlinx.serialization.internal.ListLikeSerializer.readElement(CollectionSerializers.kt:87)
        at kotlinx.serialization.internal.ListLikeSerializer.readAll(CollectionSerializers.kt:83)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.patch(CollectionSerializers.kt:31)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:45)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeNullableSerializableValue(Decoding.kt:231)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.internal.TaggedDecoder$decodeNullableSerializableElement$1.invoke(Tagged.kt:233)
        at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:243)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableElement(Tagged.kt:233)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt:40)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at moe.him188.jcekt.Jce.load(Jce.kt:47)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readJceStruct(utils.kt:50)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readJceStruct(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt:63)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.decodeUniRequestPacketAndDeserialize$SerializationUtils__UtilsKt(utils.kt:92)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket(utils.kt:60)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket$default(utils.kt:58)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket$default(utils.kt:1)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.list.FriendList$GetTroopListSimplify.decode(FriendList.kt:83)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.handleIncomingPacket$mirai_core_qqandroid(PacketFactory.kt:488)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.parseIncomingPacket(PacketFactory.kt:228)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.generifiedParsePacket(QQAndroidBotNetworkHandler.kt:465)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.parsePacket(QQAndroidBotNetworkHandler.kt:460)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler$parsePacketAsync$1.invokeSuspend(QQAndroidBotNetworkHandler.kt:449)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

 12:52:40 [INFO] [NETWORK] Send: friendlist.GetTroopListReqV2
 12:52:40 [INFO] [NETWORK] Exception in NetworkHandler
 12:52:40 [INFO] [NETWORK ERROR] java.lang.IllegalStateException: type mismatch 10
        at moe.him188.jcekt.internal.JceInput.readJceLongValue(JceInput.kt:209)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:324)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:23)
        at kotlinx.serialization.internal.TaggedDecoder.decodeLongElement(Tagged.kt:223)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt:94)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:16)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:63)
        at kotlinx.serialization.internal.ListLikeSerializer.readElement(CollectionSerializers.kt:87)
        at kotlinx.serialization.internal.ListLikeSerializer.readAll(CollectionSerializers.kt:83)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.patch(CollectionSerializers.kt:31)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:45)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeNullableSerializableValue(Decoding.kt:231)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.internal.TaggedDecoder$decodeNullableSerializableElement$1.invoke(Tagged.kt:233)
        at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:243)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableElement(Tagged.kt:233)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt:40)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at moe.him188.jcekt.Jce.load(Jce.kt:47)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readJceStruct(utils.kt:50)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readJceStruct(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt:63)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.decodeUniRequestPacketAndDeserialize$SerializationUtils__UtilsKt(utils.kt:92)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket(utils.kt:60)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket$default(utils.kt:58)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket$default(utils.kt:1)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.list.FriendList$GetTroopListSimplify.decode(FriendList.kt:83)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.handleIncomingPacket$mirai_core_qqandroid(PacketFactory.kt:488)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.parseIncomingPacket(PacketFactory.kt:228)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.generifiedParsePacket(QQAndroidBotNetworkHandler.kt:465)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.parsePacket(QQAndroidBotNetworkHandler.kt:460)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler$parsePacketAsync$1.invokeSuspend(QQAndroidBotNetworkHandler.kt:449)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

 12:52:45 [INFO] [NETWORK] Send: friendlist.GetTroopListReqV2
 12:52:45 [INFO] [NETWORK] Exception in NetworkHandler
 12:52:45 [INFO] [NETWORK ERROR] java.lang.IllegalStateException: type mismatch 10
        at moe.him188.jcekt.internal.JceInput.readJceLongValue(JceInput.kt:209)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:324)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:23)
        at kotlinx.serialization.internal.TaggedDecoder.decodeLongElement(Tagged.kt:223)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt:94)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:16)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:63)
        at kotlinx.serialization.internal.ListLikeSerializer.readElement(CollectionSerializers.kt:87)
        at kotlinx.serialization.internal.ListLikeSerializer.readAll(CollectionSerializers.kt:83)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.patch(CollectionSerializers.kt:31)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:45)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeNullableSerializableValue(Decoding.kt:231)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.internal.TaggedDecoder$decodeNullableSerializableElement$1.invoke(Tagged.kt:233)
        at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:243)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableElement(Tagged.kt:233)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt:40)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at moe.him188.jcekt.Jce.load(Jce.kt:47)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readJceStruct(utils.kt:50)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readJceStruct(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt:63)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.decodeUniRequestPacketAndDeserialize$SerializationUtils__UtilsKt(utils.kt:92)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket(utils.kt:60)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket$default(utils.kt:58)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket$default(utils.kt:1)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.list.FriendList$GetTroopListSimplify.decode(FriendList.kt:83)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.handleIncomingPacket$mirai_core_qqandroid(PacketFactory.kt:488)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.parseIncomingPacket(PacketFactory.kt:228)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.generifiedParsePacket(QQAndroidBotNetworkHandler.kt:465)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.parsePacket(QQAndroidBotNetworkHandler.kt:460)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler$parsePacketAsync$1.invokeSuspend(QQAndroidBotNetworkHandler.kt:449)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

 12:52:50 [INFO] [NETWORK] Send: friendlist.GetTroopListReqV2
 12:52:50 [INFO] [NETWORK] Exception in NetworkHandler
 12:52:50 [INFO] [NETWORK ERROR] java.lang.IllegalStateException: type mismatch 10
        at moe.him188.jcekt.internal.JceInput.readJceLongValue(JceInput.kt:209)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:324)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:23)
        at kotlinx.serialization.internal.TaggedDecoder.decodeLongElement(Tagged.kt:223)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt:94)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:16)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:63)
        at kotlinx.serialization.internal.ListLikeSerializer.readElement(CollectionSerializers.kt:87)
        at kotlinx.serialization.internal.ListLikeSerializer.readAll(CollectionSerializers.kt:83)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.patch(CollectionSerializers.kt:31)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:45)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeNullableSerializableValue(Decoding.kt:231)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.internal.TaggedDecoder$decodeNullableSerializableElement$1.invoke(Tagged.kt:233)
        at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:243)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableElement(Tagged.kt:233)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt:40)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at moe.him188.jcekt.Jce.load(Jce.kt:47)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readJceStruct(utils.kt:50)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readJceStruct(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt:63)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.decodeUniRequestPacketAndDeserialize$SerializationUtils__UtilsKt(utils.kt:92)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket(utils.kt:60)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket$default(utils.kt:58)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket$default(utils.kt:1)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.list.FriendList$GetTroopListSimplify.decode(FriendList.kt:83)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.handleIncomingPacket$mirai_core_qqandroid(PacketFactory.kt:488)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.parseIncomingPacket(PacketFactory.kt:228)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.generifiedParsePacket(QQAndroidBotNetworkHandler.kt:465)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.parsePacket(QQAndroidBotNetworkHandler.kt:460)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler$parsePacketAsync$1.invokeSuspend(QQAndroidBotNetworkHandler.kt:449)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

 12:52:55 [INFO] [NETWORK] Send: friendlist.GetTroopListReqV2
 12:52:55 [INFO] [NETWORK] Exception in NetworkHandler
 12:52:55 [INFO] [NETWORK ERROR] java.lang.IllegalStateException: type mismatch 10
        at moe.him188.jcekt.internal.JceInput.readJceLongValue(JceInput.kt:209)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:324)
        at moe.him188.jcekt.internal.JceDecoder.decodeTaggedLong(JceDecoder.kt:23)
        at kotlinx.serialization.internal.TaggedDecoder.decodeLongElement(Tagged.kt:223)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.StGroupRankInfo$$serializer.deserialize(TroopList.kt:94)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:16)
        at kotlinx.serialization.builtins.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:63)
        at kotlinx.serialization.internal.ListLikeSerializer.readElement(CollectionSerializers.kt:87)
        at kotlinx.serialization.internal.ListLikeSerializer.readAll(CollectionSerializers.kt:83)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.patch(CollectionSerializers.kt:31)
        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:45)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeNullableSerializableValue(Decoding.kt:231)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableValue(Tagged.kt:153)
        at kotlinx.serialization.internal.TaggedDecoder$decodeNullableSerializableElement$1.invoke(Tagged.kt:233)
        at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:243)
        at kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableElement(Tagged.kt:233)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt)
        at net.mamoe.mirai.qqandroid.network.protocol.data.jce.GetTroopListRespV2$$serializer.deserialize(TroopList.kt:40)
        at kotlinx.serialization.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:225)
        at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:153)
        at moe.him188.jcekt.Jce.load(Jce.kt:47)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readJceStruct(utils.kt:50)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readJceStruct(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt:63)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt$readUniPacket$1.invoke(utils.kt)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.decodeUniRequestPacketAndDeserialize$SerializationUtils__UtilsKt(utils.kt:92)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket(utils.kt:60)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket(utils.kt:1)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket$default(utils.kt:58)
        at net.mamoe.mirai.qqandroid.utils.io.serialization.SerializationUtils.readUniPacket$default(utils.kt:1)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.list.FriendList$GetTroopListSimplify.decode(FriendList.kt:83)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.handleIncomingPacket$mirai_core_qqandroid(PacketFactory.kt:488)
        at net.mamoe.mirai.qqandroid.network.protocol.packet.KnownPacketFactories.parseIncomingPacket(PacketFactory.kt:228)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.generifiedParsePacket(QQAndroidBotNetworkHandler.kt:465)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler.parsePacket(QQAndroidBotNetworkHandler.kt:460)
        at net.mamoe.mirai.qqandroid.network.QQAndroidBotNetworkHandler$parsePacketAsync$1.invokeSuspend(QQAndroidBotNetworkHandler.kt:449)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

 12:53:00 [INFO] [NETWORK] Awaiting ConfigPushSvc.PushReq
 12:53:00 [INFO] [NETWORK] Syncing friend message history...
 12:53:00 [INFO] [NETWORK] Send: MessageSvc.PbGetMsg
 12:53:01 [INFO] [NETWORK] Send: MessageSvc.PbDeleteMsg
 12:53:01 [INFO] [BOT 1523789353] Event: MessageSvcPbGetMsg.Response(syncFlagFromServer=CONTINUE, messages=<Iterable>))
 12:53:01 [INFO] [NETWORK] Send: MessageSvc.PbGetMsg
 12:53:01 [INFO] [NETWORK] Send: MessageSvc.PbDeleteMsg
 12:53:01 [INFO] [BOT 1523789353] Event: MessageSvcPbGetMsg.Response(syncFlagFromServer=CONTINUE, messages=<Iterable>))
 12:53:01 [INFO] [NETWORK] Send: MessageSvc.PbGetMsg
 12:53:01 [INFO] [NETWORK] Send: MessageSvc.PbDeleteMsg
 12:53:01 [INFO] [BOT 1523789353] Event: MessageSvcPbGetMsg.Response(syncFlagFromServer=CONTINUE, messages=<Iterable>))
 12:53:01 [INFO] [NETWORK] Send: MessageSvc.PbGetMsg
 12:53:01 [INFO] [NETWORK] Send: MessageSvc.PbDeleteMsg
 12:53:01 [INFO] [BOT 1523789353] Event: MessageSvcPbGetMsg.Response(syncFlagFromServer=CONTINUE, messages=<Iterable>))
 12:53:01 [INFO] [NETWORK] Send: MessageSvc.PbGetMsg
 12:53:03 [INFO] [NETWORK] Send: MessageSvc.PbDeleteMsg
 12:53:03 [INFO] [BOT 1523789353] Event: MessageSvcPbGetMsg.Response(syncFlagFromServer=CONTINUE, messages=<Iterable>))
 12:53:03 [INFO] [NETWORK] Send: MessageSvc.PbGetMsg
 12:53:03 [INFO] [NETWORK] Send: MessageSvc.PbDeleteMsg
 12:53:03 [INFO] [BOT 1523789353] Event: MessageSvcPbGetMsg.Response(syncFlagFromServer=CONTINUE, messages=<Iterable>))
 12:53:03 [INFO] [NETWORK] Send: MessageSvc.PbGetMsg
 12:53:03 [INFO] [NETWORK] Send: MessageSvc.PbDeleteMsg
 12:53:03 [INFO] [BOT 1523789353] Event: MessageSvcPbGetMsg.Response(syncFlagFromServer=CONTINUE, messages=<Iterable>))
 12:53:03 [INFO] [NETWORK] Send: MessageSvc.PbGetMsg
 12:53:03 [INFO] [NETWORK] Send: MessageSvc.PbDeleteMsg
 12:53:03 [INFO] [BOT 1523789353] Event: MessageSvcPbGetMsg.Response(syncFlagFromServer=CONTINUE, messages=<Iterable>))
 12:53:03 [INFO] [NETWORK] Send: MessageSvc.PbGetMsg
 12:53:04 [INFO] [NETWORK] Send: MessageSvc.PbDeleteMsg
 12:53:04 [INFO] [BOT 1523789353] Event: MessageSvcPbGetMsg.Response(syncFlagFromServer=CONTINUE, messages=<Iterable>))
 12:53:04 [INFO] [NETWORK] Send: MessageSvc.PbGetMsg
 12:53:04 [INFO] [NETWORK] Send: MessageSvc.PbDeleteMsg
 12:53:04 [INFO] [BOT 1523789353] Event: MessageSvcPbGetMsg.Response(syncFlagFromServer=CONTINUE, messages=<Iterable>))
 12:53:04 [INFO] [NETWORK] Send: MessageSvc.PbGetMsg
 12:53:04 [INFO] [NETWORK] Send: MessageSvc.PbDeleteMsg
 12:53:04 [INFO] [NETWORK] Syncing friend message history: Success
 12:53:04 [INFO] [CQHTTPMirai] Bot:1523789353 反向Websocket模 块启用状态: true
 12:53:04 [INFO] [BOT 1523789353] Login successful
 12:53:04 [INFO] [Command] 1523789353 login successes
 12:53:10 [INFO] [NETWORK] Missing ConfigPushSvc.PushReq.
^C
12:53:24 [INFO] [CQHTTPMirai] 反向Websocket模块已禁用
 12:53:29 [INFO] [MiraiAPIHTTP] 心跳模块已禁用
 12:53:29 [INFO] [MiraiAPIHTTP] 上报模块已禁用
[root@localhost ~]#
``` ```

Him188 added a commit that referenced this issue Jun 29, 2020
Him188 added a commit that referenced this issue Jun 29, 2020
@Him188 Him188 closed this as completed Jun 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C 优先级: 最高 t:bug 类型: bug x:protocol 属性: 协议相关
Projects
None yet
Development

No branches or pull requests

5 participants