cinit / cinit/QAuxiliary

[Bug] 清理最近聊天失效

Open
#196 0 comments 0 reactions 0 assignees View on GitHub
Bug
Dominant language
Java
Stars
5.7k
Forks
416
Avg merge
10d 4h
Merged PRs (30d)
4

Description

### Steps to reproduce/复现步骤

1.长按右上角加号
2.清理群消息
3.弹出错误框

### Expected behaviour/预期行为

消息被清理

### Actual behaviour/实际行为

消息没被清理并弹出错误框

### XPosed Framework you used/你使用的XP框架

LSPosed 1.8.4(6609)

### QQ(TIM)版本/QQ(TIM) Version

TIM 3.4.8(1248)

### Module Version/模块版本

v1.3.2.r1014.fb897aa

### Version requirement/版本要求

- [X] I am using latest debug CI version of QAuxiliary and enable verbose log/我正在使用最新 CI 调试版本且启用详细日志

### Logs/日志

1.3.2.r1014.fb897aa
TIM3.4.8(1248)
PID: 10306, UID: 10223
xyz.nextalone.hook.CleanRecentChat
isInitialized: true
isInitializationSuccessful: true
isEnabled: true
isAvailable: true
isPreparationRequired: false
errors: 3
java.lang.NullPointerException: null cannot be cast to non-null type kotlin.collections.List<*>
at xyz.nextalone.hook.CleanRecentChat.handler(CleanRecentChat.kt:17)
at xyz.nextalone.hook.CleanRecentChat.access$handler(CleanRecentChat.kt:1)
at xyz.nextalone.hook.CleanRecentChat$initOnce$1$1$1$1$2.invoke(CleanRecentChat.kt:4)
at xyz.nextalone.hook.CleanRecentChat$initOnce$1$1$1$1$2.invoke(CleanRecentChat.kt:1)
at com.afollestad.materialdialogs.internal.list.PlainListDialogAdapter.itemClicked(PlainListDialogAdapter.kt:84)
at com.afollestad.materialdialogs.internal.list.PlainListViewHolder.onClick(PlainListDialogAdapter.kt:12)
at android.view.View.performClick(Unknown Source:17)
at android.view.View.performClickInternal(Unknown Source:3)
at android.view.View.access$3700(Unknown Source:0)
at android.view.View$PerformClick.run(Unknown Source:8)
at android.os.Handler.handleCallback(Unknown Source:2)
at android.os.Handler.dispatchMessage(Unknown Source:4)
at android.os.Looper.loopOnce(Unknown Source:176)
at android.os.Looper.loop(Unknown Source:76)
at android.app.ActivityThread.main(Unknown Source:138)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11)
at com.android.internal.os.ZygoteInit.main(Unknown Source:309)

java.lang.NullPointerException: null cannot be cast to non-null type kotlin.collections.List<*>
at xyz.nextalone.hook.CleanRecentChat.handler(CleanRecentChat.kt:17)
at xyz.nextalone.hook.CleanRecentChat.access$handler(CleanRecentChat.kt:1)
at xyz.nextalone.hook.CleanRecentChat$initOnce$1$1$1$1$2.invoke(CleanRecentChat.kt:8)
at xyz.nextalone.hook.CleanRecentChat$initOnce$1$1$1$1$2.invoke(CleanRecentChat.kt:1)
at com.afollestad.materialdialogs.internal.list.PlainListDialogAdapter.itemClicked(PlainListDialogAdapter.kt:84)
at com.afollestad.materialdialogs.internal.list.PlainListViewHolder.onClick(PlainListDialogAdapter.kt:12)
at android.view.View.performClick(Unknown Source:17)
at android.view.View.performClickInternal(Unknown Source:3)
at android.view.View.access$3700(Unknown Source:0)
at android.view.View$PerformClick.run(Unknown Source:8)
at android.os.Handler.handleCallback(Unknown Source:2)
at android.os.Handler.dispatchMessage(Unknown Source:4)
at android.os.Looper.loopOnce(Unknown Source:176)
at android.os.Looper.loop(Unknown Source:76)
at android.app.ActivityThread.main(Unknown Source:138)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11)
at com.android.internal.os.ZygoteInit.main(Unknown Source:309)

java.lang.NullPointerException: null cannot be cast to non-null type kotlin.collections.List<*>
at xyz.nextalone.hook.CleanRecentChat.handler(CleanRecentChat.kt:17)
at xyz.nextalone.hook.CleanRecentChat.access$handler(CleanRecentChat.kt:1)
at xyz.nextalone.hook.CleanRecentChat$initOnce$1$1$1$1$2.invoke(CleanRecentChat.kt:6)
at xyz.nextalone.hook.CleanRecentChat$initOnce$1$1$1$1$2.invoke(CleanRecentChat.kt:1)
at com.afollestad.materialdialogs.internal.list.PlainListDialogAdapter.itemClicked(PlainListDialogAdapter.kt:84)
at com.afollestad.materialdialogs.internal.list.PlainListViewHolder.onClick(PlainListDialogAdapter.kt:12)
at android.view.View.performClick(Unknown Source:17)
at android.view.View.performClickInternal(Unknown Source:3)
at android.view.View.access$3700(Unknown Source:0)
at android.view.View$PerformClick.run(Unknown Source:8)
at android.os.Handler.handleCallback(Unknown Source:2)
at android.os.Handler.dispatchMessage(Unknown Source:4)
at android.os.Looper.loopOnce(Unknown Source:176)
at android.os.Looper.loop(Unknown Source:76)
at android.app.ActivityThread.main(Unknown Source:138)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11)
at com.android.internal.os.ZygoteInit.main(Unknown Source:309)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.