Reset-profile feature is broken

VERIFIED FIXED in Firefox 14

Status

()

Firefox
Migration
--
major
VERIFIED FIXED
5 years ago
5 years ago

People

(Reporter: MattN, Assigned: mano)

Tracking

({regression})

Trunk
Firefox 15
regression
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox14+ verified)

Details

(Whiteboard: [qa+:ioana.budnar])

STR:
1) Create a new profile
2) Launch that profile when it is the default (ie. use profile manager)
3) Click the button to reset your profile from about:support

Expected result:
Migration UI is shown on startup and data from the profile in #1 is copied to the new profile.

Actual result:
"Invalid migrator key specified or source does not exist." in error console

Also, when working around that problem, you will hit "startMigration was asked to open auto-migrate from a non-existent source Firefox" since gProfileStartup is not set early enough to use in sourceExists.

Call stack (hand-made):
* migrate
** getMigrator
*** sourceExists
**** MigrationUtils.isStartupMigration

but gProfileStartup is only set in MU_showMigrationWizard which is called after getMigrator is called on startup.

Requesting tracking since this breaks the profile reset feature.
Yep.
Assignee: nobody → mano
Depends on: 748569
Summary: Startup-only migration is broken with usage of MigrationUtils.jsm → Reset-profile feature is broken

Updated

5 years ago
tracking-firefox14: ? → +
Mano, we really need this fixed on Aurora and Nightly because the feature is getting publicity and SUMO articles are written for it: https://support.mozilla.org/en-US/kb/reset-firefox-easily-fix-most-problems
Status: NEW → ASSIGNED
D:

Yeah, we need to get this fixes asap, since we're already _well_ into this release cycle.
The patch in bug 748569 fixes this.
I'll try to do that review today

Updated

5 years ago
Blocks: 756080

Updated

5 years ago
No longer blocks: 756080
No longer depends on: 748569, 718608, 737381

Updated

5 years ago
Blocks: 756080
Depends on: 737381, 718608, 748569
Duplicate of this bug: 757231

Updated

5 years ago
Keywords: qawanted
Fixed by bug 748569.
Status: ASSIGNED → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
[Triage Comment]
Updating status flag to 'fixed' as per comment 7
status-firefox14: affected → fixed

Updated

5 years ago
Target Milestone: --- → Firefox 15
qa+'ing for verification and removing qawanted
Keywords: qawanted
Whiteboard: [qa+]

Comment 10

5 years ago
Verified as fixed on:
Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:14.0) Gecko/20100101 Firefox/14.0
Mozilla/5.0 (X11; Linux i686; rv:14.0) Gecko/20100101 Firefox/14.0
BuildID: 20120612164001

Also verified on the 2012-06-11 Aurora and Nightly builds on Windows 7, Mac 10.7 and Ubuntu 11.10 32-bit.
Status: RESOLVED → VERIFIED
status-firefox14: fixed → verified
Whiteboard: [qa+] → [qa+:ioana.budnar]
You need to log in before you can comment on or make changes to this bug.