Opened on 11/03/2017 at 05:11:42 PM
Closed on 11/09/2017 at 12:36:26 PM
#5989 closed defect (fixed)
Migration crash after updating to 1.3.0
Reported by: | diegocarloslima | Assignee: | diegocarloslima |
---|---|---|---|
Priority: | P1 | Milestone: | Adblock-Browser-for-Android-1.3.1 |
Module: | Adblock-Browser-for-Android | Keywords: | |
Cc: | greiner | Blocked By: | |
Blocking: | Platform: | Adblock Browser for Android | |
Ready: | yes | Confidential: | no |
Tester: | Unknown | Verified working: | no |
Review URL(s): |
Description
Environment
One Plus 5
Android 7.1.1
Adblock Browser 1.3.0
How to reproduce
- Install Adblock Browser 1.2.0
- Go to the browser Settings -> General -> Home
- Longpress on History and select Hide
- Install Adblock Browser 1.3.0
Observed behaviour
The app crashes with the following error:
Process: org.adblockplus.browser, PID: 4451 java.lang.IllegalArgumentException: Expected both History and Sync panels to be present prior to Combined History. at org.mozilla.gecko.home.HomeConfigPrefsBackend.combineHistoryAndSyncPanels(HomeConfigPrefsBackend.java:183) at org.mozilla.gecko.home.HomeConfigPrefsBackend.migratePrefsFromVersionToVersion(HomeConfigPrefsBackend.java:402) at org.mozilla.gecko.home.HomeConfigPrefsBackend.maybePerformMigration(HomeConfigPrefsBackend.java:471) at org.mozilla.gecko.home.HomeConfigPrefsBackend.loadConfigFromString(HomeConfigPrefsBackend.java:487) at org.mozilla.gecko.home.HomeConfigPrefsBackend.load(HomeConfigPrefsBackend.java:523) at org.mozilla.gecko.home.HomeConfig.load(HomeConfig.java:1614) at org.mozilla.gecko.home.HomeConfigLoader.loadInBackground(HomeConfigLoader.java:27) at org.mozilla.gecko.home.HomeConfigLoader.loadInBackground(HomeConfigLoader.java:13) at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(Unknown Source) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(Unknown Source) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(Unknown Source) at android.support.v4.content.ModernAsyncTask$2.call(Unknown Source) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) at java.lang.Thread.run(Thread.java:761)
Expected behaviour
The app should open normally
Attachments (0)
Change History (5)
comment:1 Changed on 11/03/2017 at 05:41:30 PM by greiner
- Cc greiner added
comment:2 Changed on 11/03/2017 at 07:07:07 PM by diegocarloslima
- Review URL(s) modified (diff)
- Status changed from new to reviewing
comment:3 Changed on 11/06/2017 at 10:27:55 AM by mario
- Milestone set to Adblock-Browser-for-Android-1.3.1
comment:4 Changed on 11/09/2017 at 12:25:44 PM by abpbot
comment:5 Changed on 11/09/2017 at 12:36:26 PM by diegocarloslima
- Resolution set to fixed
- Status changed from reviewing to closed
Note: See
TracTickets for help on using
tickets.
A commit referencing this issue has landed:
Issue 5989 - Migration crash after updating to 1.3.0