Discussion:
[Mulberry-discuss] Mulberry crashes deleting accounts
Quanah Gibson-Mount
2016-10-03 15:24:45 UTC
Permalink
I recently changed jobs, and any time I try to delete the IMAP accounts for
my old position (I ended up with two due to an acquisition), Mulberry
crashes. For now, I've set the hosts for each account to be "localhost" so
it stops attempting to connect to the old servers.

This is windows, running 4.0.9.a1

Any thoughts on how to get rid of them would be much appreciated. I was
able to delete the identities, SMTP, etc, related to the accounts. Just
not the IMAP accounts themselves. :/

Thanks,
Quanah
Cyrus Daboo
2016-10-03 15:37:21 UTC
Permalink
Hi Quanah,

--On October 3, 2016 at 8:24:45 AM -0700 Quanah Gibson-Mount
Post by Quanah Gibson-Mount
I recently changed jobs, and any time I try to delete the IMAP accounts
for my old position (I ended up with two due to an acquisition), Mulberry
crashes. For now, I've set the hosts for each account to be "localhost"
so it stops attempting to connect to the old servers.
This is windows, running 4.0.9.a1
Any thoughts on how to get rid of them would be much appreciated. I was
able to delete the identities, SMTP, etc, related to the accounts. Just
not the IMAP accounts themselves. :/
I am afraid I am not doing any Win32 development anymore so cannot debug
the actual problem.

However, what you can do is manually remove the account from the
preferences file. Try this:

1) Go to Preferences and click "Save as" as save current preferences to a
file.
2) Quit Mulberry.
3) Duplicate the saved file as a backup.
4) Open the saved file in a text editor.
5) Locate the line starting with "Preferences.Accounts.Mail Accounts v2".
6) Within that line locate the name of the account you want to delete.
7) Now the tricky part - that line is a nested expression using parenthesis
to delimit section, the overall structure is:

(
( (<<Account Name>> IMAP <<hostname>> <<other bits>> ) (<<other
state>>) )
( (<<another account>>) (<<another state>>)
)

What you need to do is locate the second left-parenthesis before the
account name, then fine the matching right-parenthesis for that, and the
delete those left/right parenthesis and everything within them.

8) Save the edited file.
9) Launch Mulberry by double-clicking that file.
10) Go the the Preferences and verify the account is gone and everything
else looks OK.
12) If everything is OK, click the "Save Default" button to make that set
the default (so in future launching Mulberry directly will use those).
13) Quit and restart Mulberry (without clicking a prefs file).

If something goes wrong, launch Mulberry using the duplicated (unmodified
prefs file) and use that to reset your defaults.
--
Cyrus Daboo
Quanah Gibson-Mount
2016-10-03 16:24:50 UTC
Permalink
--On Monday, October 03, 2016 12:37 PM -0400 Cyrus Daboo
Post by Cyrus Daboo
I am afraid I am not doing any Win32 development anymore so cannot debug
the actual problem.
However, what you can do is manually remove the account from the
1) Go to Preferences and click "Save as" as save current preferences to a
file.
2) Quit Mulberry.
3) Duplicate the saved file as a backup.
4) Open the saved file in a text editor.
5) Locate the line starting with "Preferences.Accounts.Mail Accounts v2".
6) Within that line locate the name of the account you want to delete.
7) Now the tricky part - that line is a nested expression using
(
( (<<Account Name>> IMAP <<hostname>> <<other bits>> ) (<<other
state>>) )
( (<<another account>>) (<<another state>>)
)
What you need to do is locate the second left-parenthesis before the
account name, then fine the matching right-parenthesis for that, and the
delete those left/right parenthesis and everything within them.
8) Save the edited file.
9) Launch Mulberry by double-clicking that file.
10) Go the the Preferences and verify the account is gone and everything
else looks OK.
12) If everything is OK, click the "Save Default" button to make that set
the default (so in future launching Mulberry directly will use those).
13) Quit and restart Mulberry (without clicking a prefs file).
If something goes wrong, launch Mulberry using the duplicated (unmodified
prefs file) and use that to reset your defaults.
Hi Cyrus,

Worked like a charm, thanks!

--Quanah

Loading...