Closed Bug 1926833 Opened 4 months ago Closed 3 months ago

Crash in [@ java.lang.NullPointerException: at org.mozilla.fenix.components.menu.MenuDialogFragment.getBrowsingModeManager$1(MenuDialogFragment.kt:7)]

Categories

(Fenix :: Toolbar, defect, P3)

Unspecified
Android
defect

Tracking

(firefox132 disabled, firefox133 disabled, firefox134 disabled, firefox135 fixed)

RESOLVED FIXED
135 Branch
Tracking Status
firefox132 --- disabled
firefox133 --- disabled
firefox134 --- disabled
firefox135 --- fixed

People

(Reporter: emanuellclaudiu, Assigned: giorga)

References

(Blocks 1 open bug)

Details

(Keywords: crash, Whiteboard: [fxdroid][group3][menu-redesign-release-blocker])

Crash Data

Attachments

(1 file)

Crash report: https://crash-stats.mozilla.org/report/index/1822937f-e91f-4e9d-8a2e-663cd0241024

Top 9 frames:

0  org.mozilla.fenix.components.menu.MenuDialogFragment  getBrowsingModeManager$1  MenuDialogFragment.kt:7
1  org.mozilla.fenix.components.menu.MenuDialogFragment$$ExternalSyntheticLambda0  onShow  R8$$SyntheticClass:10
2  android.app.Dialog$ListenersHandler  handleMessage  Dialog.java:1747
3  android.os.Handler  dispatchMessage  Handler.java:106
4  android.os.Looper  loop  Looper.java:246
5  android.app.ActivityThread  main  ActivityThread.java:8653
6  java.lang.reflect.Method  invoke  Method.java:-2
7  com.android.internal.os.RuntimeInit$MethodAndArgsCaller  run  RuntimeInit.java:602
8  com.android.internal.os.ZygoteInit  main  ZygoteInit.java:1130
Flags: needinfo?(cpeterson)
Flags: needinfo?(gl)

Thanks for reporting this crash! Even though the exception mentions "HomeActivity", the stack trace looks like a menu bug.

java.lang.NullPointerException: null cannot be cast to non-null type org.mozilla.fenix.HomeActivity

Severity: -- → S2
Crash Signature: [@ java.lang.NullPointerException: at org.mozilla.fenix.components.menu.MenuDialogFragment.getBrowsingModeManager$1(MenuDialogFragment.kt:7) ] [@ java.lang.NullPointerException: at org.mozilla.fenix.components.menu.MenuDialogFragment.getBrowsingModeManag…
Component: Homepage → Toolbar
Flags: needinfo?(gl)
Flags: needinfo?(cpeterson)
Keywords: crash
Priority: -- → P1
Assignee: nobody → giorga
Whiteboard: [fxdroid][group3][menu-redesign-release-blocker]
Priority: P1 → P3

Deobfuscated stack trace:

java.lang.NullPointerException: null cannot be cast to non-null type org.mozilla.fenix.HomeActivity
at org.mozilla.fenix.components.menu.MenuDialogFragment.getBrowsingModeManager(MenuDialogFragment.kt:99)
at org.mozilla.fenix.components.menu.MenuDialogFragment.onCreateDialog$lambda$2$lambda$1(MenuDialogFragment.kt:108)
at android.app.Dialog$ListenersHandler.handleMessage(Dialog.java:1747)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:246)
at android.app.ActivityThread.main(ActivityThread.java:8653)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)

Attachment #9436169 - Attachment description: Bug 1926833 - org.mozilla.fenix.components.menu.MenuDialogFragment.getBrowsingModeManager$1(MenuDialogFragment.kt:7)] should not crash. → Bug 1926833 - Don't crash if browsing mode manager is not available.
Pushed by giorga@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4d7be0762141 Don't crash if browsing mode manager is not available. r=android-reviewers,petru
Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 135 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: