Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thunderbird 52 / Lightning 5.4 support #580

Open
bren-m opened this issue Apr 5, 2017 · 228 comments
Open

Thunderbird 52 / Lightning 5.4 support #580

bren-m opened this issue Apr 5, 2017 · 228 comments

Comments

@bren-m
Copy link

bren-m commented Apr 5, 2017

Hi All,

Thunderbird auto-upgraded to version 52 today and as a result Lightning upgraded to 5.4.

I can no longer connect to my Exchange server using the Exchange Calendar add-on versions 3.8.0 or 3.9.0.

Is Thunderbird 52 / Lightning 5.4 supported by this add-on or is a new version going to be released that provides support.

Thanks,
Brendon

@axelrathey
Copy link

Hi All,

I also have problems with Thnderbird 52.0
As I do not use the exchange calendar any more, I only can't connect to the exchange addressbook with EWS exchange provider 3.8.0 and 3.9.0 (both testet).
As I tried it more than several times, login in my account was blocked for a certain time.

It would be great, if EWS Exchangeprovider would support current version of Thunderbird too.

Thanks, bye bye
Axel

@tmeader
Copy link

tmeader commented Apr 5, 2017

Same here. Have been worried that this was going to happen for a while now (Thunderbird was eventually moving on from 48.x), yet EWS never worked properly with any version of TB past that version.

@Mechtilde
Copy link

Mechtilde commented Apr 6, 2017 via email

@sleeksorrow
Copy link

Version 52.0, first offered to Release channel users on April 4, 2017
https://www.mozilla.org/en-US/thunderbird/52.0/releasenotes/

@stenoo83
Copy link

stenoo83 commented Apr 6, 2017

Hello,
I also have problems with Thunderbird 52.0, Lightning 5.4, Exchange EWS Provider 3.9.0
Bye

@bOOT-CoDe
Copy link

bOOT-CoDe commented Apr 7, 2017

I have the same problems with Thnderbird 52.0, Lightning 5.4, Exchange EWS Provider 3.9.0.
@Mechtilde: you can download new version of Thunderbird here (the official site).

bOOT

@edeln
Copy link

edeln commented Apr 7, 2017

Same here using 3.9.0 with TB 52.0:

  • no prompt for password after the HTTP 401 sent by the server
  • when password is set in the password manager, the connection aborts after receiving the 401
    Simply extending the version compat form 50.* to 52.* in the install.rdf has no effect

Extract of the EWS logs:

SUBMIT THIS LINE TO https://github.com/Ericsson/exchangecalendar/issues: ecnsIAuthPrompt2.getInterface({0d6ce59c-ad5d-4520-b4d3-09664868f279})
SUBMIT THIS LINE TO https://github.com/Ericsson/exchangecalendar/issues: ecnsIAuthPrompt2.getInterface({1040ebe3-6ed1-45a6-8587-995e082518d7})
SUBMIT THIS LINE TO https://github.com/Ericsson/exchangecalendar/issues: ecnsIAuthPrompt2.getInterface({70d2b4fe-a552-48cd-8d93-1d8437a56b53})

Edit: duplicate of issue #576

@oaxjogi
Copy link

oaxjogi commented Apr 10, 2017

me, too :-( Any help needed to get it done?

@sleeksorrow
Copy link

Tried davmail for the meantime, but although it worked back then, now it only shows events with no title and content. So I went back to thunderbird 48 from Ubuntu repositories. :(

@soerenbe
Copy link

Same issue here. The Plugin don't ask for a Password when setting up a calendar. Does anybody know a workaround beside keeping Thunderbird 48.*?

@red667
Copy link

red667 commented Apr 13, 2017

Same for me :(
Any news on how to fix this problem?

@kragil
Copy link

kragil commented Apr 14, 2017

Me too.

@TheUntouchable
Copy link

Same here! An exisiting calender does not sync anymore!

@aprokop
Copy link

aprokop commented Apr 17, 2017

I don't know if we should expect a reply any time soon. It seems that the project has been inactive for about 9 months. Anyone knows of an alternative?

@BlackLotus
Copy link

BlackLotus commented Apr 17, 2017 via email

@aprokop
Copy link

aprokop commented Apr 17, 2017

Sorry, my bad. This is the n-th time I get hit by the fact that Github does not really show activity in any of the branches by default unless you go looking for it.

@rkent
Copy link

rkent commented Apr 18, 2017

I have not looked at the code for this for years, but testing it on Thunderbird 52 showed an obvious syntax error from some really old, obsolete javascript that caused a key file to fail. I fixed this by commenting out that function (that deals with setting tags for messages, probably not that commonly used).

Try this version:

http://mesquilla.net/betas/[email protected]

If that fixes the main non-working issue y'all are having I'll rewrite those few lines of code to get this working again.

@ogjerstad
Copy link

Thank you, but didn't seem to make any difference in my case. TB 52, Lightning 5.4, Fedora Linux 25.

@bren-m
Copy link
Author

bren-m commented Apr 18, 2017

Thanks for looking at this but it didn't work for me either.

If I statically enter my known working Exchange credentials I get a HTTP 401 failure (and no prompt for my password):

Error during checking of server and mailbox: HTTP Client error 401: Unauthorized
URL:https://mail..com/ews/exchange.asmx

If I use Exchange autodiscovery I get a HTTP 403 failure:

Error during autodiscovery: HTTP Client error 403: Forbidden
URL:http://autodiscover..com/autodiscover/autodiscover.xml

TB 52.0.1
Lightning 5.4.0.1
MacOS 10.12.4

@archiron
Copy link

archiron commented Apr 18, 2017

same things as brenboy with
TB 52.0.1
Lightning 5.4.0.1
Exchange EWS Provider 3.9.0
Windows 10 64

@stenoo83
Copy link

Exchange EWS Provider 3.9.0
TB 52.0.1
Lightning 5.4.0.1

This happens when I sync calendar:

ReferenceError: reference to undefined property ".2b.0.0.0"[Ulteriori informazioni] react.js:2412:5

ReferenceError: reference to undefined property "localName"[Ulteriori informazioni] browser.xml:389:20

DEPRECATION WARNING: The arguments you're passing to viewSource.xul are using an out-of-date API.
You may find more details about this deprecation at: https://developer.mozilla.org/en-US/Add-ons/Code_snippets/View_Source_for_XUL_Applications
chrome://global/content/viewSource.js 329 _loadViewSourceDeprecated
chrome://global/content/viewSource.js 309 onXULLoaded
chrome://global/content/viewSource.js 175 handleEvent
Deprecated.jsm:79

TypeError: win.gBrowser is undefined[Ulteriori informazioni] nsLoginManagerPrompter.js:1411:11

nsPrompter: Delegation to password manager failed: [Exception... "[JavaScript Error: "win.gBrowser is undefined" {file: "resource://gre/components/nsLoginManagerPrompter.js" line: 1411}]'[JavaScript Error: "win.gBrowser is undefined" {file: "resource://gre/components/nsLoginManagerPrompter.js" line: 1411}]' when calling method: [nsIPromptFactory::getPrompt]" nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame :: resource://gre/components/nsPrompter.js :: Prompter.prototype.getPrompt :: line 42" data: yes] nsPrompter.js:44

uncaught exception: 2147500033 (sconosciuto)

TypeError: checkValue is undefined[Ulteriori informazioni] nsPrompter.js:741:13

ReferenceError: reference to undefined property "localName"[Ulteriori informazioni] browser.xml:389:20

DEPRECATION WARNING: The arguments you're passing to viewSource.xul are using an out-of-date API.
You may find more details about this deprecation at: https://developer.mozilla.org/en-US/Add-ons/Code_snippets/View_Source_for_XUL_Applications
chrome://global/content/viewSource.js 329 _loadViewSourceDeprecated
chrome://global/content/viewSource.js 309 onXULLoaded
chrome://global/content/viewSource.js 175 handleEvent
Deprecated.jsm:79

@ogjerstad
Copy link

Not sure what parts of the log files is more interesting, and where exactly to start cut&paste from the log file, but here goes:

exchange.txt

@gomezalberto
Copy link

I also have the same issue. If it is useful, please let me know which infos I can post here to help

@JohnSPeach
Copy link

I have the same problem:
Linux Void
Thunderbird 52.0.1
Lightning 5.4.0.1
EWS both 3.8.0 and 3.9.0

@davewhipp
Copy link

Same issue here:
MacOS 10.12.4
Thunderbird 52.0.1
Lightning 5.4.0.1
EWS 3.9.0

@ghost
Copy link

ghost commented Apr 20, 2017

Same issue here:
Windows 10
Thunderbird 52.0.1
Lightning 5.4.0.1
EWS 3.9.0

@ontheair81
Copy link

Same issue here:
Windows 7
Thunderbird 52.0.1
Lightning 5.4.0.1
EWS 3.7.0 (still)

@efa
Copy link

efa commented Apr 21, 2017

Same here like other, Win7 64 bit

@soerenbe
Copy link

I tried to have a look at the difference between TB 45.* and 52.* on my link machine.

It seems some of the error messages where already there in TB 45.*. So maybe this is not the source of the error?

TB 52.0.1

1st-setup:2017-3-0 1:2:36.557:  >>>>>>>>>>> SUBMIT THIS LINE TO https://github.com/Ericsson/exchangecalendar/issues: ecnsIAuthPrompt2.getInterface({70d2b4fe-a552-48cd-8d93-1d8437a56b53})
1st-setup:2017-3-0 1:2:36.559:  >>>>>>>>>>> SUBMIT THIS LINE TO https://github.com/Ericsson/exchangecalendar/issues: ecnsIAuthPrompt2.getInterface({1040ebe3-6ed1-45a6-8587-995e082518d7})
1st-setup:2017-3-0 1:2:36.559:  >>>>>>>>>>> SUBMIT THIS LINE TO https://github.com/Ericsson/exchangecalendar/issues: ecnsIAuthPrompt2.getInterface({0d6ce59c-ad5d-4520-b4d3-09664868f279})

TB 45.8.0+build1-0ubuntu0.16.04.1 (working)

1st-setup:2017-3-0 1:11:16.214:  >>>>>>>>>>> SUBMIT THIS LINE TO https://github.com/Ericsson/exchangecalendar/issues: ecnsIAuthPrompt2.getInterface({49eb1997-90fb-49d6-a25d-41f51c7c99e8})
1st-setup:2017-3-0 1:11:16.216:  >>>>>>>>>>> SUBMIT THIS LINE TO https://github.com/Ericsson/exchangecalendar/issues: ecnsIAuthPrompt2.getInterface({f6a0d1e5-369f-4abc-81ae-d370d36e4006})
1st-setup:2017-3-0 1:11:16.217:  >>>>>>>>>>> SUBMIT THIS LINE TO https://github.com/Ericsson/exchangecalendar/issues: ecnsIAuthPrompt2.getInterface({0d6ce59c-ad5d-4520-b4d3-09664868f279})
1st-setup:2017-3-0 1:11:16.263:  >>>>>>>>>>> SUBMIT THIS LINE TO https://github.com/Ericsson/exchangecalendar/issues: ecnsIAuthPrompt2.getInterface({0d6ce59c-ad5d-4520-b4d3-09664868f279})
1st-setup:2017-3-0 1:11:16.305:  >>>>>>>>>>> SUBMIT THIS LINE TO https://github.com/Ericsson/exchangecalendar/issues: ecnsIAuthPrompt2.getInterface({0d6ce59c-ad5d-4520-b4d3-09664868f279})

@hinxx
Copy link

hinxx commented Jun 14, 2017 via email

@axelrathey
Copy link

Hi together,
this evening thunderbird updates to 52.2.0 unter Windows 7. Lightning ist now 5.4.2.
For me v4.0.0-beta2 works fine together with the new Thunderbird 52.2.0 too.
But I currently only use the exchange addressbook and not the calendar. So I can't test the calendar.
Axel

@hinxx
Copy link

hinxx commented Jun 15, 2017

@axelrathey on Linux, my TB just got updated to 52.2.0 and Lightning to 5.4.2, exchange still at v4.0.0-beta2. I an create and event, invite people as before.

@retorquere
Copy link

I'm a little confused on which repo should be considered authoritative now. A lot of activity on this issue which points to the https://github.com/ExchangeCalendar/exchangecalendar/ repo. Has all activity moved there? Why not have the discussion there, too?

@hinxx
Copy link

hinxx commented Jun 15, 2017

Hmm, good point @retorquere .. I have not even noticed the different project/repo names 😊 .. but was confused when trying to find the beta release of the exchange and was not in this repo release list..

@cWal00
Copy link

cWal00 commented Jun 15, 2017

What happened to the agenda in Thunderbird (Win 10 64) ? TB upgraded to 52.2.0 this morning, but no more agenda, no more "Events" menu, no more icon, no more agenda tab in Options, and the Lighning extension refuses to install... Incompatibility due to the TB upgrade ? Any explanation ? Thanks if you can let me know why ! Back to Google calendar via browser :-(

@martizani
Copy link

4.0.0-beta2 working on Linux Mint, TB 52.1.1 and Lightning 5.4. Thank you @advancingu @rkent !!

@advancingu
Copy link

@retorquere The people with control over this repository here are not responding anymore. Without them, there is no way to point users to the ExchangeCalendar/exchangecalendar fork.

@camypaj
Copy link

camypaj commented Jun 19, 2017

@advancingu : can we assign and resolve this issue here? and we could ask @Brenboy to edit the issue description, pointing to the new branch as a solution?

@retorquere
Copy link

@advancingu would it be an idea to open a new issue with a title along the line "SUPPORT FOR THIS REPO HAS MOVED TO ExchangeCalendar/exchangecalendar"? (sorry for the yelling) A bit of a shame the repo owners won't help move things along, but that's how it goes sometimes.

@Lvceo
Copy link

Lvceo commented Jun 27, 2017

great work to @advancingu @rkent !! 4.0.0-beta2 working on Linux Mint, TB 52.1.1 and Lightning 5.4.

@jobnz
Copy link

jobnz commented Jul 3, 2017

Unfortunately, neither 4.0.1002, nor 4.0.0-beta2 are working on Scientific Linux 7, TB 52.2.0 and Lightning 5.4.2. More specifically, i'm unable to connect to my exchange server.

@reiabreu
Copy link

reiabreu commented Jul 4, 2017

@advancingu Thank you very much for your fix. TB 52.2.1 calendar is now working with v4.0.0-beta4 and Lighting 5.4

@jobnz
Copy link

jobnz commented Jul 4, 2017

Thanks for the fix, @advancingu. Works with TB 52.2.1, Lightning 5.4 and v4.0.0-beta4.

@rkachooei
Copy link

following worked for me on Debian 9.0

lightning 5.4.2.1
ews v4.0.0-beta2 https://github.com/ExchangeCalendar/exchangecalendar/releases/tag/v4.0.0-beta2
Thunderbird 52.2.1

note: same config with ews 4.0.1002 works but, you cannot invite attendees

@ansgar-radermacher
Copy link

Does not work for me with lightning 5.4
Thunderbird 52.2.1
ews v4.0.0-beta4 https://github.com/ExchangeCalendar/exchangecalendar/releases/tag/v4.0.0-beta4

@pkgale
Copy link

pkgale commented Sep 14, 2017

Using https://github.com/ExchangeCalendar/exchangecalendar/releases/tag/v4.0.0-beta4 with Thunderbird 52.3.0 (64-bit) worked for me.

@ansgar-radermacher
Copy link

Unfortunately, the upgrade to 52.3.0 did not change anything for me. I'm still queried 2 times for the password and then I get the error message below. The plugin worked fine ~1/2 year ago with an older version of thunderbird and v3.9.0.

Error during checking of server and mailbox: HTTP Client error 401: Unauthorized
URL:https://....fr/EWS/exchange.asmx
(Code: -19)

@pauljohn32
Copy link

It is working fine for me with Thunderbird 52 and 53.

I did have the password problem a couple of months ago. The fix required me to close Thunderbird, remove the old configuration files, and re-configure from scratch. I got idea that Thunderbird was not smart enough to fully re-set everything in prefs.js or such.

pj

@ansgar-radermacher
Copy link

Thanks for the hint. I got it working again after deleting all existing preferences (it's difficult to figure out what needs to be removed).

@tippytosha
Copy link

Sorry if my questions would sound silly... what are the exact actions needed to delete the preferences. I ended up moving prefs.js to another location and reconfiguring the mailbox from scratch, but still receive 401: Unauthorized when adding a new Exchange calendar (Thunderbird 52.3.0, Lightning 5.4.3, ews v4.0.0-beta4 and beta3 and beta2)

@leonadler
Copy link

@tippytosha THIS. FORK. IS. NOT. MAINTAINED. CREATE. AN. ISSUE. AT. THE. MAINTAINED. FORK.

https://github.com/Exchangecalendar/exchangecalendar/

@ansgar-radermacher
Copy link

ansgar-radermacher commented Oct 11, 2017 via email

@prubbens
Copy link

Using https://github.com/ExchangeCalendar/exchangecalendar/releases/tag/v4.0.0-beta4 with Thunderbird 52.3.0 (64-bit) worked for me.

For me too!

@MartijnRas
Copy link

Not problems connecting to my Exchange calendar using Thunderbird 52.5.2 (64-bit) with Lightning 5.4.5.2 and Exchange Calendar 4.0.0-beta5.

@efa
Copy link

efa commented Jan 30, 2018

No problem connecting to Exchange calendar and address book, using Thunderbird 52.6.0, Lightning 5.4.1 and Exchange EWS Provider 4.0.1003

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests