Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NPE - change language #403

Closed
tasjapr opened this issue Aug 25, 2023 · 4 comments
Closed

NPE - change language #403

tasjapr opened this issue Aug 25, 2023 · 4 comments
Labels
bug Something isn't working

Comments

@tasjapr
Copy link

tasjapr commented Aug 25, 2023

  1. open settings
  2. press "language" button
  3. app crashes with next stacktrace:
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.localepicker.AppLocalePickerActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.app.ActionBar.setDisplayHomeAsUpEnabled(boolean)' on a null object reference
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3834)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3980)
    at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
    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:2394)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loopOnce(Looper.java:211)
    at android.os.Looper.loop(Looper.java:300)
    at android.app.ActivityThread.main(ActivityThread.java:8296)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:559)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:954)
    Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.app.ActionBar.setDisplayHomeAsUpEnabled(boolean)' on a null object reference
    at com.android.settings.localepicker.AppLocalePickerActivity.onCreate(AppLocalePickerActivity.java:82)
    at android.app.Activity.performCreate(Activity.java:8523)
    at android.app.Activity.performCreate(Activity.java:8487)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1438)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3815)
    ... 12 more

App version: 2.2.0 (75)
Phone: Xiaomi Redmi note 10 pro
Android 13
MIUI 14.0.2
System language: English

@T8RIN
Copy link
Owner

T8RIN commented Aug 26, 2023

vtosters/lite#1182

@T8RIN
Copy link
Owner

T8RIN commented Aug 26, 2023

Интересно только как теперь это отловить

@T8RIN
Copy link
Owner

T8RIN commented Aug 26, 2023

Fixed

@T8RIN T8RIN closed this as completed Aug 26, 2023
@tasjapr
Copy link
Author

tasjapr commented Aug 29, 2023

Still reproducing (
App version 2.3.0 (84)

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.localepicker.AppLocalePickerActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.app.ActionBar.setDisplayHomeAsUpEnabled(boolean)' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3834) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3980) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101) 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:2394) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:211) at android.os.Looper.loop(Looper.java:300) at android.app.ActivityThread.main(ActivityThread.java:8296) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:559) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:954) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.app.ActionBar.setDisplayHomeAsUpEnabled(boolean)' on a null object reference at com.android.settings.localepicker.AppLocalePickerActivity.onCreate(AppLocalePickerActivity.java:82) at android.app.Activity.performCreate(Activity.java:8523) at android.app.Activity.performCreate(Activity.java:8487) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1438) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3815) ... 12 more

@T8RIN T8RIN reopened this Aug 29, 2023
@T8RIN T8RIN added the bug Something isn't working label Sep 1, 2023
@T8RIN T8RIN closed this as completed Sep 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants