ews-managed-api icon indicating copy to clipboard operation
ews-managed-api copied to clipboard

Watermarks are broken: session is not IMailboxSession

Open vlw007 opened this issue 6 years ago • 1 comments

We have been using Watermarks on Exchange mailbox and public folders for about two years. As of about 48 hours ago, they stopped working on Office 365. We have tried two completely different apps and EWS Editor so it's not that likely our code is broken.

Is anyone else seeing this issue ?

2018-12-18T23:08:23|EwsTrace|btnSynchronize_Click|EwsRequest| <Trace Tag="EwsRequest" Tid="1" Time="2018-12-18 21:08:23Z" Version="0.0.0.0">

<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> soap:Header <t:RequestServerVersion Version="Exchange2016" /> </soap:Header> soap:Body <m:SyncFolderItems> <m:ItemShape> <t:BaseShape>IdOnly</t:BaseShape> </m:ItemShape> <m:SyncFolderId> <t:FolderId Id="AQEuAAADGkRzkKpmEc2byACqAC/EWgMABDB3w1R6uUywbxeLNQcdcgAC1uzitQAAAA==" /> </m:SyncFolderId> <m:SyncState> </m:SyncState> <m:MaxChangesReturned>500</m:MaxChangesReturned> <m:SyncScope>NormalItems</m:SyncScope> </m:SyncFolderItems> </soap:Body> </soap:Envelope> </Trace>

2018-12-18T23:08:24|Information|Trace|X-DiagInfo| CY4PR0101MB2854

2018-12-18T23:08:24|EwsTrace|btnSynchronize_Click|EwsResponseHttpHeaders| <Trace Tag="EwsResponseHttpHeaders" Tid="1" Time="2018-12-18 21:08:24Z"> HTTP/1.1 200 OK Transfer-Encoding: chunked Content-Encoding: gzip Vary: Accept-Encoding request-id: e919f404-cf66-4d10-a5b5-7334df9f5b8d client-request-id: 57aef920-bae1-49fb-9c92-5ddc55e00a0d X-CalculatedFETarget: CY4PR08CU002.internal.outlook.com X-BackEndHttpStatus: 200,200 X-FEProxyInfo: CY4PR08CA0045.NAMPRD08.PROD.OUTLOOK.COM X-CalculatedBETarget: CY4PR0101MB2854.prod.exchangelabs.com X-RUM-Validated: 1 x-EwsHandler: SyncFolderItems X-BeSku: WCS5 X-DiagInfo: CY4PR0101MB2854 X-BEServer: CY4PR0101MB2854 X-FEServer: CY4PR08CA0045,AM5PR0502CA0001 Cache-Control: private Content-Type: text/xml; charset=utf-8 Date: Tue, 18 Dec 2018 21:08:24 GMT Set-Cookie: exchangecookie=9886826a167d4fca89636bd7530c79db; path=/ Server: Microsoft-IIS/10.0 X-AspNet-Version: 4.0.30319 X-Powered-By: ASP.NET </Trace>

2018-12-18T23:08:24|EwsTrace|btnSynchronize_Click|EwsResponse| <Trace Tag="EwsResponse" Tid="1" Time="2018-12-18 21:08:24Z" Version="0.0.0.0">

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header> <h:ServerVersionInfo MajorVersion="15" MinorVersion="20" MajorBuildNumber="1425" MinorBuildNumber="23" Version="V2018_01_08" xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </s:Header> <s:Body> <m:SyncFolderItemsResponse xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"> <m:ResponseMessages> <m:SyncFolderItemsResponseMessage ResponseClass="Error"> <m:MessageText>An internal server error occurred. The operation failed., IdAndSession.MailboxSession: session is not IMailboxSession</m:MessageText> <m:ResponseCode>ErrorInternalServerError</m:ResponseCode> <m:DescriptiveLinkKey>0</m:DescriptiveLinkKey> <m:SyncState /> <m:IncludesLastItemInRange>true</m:IncludesLastItemInRange> </m:SyncFolderItemsResponseMessage> </m:ResponseMessages> </m:SyncFolderItemsResponse> </s:Body> </s:Envelope> </Trace>

vlw007 avatar Dec 19 '18 02:12 vlw007

There was a regression that has been fixed and back ported. It is currently rolling out and so your issue should be resolved in the next few days. Sorry for the inconvenience.

davster avatar Dec 19 '18 06:12 davster