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

Office365 Login Failure #604

Open
h0ckeysk8er opened this issue Jun 13, 2017 · 3 comments
Open

Office365 Login Failure #604

h0ckeysk8er opened this issue Jun 13, 2017 · 3 comments

Comments

@h0ckeysk8er
Copy link

h0ckeysk8er commented Jun 13, 2017

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 :

@cvoltz
Copy link

cvoltz commented Jun 22, 2017

Try installing 4.0.0-beta2. That fixed it for me. See related issues #580 and #599.

@kwagner001
Copy link

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.

@enozkan
Copy link

enozkan commented Oct 8, 2017

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.

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

4 participants