Installed App Details crash on start
Expected Behavior
The Installed App Details screen to function normally
Current Behavior
The Installed App Details screen crashes when attempting to open it either via the app launcher, or through the settings app. It doesn't crash for some apps (Aurora Droid), but I don't know why.
Steps to Reproduce
- Long press app on home screen
- Press the (i) icon to open the Installed App Details screen
- Crash
🎉
Stack trace (logcat)
Shutting down VM
FATAL EXCEPTION: main
Process: com.android.settings, PID: 10025
java.lang.RuntimeException: Unable to resume activity {com.android.settings/com.android.settings.applications.InstalledAppDetails}: java.lang.NullPointerException: Attempt to invoke interface method 'boolean android.os.IBinder.transact(int, android.os.Parcel, android.os.Parcel, int)' on a null object reference
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4438)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4470)
at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:52)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7664)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'boolean android.os.IBinder.transact(int, android.os.Parcel, android.os.Parcel, int)' on a null object reference
at android.content.pm.BaseParceledListSlice.<init>(BaseParceledListSlice.java:100)
at android.content.pm.ParceledListSlice.<init>(ParceledListSlice.java:42)
at android.content.pm.ParceledListSlice.<init>(ParceledListSlice.java:35)
at android.content.pm.ParceledListSlice$1.createFromParcel(ParceledListSlice.java:80)
at android.content.pm.ParceledListSlice$1.createFromParcel(ParceledListSlice.java:78)
at android.content.pm.IPackageManager$Stub$Proxy.getAllIntentFilters(IPackageManager.java:7968)
at android.app.ApplicationPackageManager.getAllIntentFilters(ApplicationPackageManager.java:2149)
at com.android.settings.Utils.getHandledDomains(Utils.java:566)
at com.android.settings.applications.appinfo.InstantAppDomainsPreferenceController.updateState(InstantAppDomainsPreferenceController.java:50)
at com.android.settings.applications.appinfo.AppInfoPreferenceControllerBase.refreshUi(AppInfoPreferenceControllerBase.java:69)
at com.android.settings.applications.appinfo.AppInfoDashboardFragment.refreshUi(AppInfoDashboardFragment.java:463)
at com.android.settings.applications.appinfo.AppInfoDashboardFragment.onResume(AppInfoDashboardFragment.java:242)
at androidx.fragment.app.Fragment.performResume(Fragment.java:2973)
at androidx.fragment.app.FragmentStateManager.resume(FragmentStateManager.java:594)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1339)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1477)
at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1555)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1608)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3046)
at androidx.fragment.app.FragmentManager.dispatchResume(FragmentManager.java:3004)
at androidx.fragment.app.FragmentController.dispatchResume(FragmentController.java:273)
at androidx.fragment.app.FragmentActivity.onResumeFragments(FragmentActivity.java:405)
at androidx.fragment.app.FragmentActivity.onPostResume(FragmentActivity.java:394)
at android.app.Activity.performResume(Activity.java:8154)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4428)
... 11 more
/device sunfish /version lineage-18.1 /date 2021-01-06 /kernel 4.14.212-g718eb2fa3c24 /baseband g7150-00047-210319-B-7220401 /mods Magisk, MicroG, Signature Spoofing
I have read the directions.