Bug 1973399 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Precondition:
* Manually install Owl for TB 141 from https://www.beonex.com/owl/owl-test.xpi

Reproduction:
* Start Account Hub (second account)
* Set up Office365 account or Exchange account
* Choose Owl as account type
* Confirm account creation

Actual result:
* Authentication failed (that error message in itself is factually wrong and a bug)
* Click [View Details]. You see that function `createIncoming()` failed

Expected result:
* Account creation works

Cause:
* During the account hub re-write, the account type setting was lost.
* The ISPDB has server type "exchange", but Owl supports 3 different Exchange protocols.
* addons.json has the information which protocols the addon supports. This info is then written in config property `addonAccountType`. AccountHub attempts to write that property, but doesn't do so correctly. The info is missing, so the account account creation fails.

Fix:
* Write `addonAccountType` correctly. Patch follows.

Importance:
* This breaks account creation, so it has to be fixed for TB 140.
Precondition:
* Manually install Owl for TB 141 from https://www.beonex.com/owl/owl-test.xpi

Reproduction:
* Start Account Hub (second account)
* Set up Office365 account or Exchange account
* Choose Owl as account type
* Confirm account creation

Actual result:
* Authentication failed (that error message in itself is factually wrong and a bug)
* Click [View Details]. Function `createIncoming()` failed

Expected result:
* Account creation works

Cause:
* During the account hub re-write, the account type setting was lost.
* The ISPDB has server type "exchange", but Owl supports 3 different Exchange protocols.
* addons.json has the information which protocols the addon supports. This info is then written in config property `addonAccountType`. AccountHub attempts to write that property, but doesn't do so correctly. The info is missing, so the account account creation fails.

Fix:
* Write `addonAccountType` correctly. Patch follows.

Importance:
* This breaks account creation, so it has to be fixed for TB 140.
Precondition:
* Manually install Owl for TB 141 from https://www.beonex.com/owl/owl-test.xpi

Reproduction:
* Start Account Hub (second account)
* Set up Office365 account or Exchange account
* Choose Owl as account type
* Confirm account creation

Actual result:
* Authentication failed (that error message in itself is factually wrong and a bug)
* Click [View Details]. Function `createIncoming()` failed

Expected result:
* Account is created correctly and works

Cause:
* During the account hub re-write, the account type setting was lost.
* The ISPDB has server type "exchange", but Owl supports 3 different Exchange protocols.
* addons.json has the information which protocols the addon supports. This info is then written in config property `addonAccountType`. AccountHub attempts to write that property, but doesn't do so correctly. The info is missing, so the account account creation fails.

Fix:
* Set property `addonAccountType` correctly. Patch follows.

Importance:
* This breaks account creation, so it has to be fixed for TB 140.

Back to Bug 1973399 Comment 0