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

撤回已经退出群的群成员的信息报错 #1661

Closed
Nambers opened this issue Nov 7, 2021 · 0 comments
Closed

撤回已经退出群的群成员的信息报错 #1661

Nambers opened this issue Nov 7, 2021 · 0 comments
Labels
N 优先级: 一般 t:problem 类型: 不容易归类为特性或 bug 的综合问题
Milestone

Comments

@Nambers
Copy link
Contributor

Nambers commented Nov 7, 2021

测试代码:

logger.error(this.message.recallIn(10000).exception.await())

然后在10s内退出,recallin无法撤回,qq客户端可以撤回

2021-11-07 18:47:52 E/MiraiCP: java.lang.IllegalStateException: cannot find member for OnlineMessageSourceFromGroupImpl. msg=[Msg#2047450217 {
            contentHead=ContentHead#1389933099 {
                    pkgNum=0x00000001(1)
            }
            msgBody=MsgBody#1733817696 {
                    richText=RichText#1145813408 {
                            attr=Attr#1934023825 {
                                    charSet=0x00000086(134)
                                    fontName=微软雅黑
                                    pitchAndFamily=0x00000002(2)
                                    random=0x9632DF63(-1775050909)
                                    size=0x0000000A(10)
                                    time=0x6187AECC(1636282060)
                            }
                            elems=[Elem#1673986210 {
                                    text=Text#1425815863 {
                                            str=j
                                    }
                            }, Elem#1673986210 {
                                    generalFlags=GeneralFlags#1040930213 {
                                            bubbleDiyTextId=0x57CBCB0B(1472973579)
                                            groupRankSeq=0x0000000000000000(0)
                                            pbReserve=08 08 20 CB 50 78 80 80 04 C8 01 00 F0 01 00 F8 01 00 90 02 00 98 03 00 A0 03 00 B0 03 00 C0 03 00 D0 03 00 E8 03 00 8A 04 02 10 02 90 04 80 0B B8 04 00 C0 04 00 CA 04 02 10 00 F8 04 00 88 05 00
                                            pendantId=0x0000000000000000(0)
                                            uin=0x0000000000000000(0)
                                    }
                            }, Elem#1673986210 {
                                    elemFlags2=ElemFlags2#1195899738 {
                                            insts=[]
                                            msgId=0x0000000000000000(0)
                                            msgRptCnt=0x00000001(1)
                                    }
                            }, Elem#1673986210 {
                                    extraInfo=ExtraInfo#2138938922 {
                                            flags=0x00000010(16)
                                            groupMask=0x00000001(1)
                                            level=0x00000001(1)
                                            nick=ea
                                            uin=0x0000000000000000(0)
                                    }
                            }]
                    }
            }
            msgHead=MsgHead#379570336 {
                    authUin=0x0000000000000000(0)
                    cpid=0x0000000000000000(0)
                    fromAppid=0x00000001(1)
                    fromInstid=0x00000001(1)
                    fromUin=0x00000000731717B3(1*********)
                    groupInfo=GroupInfo#1880949769 {
                            groupCard=ea
                            groupCardType=0x00000002(2)
                            groupCode=0x00000000357AE41F(897246239)
                            groupInfoSeq=0x0000000000000082(130)
                            groupLevel=0x00000001(1)
                            groupName=74 65 73 74 33
                            groupType=0x00000001(1)
                    }
                    isSrcMsg=false
                    msgFlag=0x00000010(16)
                    msgSeq=0x00000122(290)
                    msgTime=0x6187AECC(1636282060)
                    msgType=0x00000052(82)
                    msgUid=0x0200000000E10052(144115188090601554)
                    toUin=0x00000000294D4169(6********)
            }
    }]
java.lang.IllegalStateException: cannot find member for OnlineMessageSourceFromGroupImpl. msg=[Msg#2047450217 {
            contentHead=ContentHead#1389933099 {
                    pkgNum=0x00000001(1)
            }
            msgBody=MsgBody#1733817696 {
                    richText=RichText#1145813408 {
                            attr=Attr#1934023825 {
                                    charSet=0x00000086(134)
                                    fontName=微软雅黑
                                    pitchAndFamily=0x00000002(2)
                                    random=0x9632DF63(-1775050909)
                                    size=0x0000000A(10)
                                    time=0x6187AECC(1636282060)
                            }
                            elems=[Elem#1673986210 {
                                    text=Text#1425815863 {
                                            str=j
                                    }
                            }, Elem#1673986210 {
                                    generalFlags=GeneralFlags#1040930213 {
                                            bubbleDiyTextId=0x57CBCB0B(1472973579)
                                            groupRankSeq=0x0000000000000000(0)
                                            pbReserve=08 08 20 CB 50 78 80 80 04 C8 01 00 F0 01 00 F8 01 00 90 02 00 98 03 00 A0 03 00 B0 03 00 C0 03 00 D0 03 00 E8 03 00 8A 04 02 10 02 90 04 80 0B B8 04 00 C0 04 00 CA 04 02 10 00 F8 04 00 88 05 00
                                            pendantId=0x0000000000000000(0)
                                            uin=0x0000000000000000(0)
                                    }
                            }, Elem#1673986210 {
                                    elemFlags2=ElemFlags2#1195899738 {
                                            insts=[]
                                            msgId=0x0000000000000000(0)
                                            msgRptCnt=0x00000001(1)
                                    }
                            }, Elem#1673986210 {
                                    extraInfo=ExtraInfo#2138938922 {
                                            flags=0x00000010(16)
                                            groupMask=0x00000001(1)
                                            level=0x00000001(1)
                                            nick=ea
                                            uin=0x0000000000000000(0)
                                    }
                            }]
                    }
            }
            msgHead=MsgHead#379570336 {
                    authUin=0x0000000000000000(0)
                    cpid=0x0000000000000000(0)
                    fromAppid=0x00000001(1)
                    fromInstid=0x00000001(1)
                    fromUin=0x00000000731717B3(1*********)
                    groupInfo=GroupInfo#1880949769 {
                            groupCard=ea
                            groupCardType=0x00000002(2)
                            groupCode=0x00000000357AE41F(897246239)
                            groupInfoSeq=0x0000000000000082(130)
                            groupLevel=0x00000001(1)
                            groupName=74 65 73 74 33
                            groupType=0x00000001(1)
                    }
                    isSrcMsg=false
                    msgFlag=0x00000010(16)
                    msgSeq=0x00000122(290)
                    msgTime=0x6187AECC(1636282060)
                    msgType=0x00000052(82)
                    msgUid=0x0200000000E10052(144115188090601554)
                    toUin=0x00000000294D4169(6********)
            }
    }]
	at net.mamoe.mirai.internal.message.OnlineMessageSourceFromGroupImpl$sender$2.invoke(incomingSourceImpl.kt:189)
	at net.mamoe.mirai.internal.message.OnlineMessageSourceFromGroupImpl$sender$2.invoke(incomingSourceImpl.kt:178)
	at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
	at net.mamoe.mirai.internal.message.OnlineMessageSourceFromGroupImpl.getSender(incomingSourceImpl.kt:178)
	at net.mamoe.mirai.internal.MiraiImpl.recallMessage$suspendImpl(MiraiImpl.kt:1069)
	at net.mamoe.mirai.internal.MiraiImpl.recallMessage(MiraiImpl.kt)
	at net.mamoe.mirai.message.data.MessageSource$Key$recallIn$1.invokeSuspend(MessageSource.kt:253)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

2021-11-07 18:47:52 E/Bot 6********: Exception in unnamed coroutine.
java.lang.IllegalStateException: cannot find member for OnlineMessageSourceFromGroupImpl. msg=[Msg#2047450217 {
            contentHead=ContentHead#1389933099 {
                    pkgNum=0x00000001(1)
            }
            msgBody=MsgBody#1733817696 {
                    richText=RichText#1145813408 {
                            attr=Attr#1934023825 {
                                    charSet=0x00000086(134)
                                    fontName=微软雅黑
                                    pitchAndFamily=0x00000002(2)
                                    random=0x9632DF63(-1775050909)
                                    size=0x0000000A(10)
                                    time=0x6187AECC(1636282060)
                            }
                            elems=[Elem#1673986210 {
                                    text=Text#1425815863 {
                                            str=j
                                    }
                            }, Elem#1673986210 {
                                    generalFlags=GeneralFlags#1040930213 {
                                            bubbleDiyTextId=0x57CBCB0B(1472973579)
                                            groupRankSeq=0x0000000000000000(0)
                                            pbReserve=08 08 20 CB 50 78 80 80 04 C8 01 00 F0 01 00 F8 01 00 90 02 00 98 03 00 A0 03 00 B0 03 00 C0 03 00 D0 03 00 E8 03 00 8A 04 02 10 02 90 04 80 0B B8 04 00 C0 04 00 CA 04 02 10 00 F8 04 00 88 05 00
                                            pendantId=0x0000000000000000(0)
                                            uin=0x0000000000000000(0)
                                    }
                            }, Elem#1673986210 {
                                    elemFlags2=ElemFlags2#1195899738 {
                                            insts=[]
                                            msgId=0x0000000000000000(0)
                                            msgRptCnt=0x00000001(1)
                                    }
                            }, Elem#1673986210 {
                                    extraInfo=ExtraInfo#2138938922 {
                                            flags=0x00000010(16)
                                            groupMask=0x00000001(1)
                                            level=0x00000001(1)
                                            nick=ea
                                            uin=0x0000000000000000(0)
                                    }
                            }]
                    }
            }
            msgHead=MsgHead#379570336 {
                    authUin=0x0000000000000000(0)
                    cpid=0x0000000000000000(0)
                    fromAppid=0x00000001(1)
                    fromInstid=0x00000001(1)
                    fromUin=0x00000000731717B3(1*********)
                    groupInfo=GroupInfo#1880949769 {
                            groupCard=ea
                            groupCardType=0x00000002(2)
                            groupCode=0x00000000357AE41F(897246239)
                            groupInfoSeq=0x0000000000000082(130)
                            groupLevel=0x00000001(1)
                            groupName=74 65 73 74 33
                            groupType=0x00000001(1)
                    }
                    isSrcMsg=false
                    msgFlag=0x00000010(16)
                    msgSeq=0x00000122(290)
                    msgTime=0x6187AECC(1636282060)
                    msgType=0x00000052(82)
                    msgUid=0x0200000000E10052(144115188090601554)
                    toUin=0x00000000294D4169(6********)
            }
    }]
	at net.mamoe.mirai.internal.message.OnlineMessageSourceFromGroupImpl$sender$2.invoke(incomingSourceImpl.kt:189)
	at net.mamoe.mirai.internal.message.OnlineMessageSourceFromGroupImpl$sender$2.invoke(incomingSourceImpl.kt:178)
	at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
	at net.mamoe.mirai.internal.message.OnlineMessageSourceFromGroupImpl.getSender(incomingSourceImpl.kt:178)
	at net.mamoe.mirai.message.data.OnlineMessageSource$Incoming$FromGroup.getSubject(MessageSource.kt:561)
	at net.mamoe.mirai.message.data.OnlineMessageSource$Incoming$FromGroup.getSubject(MessageSource.kt:555)
	at net.mamoe.mirai.message.data.MessageUtils__MessageSourceKt.getKind(MessageSource.kt:317)
	at net.mamoe.mirai.message.data.MessageUtils.getKind(Unknown Source)
	at net.mamoe.mirai.message.data.MessageUtils__MessageSourceKt.getKind(MessageSource.kt:309)
	at net.mamoe.mirai.message.data.MessageUtils.getKind(Unknown Source)
	at net.mamoe.mirai.internal.message.MessageSourceSerializerImpl$special$$inlined$map$1.serialize(Serialization.kt:93)
	at net.mamoe.mirai.internal.message.MessageSourceSerializerImpl.serialize(MessageSerializersImpl.kt)
	at net.mamoe.mirai.internal.message.MessageSourceSerializerImpl.serialize(MessageSerializersImpl.kt:28)
	at kotlinx.serialization.json.internal.StreamingJsonEncoder.encodeSerializableValue(StreamingJsonEncoder.kt:211)
	at kotlinx.serialization.json.Json.encodeToString(Json.kt:85)
	at tech.eritquearcus.miraicp.shared.PublicShared$onEnable$2.invokeSuspend(PublicShared.kt:825)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

复现

版本及相关选项选择

  • mirai-core: 2.8.0-RC
  • bot-protocol: ANDROID_PHONE

网络日志


补充信息

@Nambers Nambers added the x:question 标签: 需要更多信息 label Nov 7, 2021
@Him188 Him188 added this to the Backlog milestone Nov 7, 2021
@Him188 Him188 added N 优先级: 一般 t:problem 类型: 不容易归类为特性或 bug 的综合问题 and removed x:question 标签: 需要更多信息 labels Nov 7, 2021
@Karlatemp Karlatemp modified the milestones: Backlog, 2.9 Nov 7, 2021
@Him188 Him188 modified the milestones: 2.9, 2.9.0-M1 Nov 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
N 优先级: 一般 t:problem 类型: 不容易归类为特性或 bug 的综合问题
Projects
None yet
Development

No branches or pull requests

3 participants