Closed Bug 815286 Opened 12 years ago Closed 9 years ago

thunderbird won't start "Your Thunderbird profile cannot be loaded" old data in profile.ini

Categories

(Thunderbird :: Untriaged, defect)

16 Branch
x86_64
Windows Server 2008
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: ian.cheong, Unassigned)

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.57.2 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2

Steps to reproduce:

Migrating to new server WindowsXP to Server 2008R2.
Prior to migrate, moved profile folder on D: back to default location on C:. Thunderbird starts up ok.
Copied entire thunderbird folder to new server.


Actual results:

"Your Thunderbird profile cannot be loaded"
Thunderbird fails to start.

Last loaded profile0 is in default location. Profile on D: (not migrated) is still listed in  profile.ini.

Deleted the reference to profile1 and all worked fine.


Expected results:

Thunderbird should start normally. Profile Manager should either: ignore dead profile data since not using that profile OR ask to choose a profile by location before trying to load it OR report that one profile is missing and continue to start.
OS: Mac OS X → Windows Server 2008
Hardware: x86 → x86_64
Profile.ini  which caused the error:

[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=Profiles/s47mgooe.default

[Profile1]
Name=ian-ddrive
IsRelative=0
Path=D:\Users\dr.ian\Thunderbird\Profiles\s47mgooe.default
Default=1

profile.ini after edit - which worked:
[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=Profiles/s47mgooe.default
(In reply to ian.cheong from comment #1)
> Path=Profiles/s47mgooe.default
> Path=D:\Users\dr.ian\Thunderbird\Profiles\s47mgooe.default

Same directory, isn't it?
If so, who generated the dup entries in profiles.ini. Tb? You, aren't you?

> Expected results:
> Profile Manager should either: ignore dead profile data (snip)

I think your case is not "dead profile".
As for "non-existnt directory is specified" case, IIRC, Tb removes the pofiles.ini entry from profiles.ini when use of the wrong profile is requested. i.e. To recover from my typo, I should re-create profile entry again instead of simple over-typing.
All profiles.ini entries generated by Thunderbird. Profile1 was not active profile. Profile0 was active profile in default location. Moving Thunderbird folder to new computer which doesn't have unused Profile should not cause a hang.
Do you still see this issue when using a current version of Thunderbird?
Flags: needinfo?(ian.cheong)
Whiteboard: [closeme 2015-10-20]
We'd like to hear your current status, and have more information so we can move your issue forward.
As it stand today, we are needing more information.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Flags: needinfo?(ian.cheong)
Resolution: --- → INCOMPLETE
Whiteboard: [closeme 2015-10-20]
You need to log in before you can comment on or make changes to this bug.