复现步骤 / Steps to reproduce
1.打开tim
2.打开语音转发及保存功能
3.尝试转发一条语音消息
预期行为 / Expected behaviour
弹出转发文件提示
实际行为 / Actual behaviour
提示"未找到语音文件"
你使用的Xposed框架 / Xposed Framework you used
NPatch 5.7.3(504)
你使用的安卓系统版本 / Your Android version
Android 16(API36)
QQ(TIM) 版本 / QQ(TIM) Version
TIM 4.1.0(4050)
模块版本 / Module Version
1.6.0.r2905.b6a3cad
版本和其他要求 / Version and Other Requirements
日志 / Logs
1.6.0.r2905.b6a3cad
TIM4.1.0(4050)
PID: 12991, UID: 10619
cc.ioctl.hook.msg.PttForwardHook
isInitialized: true
isInitializationSuccessful: true
isEnabled: true
isAvailable: true
isPreparationRequired: false
errors: 2
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
at cc.ioctl.hook.msg.PttForwardHook.getPttFileByMsgNt(PttForwardHook.java:461)
at cc.ioctl.hook.msg.PttForwardHook.$r8$lambda$ZH6Bo60HIwhbKC0CK6iMoWViPuk(PttForwardHook.java:500)
at cc.ioctl.hook.msg.PttForwardHook$$ExternalSyntheticLambda1.invoke(R8$$SyntheticClass:0)
at io.github.qauxv.util.CustomMenu.$r8$lambda$P53ij6ugr3y1z7zyB4BAXmuOzCg(CustomMenu.kt:146)
at io.github.qauxv.util.CustomMenu$$ExternalSyntheticLambda3.call(R8$$SyntheticClass:0)
at com.tencent.qqnt.aio.menu.ui.f$ByteBuddy$9b9fXvaH.h(Unknown Source:3)
at com.tencent.qqnt.aio.menu.ui.QQCustomMenuExpandableLayout$c.onClick(P:3)
at android.view.View.performClick(View.java:8306)
at android.view.View.performClickInternal(View.java:8278)
at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
at android.view.View$PerformClick.run(View.java:32718)
at android.os.Handler.handleCallback(Handler.java:1051)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:266)
at android.os.Looper.loop(Looper.java:361)
at android.app.ActivityThread.main(ActivityThread.java:10373)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:675)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1002)
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
at cc.ioctl.hook.msg.PttForwardHook.getPttFileByMsgNt(PttForwardHook.java:461)
at cc.ioctl.hook.msg.PttForwardHook.$r8$lambda$ZH6Bo60HIwhbKC0CK6iMoWViPuk(PttForwardHook.java:500)
at cc.ioctl.hook.msg.PttForwardHook$$ExternalSyntheticLambda1.invoke(R8$$SyntheticClass:0)
at io.github.qauxv.util.CustomMenu.$r8$lambda$P53ij6ugr3y1z7zyB4BAXmuOzCg(CustomMenu.kt:146)
at io.github.qauxv.util.CustomMenu$$ExternalSyntheticLambda3.call(R8$$SyntheticClass:0)
at com.tencent.qqnt.aio.menu.ui.f$ByteBuddy$WAqZXpA4.h(Unknown Source:3)
at com.tencent.qqnt.aio.menu.ui.QQCustomMenuExpandableLayout$c.onClick(P:3)
at android.view.View.performClick(View.java:8306)
at android.view.View.performClickInternal(View.java:8278)
at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
at android.view.View$PerformClick.run(View.java:32718)
at android.os.Handler.handleCallback(Handler.java:1051)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:266)
at android.os.Looper.loop(Looper.java:361)
at android.app.ActivityThread.main(ActivityThread.java:10373)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:675)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1002)
补充说明(可选) / Additional information (optional)
No response
复现步骤 / Steps to reproduce
1.打开tim
2.打开语音转发及保存功能
3.尝试转发一条语音消息
预期行为 / Expected behaviour
弹出转发文件提示
实际行为 / Actual behaviour
提示"未找到语音文件"
你使用的Xposed框架 / Xposed Framework you used
NPatch 5.7.3(504)
你使用的安卓系统版本 / Your Android version
Android 16(API36)
QQ(TIM) 版本 / QQ(TIM) Version
TIM 4.1.0(4050)
模块版本 / Module Version
1.6.0.r2905.b6a3cad
版本和其他要求 / Version and Other Requirements
日志 / Logs
1.6.0.r2905.b6a3cad
TIM4.1.0(4050)
PID: 12991, UID: 10619
cc.ioctl.hook.msg.PttForwardHook
isInitialized: true
isInitializationSuccessful: true
isEnabled: true
isAvailable: true
isPreparationRequired: false
errors: 2
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
at cc.ioctl.hook.msg.PttForwardHook.getPttFileByMsgNt(PttForwardHook.java:461)
at cc.ioctl.hook.msg.PttForwardHook.$r8$lambda$ZH6Bo60HIwhbKC0CK6iMoWViPuk(PttForwardHook.java:500)
at cc.ioctl.hook.msg.PttForwardHook$$ExternalSyntheticLambda1.invoke(R8$$SyntheticClass:0)
at io.github.qauxv.util.CustomMenu.$r8$lambda$P53ij6ugr3y1z7zyB4BAXmuOzCg(CustomMenu.kt:146)
at io.github.qauxv.util.CustomMenu$$ExternalSyntheticLambda3.call(R8$$SyntheticClass:0)
at com.tencent.qqnt.aio.menu.ui.f$ByteBuddy$9b9fXvaH.h(Unknown Source:3)
at com.tencent.qqnt.aio.menu.ui.QQCustomMenuExpandableLayout$c.onClick(P:3)
at android.view.View.performClick(View.java:8306)
at android.view.View.performClickInternal(View.java:8278)
at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
at android.view.View$PerformClick.run(View.java:32718)
at android.os.Handler.handleCallback(Handler.java:1051)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:266)
at android.os.Looper.loop(Looper.java:361)
at android.app.ActivityThread.main(ActivityThread.java:10373)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:675)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1002)
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
at cc.ioctl.hook.msg.PttForwardHook.getPttFileByMsgNt(PttForwardHook.java:461)
at cc.ioctl.hook.msg.PttForwardHook.$r8$lambda$ZH6Bo60HIwhbKC0CK6iMoWViPuk(PttForwardHook.java:500)
at cc.ioctl.hook.msg.PttForwardHook$$ExternalSyntheticLambda1.invoke(R8$$SyntheticClass:0)
at io.github.qauxv.util.CustomMenu.$r8$lambda$P53ij6ugr3y1z7zyB4BAXmuOzCg(CustomMenu.kt:146)
at io.github.qauxv.util.CustomMenu$$ExternalSyntheticLambda3.call(R8$$SyntheticClass:0)
at com.tencent.qqnt.aio.menu.ui.f$ByteBuddy$WAqZXpA4.h(Unknown Source:3)
at com.tencent.qqnt.aio.menu.ui.QQCustomMenuExpandableLayout$c.onClick(P:3)
at android.view.View.performClick(View.java:8306)
at android.view.View.performClickInternal(View.java:8278)
at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
at android.view.View$PerformClick.run(View.java:32718)
at android.os.Handler.handleCallback(Handler.java:1051)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:266)
at android.os.Looper.loop(Looper.java:361)
at android.app.ActivityThread.main(ActivityThread.java:10373)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:675)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1002)
补充说明(可选) / Additional information (optional)
No response