Hi,
When I'm trying to sync Customer from AX to CRM the Dynamics Connector throws this exception.
[Retry] has encountered an error. Processing will be aborted. Error text: Error in deserializing body of reply message for operation 'read'.
--- Exception Dump --- Caught Exception: [System.ServiceModel.CommunicationException] Error in deserializing body of reply message for operation 'read'. Stack trace:
Server stack trace: at System.ServiceModel.Dispatcher.XmlSerializerOperationFormatter.DeserializeBody(XmlDictionaryReader reader, MessageVersion version, XmlSerializer serializer, MessagePartDescription returnPart, MessagePartDescriptionCollection bodyParts, Object[] parameters, Boolean isRequest) at System.ServiceModel.Dispatcher.XmlSerializerOperationFormatter.DeserializeBody(XmlDictionaryReader reader, MessageVersion version, String action, MessageDescription messageDescription, Object[] parameters, Boolean isRequest) at System.ServiceModel.Dispatcher.OperationFormatter.DeserializeBodyContents(Message message, Object[] parameters, Boolean isRequest) at System.ServiceModel.Dispatcher.OperationFormatter.DeserializeReply(Message message, Object[] parameters) at System.ServiceModel.Dispatcher.ProxyOperationRuntime.AfterReply(ProxyRpc& rpc) at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at SalesOrderService.read(SalesOrderServiceReadRequest request) at SalesOrderServiceClient.read(CallContext CallContext, EntityKey[] EntityKeyList) at Microsoft.Dynamics.Integration.Adapters.AX2012.DynamicServiceObjectProviderBase.ReadContainerByKey(Object key) at Microsoft.Dynamics.Integration.Adapters.AX2012.DynamicServiceObjectProviderBase.ReadObject(Object key) at Microsoft.Dynamics.Integration.Service.Tasks.RecordWork.ProcessRead(Object recordKey, DbMap map, String loggingSourceName, Boolean& isFiltered) at Microsoft.Dynamics.Integration.Service.Tasks.RecordWork.DoRecordWork(DbMap map, Object key, OperationType operationType, DateTime startTime, String loggingSourceName)
Inner Exception: [System.InvalidOperationException] There is an error in the XML document. Stack trace: at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) at System.ServiceModel.Dispatcher.XmlSerializerOperationFormatter.DeserializeBody(XmlDictionaryReader reader, MessageVersion version, XmlSerializer serializer, MessagePartDescription returnPart, MessagePartDescriptionCollection bodyParts, Object[] parameters, Boolean isRequest)
Inner Exception: [System.InvalidOperationException] Instance validation error: 'NationalAgreement' is not a valid value for AxdExtType_TradeLineDlvTypeId. Stack trace: at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSalesOrderService.Read151_AxdExtType_TradeLineDlvTypeId(String s) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSalesOrderService.Read152_Item(Boolean checkType) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSalesOrderService.Read210_AxdEntity_SalesLine(Boolean isNullable, Boolean checkType) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSalesOrderService.Read227_AxdEntity_SalesTable(Boolean isNullable, Boolean checkType) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSalesOrderService.Read228_AxdSalesOrder(Boolean isNullable, Boolean checkType) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSalesOrderService.Read256_SalesOrderServiceReadResponse() at Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer18.Deserialize(XmlSerializationReader reader) at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)