-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
Description
Is there an existing issue for this?
- I have searched the existing issues
Game Version
4.16.19
Describe the bug
On GrapheneOS, on a Pixel Tablet, after installing from F-Droid, I start, switch to portrait view, and play for a time. When I restart later, the game always crashes. If I reinstall, this does not change. No mods or any other changes.
I have attached the debug output below:
type: crash
osVersion: google/tangorpro/tangorpro:15/BP1A.250505.005/2025062700:user/release-keys
package: com.unciv.app:1137, targetSdk 35
process: com.unciv.app
processUptime: 160 + 328 ms
installer: org.fdroid.fdroid
java.lang.RuntimeException: Unable to destroy activity {com.unciv.app/com.unciv.app.AndroidLauncher}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object android.view.View.getTag(int)' on a null object reference
at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:6155)
at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:6187)
at android.app.ActivityThread.handleRelaunchActivityInner(ActivityThread.java:6472)
at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:6387)
at android.app.servertransaction.ActivityRelaunchItem.execute(ActivityRelaunchItem.java:106)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:63)
at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:133)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:103)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:80)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2782)
at android.os.Handler.dispatchMessage(Handler.java:109)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8973)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
at com.android.internal.os.ExecInit.main(ExecInit.java:50)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:369)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object android.view.View.getTag(int)' on a null object reference
at androidx.core.view.ViewCompat$Api21Impl.setOnApplyWindowInsetsListener(ViewCompat.java:5278)
at androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(ViewCompat.java:2962)
at com.badlogic.gdx.backends.android.keyboardheight.AndroidXKeyboardHeightProvider.close(AndroidXKeyboardHeightProvider.java:66)
at com.badlogic.gdx.backends.android.AndroidApplication.onDestroy(AndroidApplication.java:306)
at android.app.Activity.performDestroy(Activity.java:9437)
at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1576)
at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:6142)
... 18 more
Steps to Reproduce
- Go to '...'
- Click on '...'
- Scroll down to '...'
- See error
Screenshots
No response
Link to save file
No response
Operating System
Android
Additional Information
No response