fcmfix icon indicating copy to clipboard operation
fcmfix copied to clipboard

遇到两个似乎不影响功能的Exception

Open ayanamist opened this issue 2 years ago • 1 comments

在lsposed的日志里看到的,貌似不影响使用

[ 2023-10-14T20:04:29.073     1000:  2032:  2694 E/LSPosed-Bridge  ] java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object android.content.Context.getSystemService(java.lang.Class)' on a null object reference
	at com.kooritea.fcmfix.xposed.XposedModule.checkUserDeviceUnlockAndUpdateConfig(XposedModule.java:109)
	at com.kooritea.fcmfix.xposed.XposedModule.targetIsAllow(XposedModule.java:132)
	at com.kooritea.fcmfix.xposed.MiuiLocalNotificationFix$1.afterHookedMethod(MiuiLocalNotificationFix.java:37)
	at E.pZHunNo.oYW.hrXZeoad.XposedBridge$LegacyApiSupport.handleAfter(Unknown Source:33)
	at J.callback(Unknown Source:292)
	at LSPHooker_.isAllowLocalNotification(Unknown Source:21)
	at com.android.server.notification.NotificationManagerService.enqueueNotificationInternal(NotificationManagerService.java:5804)
	at com.android.server.notification.NotificationManagerService.enqueueNotificationInternal(NotificationManagerService.java:5786)
	at com.android.server.notification.NotificationManagerService$10.enqueueNotificationWithTag(NotificationManagerService.java:3034)
	at android.app.NotificationManager.notifyAsUser(NotificationManager.java:584)
	at com.android.server.connectivity.Vpn.updateAlwaysOnNotification(Vpn.java:1812)
	at com.android.server.connectivity.Vpn.updateState(Vpn.java:314)
	at com.android.server.connectivity.Vpn.prepareInternal(Vpn.java:880)
	at com.android.server.connectivity.Vpn.setAlwaysOnPackageInternal(Vpn.java:608)
	at com.android.server.connectivity.Vpn.loadAlwaysOnPackage(Vpn.java:666)
	at com.android.server.connectivity.Vpn.<init>(Vpn.java:292)
	at com.android.server.connectivity.Vpn.<init>(Vpn.java:260)
	at com.android.server.ConnectivityService.onUserStart(ConnectivityService.java:5294)
	at com.android.server.ConnectivityService.access$6600(ConnectivityService.java:266)
	at com.android.server.ConnectivityService$7.onReceive(ConnectivityService.java:5416)
	at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args(LoadedApk.java:1562)
	at android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run(Unknown Source:2)
	at android.os.Handler.handleCallback(Handler.java:938)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:236)
	at android.os.HandlerThread.run(HandlerThread.java:67)
[ 2023-10-14T20:06:42.437    10185: 12967: 12967 E/LSPosed-Bridge  ] java.lang.NoClassDefFoundError: Failed resolution of: Landroid/window/OnBackInvokedDispatcher;
	at java.lang.reflect.Executable.getMethodReturnTypeInternal(Native Method)
	at java.lang.reflect.Method.getReturnType(Method.java:148)
	at java.lang.Class.getDeclaredMethods(Class.java:1883)
	at E.pZHunNo.oYW.hrXZeoad.XposedHelpers.lambda$findMethodBestMatch$4(Unknown Source:7)
	at E.pZHunNo.oYW.hrXZeoad.XposedHelpers.e(Unknown Source:0)
	at E.pZHunNo.oYW.hrXZeoad.a.apply(Unknown Source:8)
	at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1716)
	at E.pZHunNo.oYW.hrXZeoad.XposedHelpers.findMethodBestMatch(SourceFile:1)
	at E.pZHunNo.oYW.hrXZeoad.XposedHelpers.findMethodBestMatch(SourceFile:3)
	at E.pZHunNo.oYW.hrXZeoad.XposedHelpers.callMethod(SourceFile:2)
	at com.kooritea.fcmfix.xposed.ReconnectManagerFix$7.afterHookedMethod(ReconnectManagerFix.java:275)
	at E.pZHunNo.oYW.hrXZeoad.XposedBridge$LegacyApiSupport.handleAfter(Unknown Source:33)
	at J.callback(Unknown Source:292)
	at LSPHooker_.onCreate(Unknown Source:11)
	at men.public_onCreate(:com.google.android.gms@[email protected] (150400-570218080):1)
	at aehc.onCreate(:com.google.android.gms@[email protected] (150400-570218080):4)
	at android.app.Activity.performCreate(Activity.java:8109)
	at android.app.Activity.performCreate(Activity.java:8083)
	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1310)
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3474)
	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3661)
	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2108)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loop(Looper.java:236)
	at android.app.ActivityThread.main(ActivityThread.java:7876)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:656)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:967)
Caused by: java.lang.ClassNotFoundException: android.window.OnBackInvokedDispatcher
	... 31 more
[ 2023-10-14T20:06:55.268    10185: 12967: 12967 E/LSPosed-Bridge  ] java.lang.NoClassDefFoundError: Failed resolution of: Landroid/window/OnBackInvokedDispatcher;
	at java.lang.reflect.Executable.getMethodReturnTypeInternal(Native Method)
	at java.lang.reflect.Method.getReturnType(Method.java:148)
	at java.lang.Class.getDeclaredMethods(Class.java:1883)
	at E.pZHunNo.oYW.hrXZeoad.XposedHelpers.lambda$findMethodBestMatch$4(Unknown Source:7)
	at E.pZHunNo.oYW.hrXZeoad.XposedHelpers.e(Unknown Source:0)
	at E.pZHunNo.oYW.hrXZeoad.a.apply(Unknown Source:8)
	at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1716)
	at E.pZHunNo.oYW.hrXZeoad.XposedHelpers.findMethodBestMatch(SourceFile:1)
	at E.pZHunNo.oYW.hrXZeoad.XposedHelpers.findMethodBestMatch(SourceFile:3)
	at E.pZHunNo.oYW.hrXZeoad.XposedHelpers.callMethod(SourceFile:2)
	at com.kooritea.fcmfix.xposed.ReconnectManagerFix$7.afterHookedMethod(ReconnectManagerFix.java:275)
	at E.pZHunNo.oYW.hrXZeoad.XposedBridge$LegacyApiSupport.handleAfter(Unknown Source:33)
	at J.callback(Unknown Source:292)
	at LSPHooker_.onCreate(Unknown Source:11)
	at men.public_onCreate(:com.google.android.gms@[email protected] (150400-570218080):1)
	at aehc.onCreate(:com.google.android.gms@[email protected] (150400-570218080):4)
	at android.app.Activity.performCreate(Activity.java:8109)
	at android.app.Activity.performCreate(Activity.java:8083)
	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1310)
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3474)
	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3661)
	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2108)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loop(Looper.java:236)
	at android.app.ActivityThread.main(ActivityThread.java:7876)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:656)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:967)
Caused by: java.lang.ClassNotFoundException: android.window.OnBackInvokedDispatcher
	... 31 more

ayanamist avatar Oct 14 '23 12:10 ayanamist

上面那个是解除miui对后台应用发通知的限制。 下面那个是gms的,本身hook gms只是为了输出日志,没有什么实际作用

kooritea avatar Oct 18 '23 01:10 kooritea