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.
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]. 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.