-
Notifications
You must be signed in to change notification settings - Fork 112
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
Office365 Login Failure #604
Comments
Try installing 4.0.0-beta2. That fixed it for me. See related issues #580 and #599. |
Yes, installing the 4.0.0-beta2 fixed it for me too. I was seeing multiple 401 unauthorized errors and my calendars were going into R/O mode. The characteristics of the problem seemed to be some sort of processing issue with the password manager in Thunderbird, checking for Kerberos and saving passwords. I have four different Office 365 e-mail addresses I need to setup, each with a calendar so I can see the integrated schedule. When ewscalendar would connect for 1st time, it would try the EWS URL without a password in case it was using Kerberos, it would get a 401 HTTP error, but never fetch a password from password manager nor prompt the user for a password. After that everything else failed to authenticate and you couldn't create the calendar. You can see this problem by looking at your stored passwords in thunderbird, options, security and you will see no passwords for EWS or sometimes cross set passwords for different accounts. If you have two Office 365 accounts, you might only find one EWS entry for the Office 365 EWS URL instead of the two your should find or you might see the passwords mixed up. |
kwagner001 -- while you are at it, I suggest you move to the latest version, 4.0.0-beta4, from a fork of this project that is actually maintained: https://github.com/ExchangeCalendar/exchangecalendar/releases/tag/v4.0.0-beta4 If you come across any problems, that fork actually has people actively working to fix them. |
1st-setup:2017-5-2 10:30:0.663:af1de78b-0764-449a-9e13-f7fb859553bb: : ExchangeRequest.loadend
1st-setup:2017-5-2 10:30:0.664:af1de78b-0764-449a-9e13-f7fb859553bb: : ExchangeRequest.loadend :loadend, readyState:4, status:401
1st-setup:2017-5-2 10:30:0.665:af1de78b-0764-449a-9e13-f7fb859553bb: : ExchangeRequest.loadend :
1st-setup:2017-5-2 10:31:24.314:mivExchangeAuthPrompt2: getPassword: A realm was specified:Exchange Web Service (_getPassword in mivExchangeAuthPrompt2.js:122)
1st-setup:2017-5-2 10:31:24.315:mivExchangeAuthPrompt2: getPassword: There is no password in the passwordCache[[email protected]|https://outlook.office365.com/ews/exchange.asmx|Exchange Web Service] (_getPassword in mivExchangeAuthPrompt2.js:140)
1st-setup:2017-5-2 10:31:24.317:mivExchangeAuthPrompt2: getPassword: password(1)=undefined (_getPassword in mivExchangeAuthPrompt2.js:143)
1st-setup:2017-5-2 10:31:24.331:mivExchangeAuthPrompt2: getPassword: There is no password in the cache. Going to see if there is one in the passwordManager. (_getPassword in mivExchangeAuthPrompt2.js:151)
1st-setup:2017-5-2 10:31:24.333:mivExchangeAuthPrompt2: passwordManagerGet: username=[email protected], aURL=https://outlook.office365.com/ews/exchange.asmx, aRealm=Exchange Web Service (_passwordManagerGet in mivExchangeAuthPrompt2.js:621)
1st-setup:2017-5-2 10:31:24.336:mivExchangeAuthPrompt2: getPassword: There is no password stored in the passwordManager. (_getPassword in mivExchangeAuthPrompt2.js:159)
1st-setup:2017-5-2 10:31:24.337:mivExchangeAuthPrompt2: getPassword: password(2)=undefined (_getPassword in mivExchangeAuthPrompt2.js:163)
1st-setup:2017-5-2 10:31:24.339:mivExchangeAuthPrompt2: getPassword: First request for a password. Not going to ask user for it because we want to see if we need a password. For Kerberos for example we do not need a password. (_getPassword in mivExchangeAuthPrompt2.js:205)
1st-setup:2017-5-2 10:31:24.341:c55ac8a6-6ce2-419f-bdaa-0716cd670328: : 1 ExchangeRequest.sendRequest : user=[email protected], url=https://outlook.office365.com/ews/exchange.asmx
1st-setup:2017-5-2 10:31:24.343:c7dfe223-ef68-4ff0-aed6-1694f170b464: ecnsIAuthPrompt2.getInterface: Ci.nsILoadContext
1st-setup:2017-5-2 10:31:24.345:c7dfe223-ef68-4ff0-aed6-1694f170b464: ecnsIAuthPrompt2.getInterface: Ci.nsILoadContext
1st-setup:2017-5-2 10:31:24.346:c7dfe223-ef68-4ff0-aed6-1694f170b464: ecnsIAuthPrompt2.getInterface: Ci.nsILoadContext
1st-setup:2017-5-2 10:31:24.347:c55ac8a6-6ce2-419f-bdaa-0716cd670328: : sendRequest Sending:
<nsSoap:Envelope xmlns:nsSoap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nsMessages="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:nsTypes="http://schemas.microsoft.com/exchange/services/2006/types">nsSoap:Header<nsTypes:RequestServerVersion Version="Exchange2007_SP1"/>nsTypes:TimeZoneContext<t:TimeZoneDefinition Id="Pacific Standard Time" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:nsSoap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nsMessages="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:nsTypes="http://schemas.microsoft.com/exchange/services/2006/types"/></nsTypes:TimeZoneContext></nsSoap:Header>nsSoap:Body<nsMessages:SyncFolderItems xmlns:nsMessages="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:nsTypes="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:nsSoap="http://schemas.xmlsoap.org/soap/envelope/"><nsMessages:ItemShape xmlns:nsMessages="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:nsTypes="http://schemas.microsoft.com/exchange/services/2006/types">nsTypes:BaseShapeAllProperties</nsTypes:BaseShape>nsTypes:BodyTypeText</nsTypes:BodyType>nsTypes:AdditionalProperties<nsTypes:FieldURI FieldURI="item:Subject"/><nsTypes:ExtendedFieldURI DistinguishedPropertySetId="Common" PropertyId="4096" PropertyType="String"/></nsTypes:AdditionalProperties></nsMessages:ItemShape><nsMessages:SyncFolderId xmlns:nsMessages="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:nsTypes="http://schemas.microsoft.com/exchange/services/2006/types"><nsTypes:DistinguishedFolderId Id="contacts" xmlns:nsTypes="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:nsMessages="http://schemas.microsoft.com/exchange/services/2006/messages"><nsTypes:Mailbox xmlns:nsTypes="http://schemas.microsoft.com/exchange/services/2006/types">nsTypes:EmailAddress[email protected]</nsTypes:EmailAddress></nsTypes:Mailbox></nsTypes:DistinguishedFolderId></nsMessages:SyncFolderId><nsMessages:MaxChangesReturned xmlns:nsMessages="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:nsTypes="http://schemas.microsoft.com/exchange/services/2006/types">512</nsMessages:MaxChangesReturned></nsMessages:SyncFolderItems></nsSoap:Body></nsSoap:Envelope>
1st-setup:2017-5-2 10:31:24.348:c7dfe223-ef68-4ff0-aed6-1694f170b464: ecnsIAuthPrompt2.getInterface: Ci.nsILoadContext
1st-setup:2017-5-2 10:31:24.348:c7dfe223-ef68-4ff0-aed6-1694f170b464: ecnsIAuthPrompt2.getInterface: Ci.nsILoadContext
1st-setup:2017-5-2 10:31:24.349:c7dfe223-ef68-4ff0-aed6-1694f170b464: ecnsIAuthPrompt2.getInterface: Ci.nsILoadContext
1st-setup:2017-5-2 10:31:24.350: >>>>>>>>>>> SUBMIT THIS LINE TO https://github.com/Ericsson/exchangecalendar/issues: ecnsIAuthPrompt2.getInterface({70d2b4fe-a552-48cd-8d93-1d8437a56b53})
1st-setup:2017-5-2 10:31:24.350:c7dfe223-ef68-4ff0-aed6-1694f170b464: ecnsIAuthPrompt2.getInterface: Ci.nsILoadContext
1st-setup:2017-5-2 10:31:24.351:c55ac8a6-6ce2-419f-bdaa-0716cd670328: : ExchangeRequest.loadstart
1st-setup:2017-5-2 10:31:24.367:c7dfe223-ef68-4ff0-aed6-1694f170b464: ecnsIAuthPrompt2.getInterface: Ci.nsILoadContext
1st-setup:2017-5-2 10:31:24.369:c7dfe223-ef68-4ff0-aed6-1694f170b464: ecnsIAuthPrompt2.getInterface: Ci.nsILoadContext
1st-setup:2017-5-2 10:31:24.370: >>>>>>>>>>> SUBMIT THIS LINE TO https://github.com/Ericsson/exchangecalendar/issues: ecnsIAuthPrompt2.getInterface({1040ebe3-6ed1-45a6-8587-995e082518d7})
1st-setup:2017-5-2 10:31:24.373:c7dfe223-ef68-4ff0-aed6-1694f170b464: ecnsIAuthPrompt2.getInterface: Ci.nsIApplicationCacheContainer
1st-setup:2017-5-2 10:31:24.374: >>>>>>>>>>> SUBMIT THIS LINE TO https://github.com/Ericsson/exchangecalendar/issues: ecnsIAuthPrompt2.getInterface({0d6ce59c-ad5d-4520-b4d3-09664868f279})
1st-setup:2017-5-2 10:31:24.377:c7dfe223-ef68-4ff0-aed6-1694f170b464: ecnsIAuthPrompt2.getInterface: Ci.nsILoadContext
1st-setup:2017-5-2 10:31:24.379:c7dfe223-ef68-4ff0-aed6-1694f170b464: ecnsIAuthPrompt2.getInterface: Ci.nsIProgressEventSink
1st-setup:2017-5-2 10:31:24.380:c7dfe223-ef68-4ff0-aed6-1694f170b464: --- ecnsIAuthPrompt2.onStatus: STATUS_SENDING_TO of outlook.office365.com
1st-setup:2017-5-2 10:31:24.380:c7dfe223-ef68-4ff0-aed6-1694f170b464: --- ecnsIAuthPrompt2.onProgress: this is a nsIChannel
1st-setup:2017-5-2 10:31:24.381:c7dfe223-ef68-4ff0-aed6-1694f170b464: --- ecnsIAuthPrompt2.onProgress:2794 of 2794
1st-setup:2017-5-2 10:31:24.382:c7dfe223-ef68-4ff0-aed6-1694f170b464: --- ecnsIAuthPrompt2.onStatus: STATUS_WAITING_FOR of outlook.office365.com
1st-setup:2017-5-2 10:31:24.434:c7dfe223-ef68-4ff0-aed6-1694f170b464: ecnsIAuthPrompt2.getInterface: Ci.nsILoadContext
1st-setup:2017-5-2 10:31:24.436: >>>>>>>>>>> SUBMIT THIS LINE TO https://github.com/Ericsson/exchangecalendar/issues: ecnsIAuthPrompt2.getInterface({0d6ce59c-ad5d-4520-b4d3-09664868f279})
1st-setup:2017-5-2 10:31:24.443:c7dfe223-ef68-4ff0-aed6-1694f170b464: --- ecnsIAuthPrompt2.onStatus: STATUS_SENDING_TO of outlook.office365.com
1st-setup:2017-5-2 10:31:24.444:c7dfe223-ef68-4ff0-aed6-1694f170b464: --- ecnsIAuthPrompt2.onProgress: this is a nsIChannel
1st-setup:2017-5-2 10:31:24.445:c7dfe223-ef68-4ff0-aed6-1694f170b464: --- ecnsIAuthPrompt2.onProgress:2845 of 2845
1st-setup:2017-5-2 10:31:24.445:c7dfe223-ef68-4ff0-aed6-1694f170b464: --- ecnsIAuthPrompt2.onStatus: STATUS_WAITING_FOR of outlook.office365.com
1st-setup:2017-5-2 10:31:29.534:c7dfe223-ef68-4ff0-aed6-1694f170b464: ecnsIAuthPrompt2.getInterface: Ci.nsILoadContext
1st-setup:2017-5-2 10:31:29.537:c55ac8a6-6ce2-419f-bdaa-0716cd670328: : ExchangeRequest.progress. loaded:0, total:0
1st-setup:2017-5-2 10:31:29.538:c55ac8a6-6ce2-419f-bdaa-0716cd670328: : ExchangeRequest.onLoad :load, readyState:4, status:401
1st-setup:2017-5-2 10:31:29.539:c55ac8a6-6ce2-419f-bdaa-0716cd670328: : ExchangeRequest.onLoad :Content-Length: 0
Server: Microsoft-IIS/8.5
request-id: eac7dc77-4ba5-4a6d-86f4-470def2cad96
X-CalculatedFETarget: CY1PR0801CU001.internal.outlook.com
Set-Cookie: exchangecookie=b91f9d557dd34989a76005a7165227f2; path=/
X-FEProxyInfo: CY1PR0801CA0038.NAMPRD08.PROD.OUTLOOK.COM
X-CalculatedBETarget: CY1PR0201MB0682.namprd02.prod.outlook.com
X-BackEndHttpStatus: 401, 401
X-DiagInfo: CY1PR0201MB0682
X-BEServer: CY1PR0201MB0682
X-Powered-By: ASP.NET
X-FEServer: CY1PR0801CA0038, CY4PR02CA0017
WWW-Authenticate: Basic Realm="",Basic Realm="",Basic Realm=""
Date: Tue, 13 Jun 2017 17:31:28 GMT
1st-setup:2017-5-2 10:31:29.540:c55ac8a6-6ce2-419f-bdaa-0716cd670328: : ExchangeRequest.onLoad :
1st-setup:2017-5-2 10:31:29.541:c55ac8a6-6ce2-419f-bdaa-0716cd670328: exchangeRequest.isHTTPRedirect.xmlReq. xmlReq.readyState:4, xmlReq.status:401
1st-setup:2017-5-2 10:31:29.541:c55ac8a6-6ce2-419f-bdaa-0716cd670328: : isConnError req.status=401: Unauthorized
URL:https://outlook.office365.com/ews/exchange.asmx
1st-setup:2017-5-2 10:31:29.542:c55ac8a6-6ce2-419f-bdaa-0716cd670328: ecExchangeRequest.fail: aCode:-19, aMsg:HTTP Client error 401: Unauthorized
URL:https://outlook.office365.com/ews/exchange.asmx
1st-setup:2017-5-2 10:31:29.545:c55ac8a6-6ce2-419f-bdaa-0716cd670328: : ExchangeRequest.loadend
1st-setup:2017-5-2 10:31:29.546:c55ac8a6-6ce2-419f-bdaa-0716cd670328: : ExchangeRequest.loadend :loadend, readyState:4, status:401
1st-setup:2017-5-2 10:31:29.548:c55ac8a6-6ce2-419f-bdaa-0716cd670328: : ExchangeRequest.loadend :
The text was updated successfully, but these errors were encountered: