Closed Bug 1030141 Opened 11 years ago Closed 11 years ago

crash in java.lang.IllegalStateException: Default panel in HomeConfig state is undefined at org.mozilla.gecko.home.HomeConfig$Editor.initFromState(HomeConfig.java)

Categories

(Firefox for Android Graveyard :: General, defect)

33 Branch
All
Android
defect
Not set
critical

Tracking

(firefox33 affected, fennec33+)

VERIFIED FIXED
Firefox 33
Tracking Status
firefox33 --- affected
fennec 33+ ---

People

(Reporter: aaronmt, Assigned: lucasr)

References

Details

(Keywords: crash, regression)

Crash Data

This bug was filed from the Socorro interface and is report bp-68d3fb1a-6a0f-482a-87f8-719572140624. ============================================================= java.lang.IllegalStateException: Default panel in HomeConfig state is undefined at org.mozilla.gecko.home.HomeConfig$Editor.initFromState(HomeConfig.java:1117) at org.mozilla.gecko.home.HomeConfig$Editor.<init>(HomeConfig.java:1080) at org.mozilla.gecko.home.HomeConfig$Editor.<init>(HomeConfig.java:1056) at org.mozilla.gecko.home.HomeConfig$State.edit(HomeConfig.java:1035) at org.mozilla.gecko.preferences.PanelsPreferenceCategory$1.onPostExecute(PanelsPreferenceCategory.java:58) at org.mozilla.gecko.util.UiAsyncTask$BackgroundTaskRunnable$1.run(UiAsyncTask.java:56) at android.os.Handler.handleCallback(Handler.java:733) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5086) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) at dalvik.system.NativeStart.main(Native Method) Comments > Ao abrir Configurações > Personalizar > Página Inicial o navegador encerra. When you open Settings> Personalize> Home closes the browser.
tracking-fennec: --- → ?
Keywords: regression
Margaret - Possible fallout from Recent Tabs?
tracking-fennec: ? → 33+
Flags: needinfo?(margaret.leibovic)
(In reply to Mark Finkle (:mfinkle) from comment #1) > Margaret - Possible fallout from Recent Tabs? I'll take a look. Setting the dependency in case it is, just so we don't lose track.
Blocks: 1004850
Flags: needinfo?(margaret.leibovic)
FYI: This is likely to be fixed by the patch in bug 1029046. The config migration added in bug 1004850 was not ensuring that the new config state contained a default panel.
Assignee: nobody → lucasr.at.mozilla
Steps to verify this bug: 1. Install a nightly built before bug 1030141 landed with a fresh profile. 2. Disable all built-in panels in Settings -> Customize -> Home. 3. about:home will only show the Firefox watermark now. 4. Install new nightly with this fix included. 5. You should still see the same Firefox watermark in about:home. 6. Go to Settings -> Customize -> Home, it should not crash now.
Depends on: 1029046
No longer depends on: 1029046
Depends on: 1029046
No longer depends on: 1029046
This is very likely fixed by the patch bug 1029046. Please verify with the STR in comment #4.
Status: NEW → RESOLVED
Closed: 11 years ago
Depends on: 1029046
Resolution: --- → FIXED
Target Milestone: --- → Firefox 33
Tested with: Device: Samsung GT-P7510 OS: Android 4.0.4 1. Install the 22-06 build 2. Disable all panels from Settings 3. Update to latest Nightly 04-07 build 4. Firefox watermark is present in about:home. 5. Go to Settings -> Customize -> Home "Set as default", "Show" and "Change order" options now can be performed with no issues.
Status: RESOLVED → VERIFIED
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.