Bug description
After setting up the app, like logging into Google account, then like after a reboot, if came to the settings inside the app again, the app crashes with the following error.
Process: app.revanced.android.gms:ui
PID: 9486
UID: 10542
Frozen: false
Flags: 0xb0c8be44
Package: app.revanced.android.gms v254961000 (6.0.0)
Foreground: Yes
Process-Runtime: 1213
Build: POCO/peridot_global/peridot:14/UKQ1.240116.001/V816.0.9.0.UNPMIXM:user/release-keys
Crash-Handler: com.android.internal.os.RuntimeInit$KillApplicationHandler
Loading-Progress: 1.0
Dropped-Count: 0
java.lang.IllegalStateException: View android.widget.LinearLayout{574811f V.E..V... .......D 0,0-1220,2283} does not have a NavController set
at androidx.navigation.Navigation.findNavController(Navigation.android.kt:63)
at androidx.navigation.fragment.NavHostFragment$Companion.findNavController(NavHostFragment.kt:352)
at androidx.navigation.fragment.FragmentKt.findNavController(Fragment.kt:28)
at org.microg.gms.ui.SettingsFragment.setupStaticPreferenceClickListeners$lambda$2(SettingsFragment.kt:98)
at org.microg.gms.ui.SettingsFragment.$r8$lambda$Ws9pyDE_Pb4Y44asqYQXHZ_ac7k(Unknown Source:0)
at org.microg.gms.ui.SettingsFragment$$ExternalSyntheticLambda2.onPreferenceClick(D8$$SyntheticClass:0)
at androidx.preference.Preference.performClick(Preference.java:1200)
at androidx.preference.Preference.performClick(Preference.java:1182)
at androidx.preference.Preference$1.onClick(Preference.java:182)
at android.view.View.performClick(View.java:7798)
at android.view.View.performClickInternal(View.java:7775)
at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
at android.view.View$PerformClick.run(View.java:31230)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:224)
at android.os.Looper.loop(Looper.java:318)
at android.app.ActivityThread.main(ActivityThread.java:8790)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:561)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)
Device: POCO F6
ROM: Stock Hyper OS 1.0.9.0
Android Version: 14
MicroG RE Version: 6.0.0
Acknowledgements
Bug description
After setting up the app, like logging into Google account, then like after a reboot, if came to the settings inside the app again, the app crashes with the following error.
Process: app.revanced.android.gms:ui
PID: 9486
UID: 10542
Frozen: false
Flags: 0xb0c8be44
Package: app.revanced.android.gms v254961000 (6.0.0)
Foreground: Yes
Process-Runtime: 1213
Build: POCO/peridot_global/peridot:14/UKQ1.240116.001/V816.0.9.0.UNPMIXM:user/release-keys
Crash-Handler: com.android.internal.os.RuntimeInit$KillApplicationHandler
Loading-Progress: 1.0
Dropped-Count: 0
java.lang.IllegalStateException: View android.widget.LinearLayout{574811f V.E..V... .......D 0,0-1220,2283} does not have a NavController set
at androidx.navigation.Navigation.findNavController(Navigation.android.kt:63)
at androidx.navigation.fragment.NavHostFragment$Companion.findNavController(NavHostFragment.kt:352)
at androidx.navigation.fragment.FragmentKt.findNavController(Fragment.kt:28)
at org.microg.gms.ui.SettingsFragment.setupStaticPreferenceClickListeners$lambda$2(SettingsFragment.kt:98)
at org.microg.gms.ui.SettingsFragment.$r8$lambda$Ws9pyDE_Pb4Y44asqYQXHZ_ac7k(Unknown Source:0)
at org.microg.gms.ui.SettingsFragment$$ExternalSyntheticLambda2.onPreferenceClick(D8$$SyntheticClass:0)
at androidx.preference.Preference.performClick(Preference.java:1200)
at androidx.preference.Preference.performClick(Preference.java:1182)
at androidx.preference.Preference$1.onClick(Preference.java:182)
at android.view.View.performClick(View.java:7798)
at android.view.View.performClickInternal(View.java:7775)
at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
at android.view.View$PerformClick.run(View.java:31230)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:224)
at android.os.Looper.loop(Looper.java:318)
at android.app.ActivityThread.main(ActivityThread.java:8790)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:561)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)
Device: POCO F6
ROM: Stock Hyper OS 1.0.9.0
Android Version: 14
MicroG RE Version: 6.0.0
Acknowledgements