jobisoft / DAV-4-TbSync

Mozilla Public License 2.0
161 stars 26 forks source link

TbSync + CalDAV doesn't work in Thunderbird 2022 ESR beta #279

Closed skrap closed 2 years ago

skrap commented 2 years ago

Your environment

TbSync version: 3.0.1 DAV-4-TbSync version: 2.0.2 Thunderbird version: 100.0b3 (64-bit)

Expected behavior

A TbSync + DAV-4-TbSync setup which previously worked on v91 will continue to work on the next Thunderbird ESR (likely v102).

Actual behavior

The Thunderbird footer lists "TbSync Error", and clicking it brings up the TbSync account manager screen, which has the following error: "The account requires the DAV synchronization provider, which is not currently installed".

image

However, the DAV synch provider is installed:

image

Steps to reproduce

Additionally, I see the following error in the debug log, which looks pretty suspicious!

** Tue Apr 26 2022 09:24:44 GMT-0400 (Eastern Daylight Time) **
[Check4Lightning] : Error during lightning module import: TypeError: TbSync.lightning.cal.getCalendarManager is not a function
load@chrome://tbsync/content/modules/lightning.js:30:28
load@chrome://tbsync/content/tbsync.jsm:90:35

Full debug log here: debug.log

jobisoft commented 2 years ago

There is no version for TB91+ yet. I am surprised you were able to install them in Beta.

https://addons.thunderbird.net/de/thunderbird/addon/tbsync/versions/ https://addons.thunderbird.net/de/thunderbird/addon/dav-4-tbsync/versions/

I will work on an update for the next ESR in a couple of weeks.

skrap commented 2 years ago

Thank you!

abysso2 commented 2 years ago

Hi John, will you also provide an update for TB102 soon?

Regards, Andreas

jobisoft commented 2 years ago

I do not know. Try the native CardDAV support in TB 102

tim-hub commented 2 years ago

I have the same problem. Just updated version to 102, and the plugin complained :(

jobisoft commented 2 years ago

For CardDAV I really suggest you try out the native built-in support. Migration is not possible, remove the TbSync address book and set them up anew as Thunderbird CardDAV address books:

image

Sorry, German screenshot, but I hope you get the idea.

j4Hu commented 2 years ago

native CardDav support works great for google/gmail addressbook.

for example, when using google just enter xy@gmail.com as username in "add CardDav address book" dialog. same for calendars.

image

readonly24 commented 2 years ago

Hey John,

having TbSync/CalDAV for TB 102 would be much appreciated. Thanks.

jobisoft commented 2 years ago

@readonly24 : Try the native support as described in this issue. It might serve you well.

readonly24 commented 2 years ago

Sorry, there's also native support for CalDAV, I thought it's only CardDAV.

jobisoft commented 2 years ago

And I misread, sorry. But true, there is also native CalDAV.

jobisoft commented 2 years ago

Dupe of https://github.com/jobisoft/DAV-4-TbSync/issues/283