SYMPTOMS
The following message is logged at ERROR level in the ZyLAB Exchange Service log during Journal Synchronization.
In this case, the error message refers to the property ProposedStart.
ZyLAB.EDiscovery.Exchange.Standalone.ExchangeSync.ExchangeSyncHelper - Can't load <JOURNAL_MAILBOX> journal item attachment. Item: Subject (<SUBJECT>), InternetMessageId (<InternetMessageID@domain.com>)
Microsoft.Exchange.WebServices.Data.ServiceVersionException: The property ProposedStart is valid only for Exchange Exchange2013 or later versions.
at Microsoft.Exchange.WebServices.Data.PropertyBag.set_Item(PropertyDefinition propertyDefinition, Object value)
at Microsoft.Exchange.WebServices.Data.DateTimePropertyDefinition.LoadPropertyValueFromXml(EwsServiceXmlReader reader, PropertyBag propertyBag)
at Microsoft.Exchange.WebServices.Data.PropertyBag.LoadFromXml(EwsServiceXmlReader reader, Boolean clear, PropertySet requestedPropertySet, Boolean onlySummaryPropertiesRequested)
at Microsoft.Exchange.WebServices.Data.ItemAttachment.TryReadElementFromXml(EwsServiceXmlReader reader)
at Microsoft.Exchange.WebServices.Data.ComplexProperty.InternalLoadFromXml(EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String xmlElementName, Func`2 readAction)
at Microsoft.Exchange.WebServices.Data.ComplexProperty.LoadFromXml(EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String xmlElementName)
at Microsoft.Exchange.WebServices.Data.GetAttachmentResponse.ReadElementsFromXml(EwsServiceXmlReader reader)
at Microsoft.Exchange.WebServices.Data.ServiceResponse.LoadFromXml(EwsServiceXmlReader reader, String xmlElementName)
at Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest`1.ParseResponse(EwsServiceXmlReader reader)
at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ReadResponse(EwsServiceXmlReader ewsXmlReader)
at Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.ReadResponse(IEwsHttpWebResponse response)
at Microsoft.Exchange.WebServices.Data.ExchangeService.InternalGetAttachments(IEnumerable`1 attachments, Nullable`1 bodyType, IEnumerable`1 additionalProperties, ServiceErrorHandling errorHandling)
at Microsoft.Exchange.WebServices.Data.ExchangeService.GetAttachment(Attachment attachment, Nullable`1 bodyType, IEnumerable`1 additionalProperties)
at Microsoft.Exchange.WebServices.Data.ItemAttachment.Load(IEnumerable`1 additionalProperties)
at ZyLAB.EDiscovery.Common.Workflow.Retry.ExecuteWithRetry(Action action, Int32 maxRetry, TimeSpan delay, String description, Type[] notIgnoredExceptions)
at ZyLAB.EDiscovery.Exchange.Standalone.ExchangeSync.ExchangeSyncHelper.CreateUnwrappedJournalItem(IJournalMailboxConfiguration journalMailboxConfiguration, Item journalItem, ErrorDetails& errorDetails)
CAUSE
While migrating from an older to a newer version, Microsoft Exchange is in coexistence or mixed mode scenario.
RESOLUTION
While Microsoft Exchange is in coexistence scenario, the lowest version of Exchange should be used as reference to set the value of the ExchangeVersion attribute in the ZyLAB Exchange Service configuration file, ZyLAB.EDiscovery.Exchange.Standalone.WinService.exe.config. Also, the AllowUsingHigherExchangeVersion key should be added to the same file.
For instance, if Exchange 2013 CU7 and 2010 SP3 versions are coexisting in your Exchange Organization, it is recommended to set ZyLAB.EDiscovery.Exchange.Standalone.WinService.exe.config as follows.
- ExchangeVersion="Exchange2010_SP2" in the JournalMailbox key within the ExchangeCollectionConfiguration > Mailboxes section.
- <add key="AllowUsingHigherExchangeVersion" value="true" /> should be added to the appSettings section.
APPLIES TO
3.7; 3.7 SP1
Comments
0 comments
Article is closed for comments.