I am receiving the following intermittent error in different environments. I suspect that for some reason the SOAP call fails during processing, but I could not find a reason for it nor reproduce.
An error occurred when executing the integration task.
Result details:
The data model was updated.
Starting to process the data in the Analysis Services database.
An error occurred when processing the template.
An error occurred when processing the data.
External error:
The server sent an unrecognizable response.
at Microsoft.AnalysisServices.XmlaDataReader..ctor(XmlReader xmlReader, CommandBehavior commandBehavior, Boolean isXmlReaderAtRoot, IXmlaDataReaderOwner owner)
at Microsoft.AnalysisServices.AmoDataReader..ctor(XmlReader xmlReader)
at Microsoft.AnalysisServices.Core.Server.EndXmlaRequestWithReader(XmlaResultCollection& results)
at Microsoft.AnalysisServices.Core.Server.ExecuteReader(String command, XmlaResultCollection& results, IDictionary properties, Boolean wrapCommand)
at Microsoft.AnalysisServices.Tabular.ExecuteUtil.RunCommand(String commandText, IEnumerable`1 parameters, Boolean requestImpact, Int64 impactSinceVersion, Server server, ImpactDataSet& impactDataSet)
at Microsoft.AnalysisServices.Tabular.ExecuteUtil.TryExecuteXmla(String xmlaRequest, Database db, Model model, TxManager txManager, XmlaResultCollection& xmlaResults)
at Microsoft.AnalysisServices.Tabular.Model.SaveChanges(SaveOptions saveOptions)
at Processing.ProcessingService.ProcessAnalyticalDatabase() in d:\_work\1\s\source\...\Processing\ProcessingService.cs:line 24
at Processing.LoggingProcessingService.ProcessAnalyticalDatabase() in d:\_work\1\s\source\...\Processing\LoggingProcessingService.cs:line 31
at IntelligenceAnalyticalProcessingIntegrationTask.Run() in d:\_work\1\s\source\...\IntelligenceAnalyticalProcessingIntegrationTask.cs:line 152
An error occurred when processing the data.
External error:
'Element' is an invalid XmlNodeType. Line 26, position 21.
at System.Xml.XmlReader.ReadEndElement()
at Microsoft.AnalysisServices.XmlaReader.ReadEndElement()
at Microsoft.AnalysisServices.XmlaClient.ReadXmlaError(XmlReader reader)
at Microsoft.AnalysisServices.XmlaClient.ReadXmlaMessages(XmlReader reader, XmlaMessageCollection xmlaMessages)
at Microsoft.AnalysisServices.XmlaClient.CheckForException(XmlReader reader, XmlaResult xmlaResult, Boolean throwIfError)
at Microsoft.AnalysisServices.XmlaClient.ReadEmptyRoot(XmlReader reader, XmlaResult xmlaResult, Boolean skipResults)
at Microsoft.AnalysisServices.XmlaClient.ReadEmptyRootS(XmlReader reader)
at Microsoft.AnalysisServices.XmlaDataReader..ctor(XmlReader xmlReader, CommandBehavior commandBehavior, Boolean isXmlReaderAtRoot, IXmlaDataReaderOwner owner)