Assigned
Status Update
Comments
vi...@google.com <vi...@google.com> #2
In order to diagnose this I think we will need more information.
Can you clarify if this happens for a new Native C++ project without any changes to it? Would it be possible for you to share an Android Studio project where you see this issue?
Can you please also share the log files as requested in the instructions in
st...@warting.se <st...@warting.se> #3
I cannot reproduce it, it is happening for some users on android 15 i production. I only have the crash reports from firebase/crashlytics. See attached screenshot
st...@warting.se <st...@warting.se> #4
It is happening on multiple Pixel devices
13% 8a
12% 8 Pro
6% 7 Pro
16% other
13% 8a
12% 8 Pro
6% 7 Pro
16% other
vi...@google.com <vi...@google.com> #5
We have shared this with our product and engineering team and will update this issue with more information as it becomes available.
Description
Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Object.equals(java.lang.Object)' on a null object reference
at android.app.ConfigurationController.updateLocaleListFromAppContext(ConfigurationController.java:382)
at android.app.ConfigurationController.handleConfigurationChangedInner(ConfigurationController.java:229)
at android.app.ConfigurationController.handleConfigurationChanged(ConfigurationController.java:176)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:5151)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:127)
at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:189)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:124)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:90)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:3302)
at android.os.Handler.dispatchMessage(Handler.java:118)
at android.os.Looper.loopOnce(Looper.java:237)
at android.os.Looper.loop(Looper.java:325)
at android.app.ActivityThread.main(ActivityThread.java:10279)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:635)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957)
Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.util.Locale.equals(java.lang.Object)' on a null object reference
at android.app.ConfigurationController.updateLocaleListFromAppContext(ConfigurationController.java:294)
at android.app.ConfigurationController.handleConfigurationChangedInner(ConfigurationController.java:207)
at android.app.ConfigurationController.handleConfigurationChanged(ConfigurationController.java:159)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4627)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:112)
at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:174)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:109)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:81)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2880)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:257)
at android.os.Looper.loop(Looper.java:342)
at android.app.ActivityThread.main(ActivityThread.java:9579)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:619)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)