0 Replies Latest reply: Jan 10, 2012 10:07 AM by jgrm2811 RSS

    Assembler Service Issue Formatter Exception

    jgrm2811

      Hello,

       

      I'm currently using the assembler service in  solution that stores the forms and fragments xdp's inside a database as varchar(max).

      After reading the text from the database I pass it to a blob.MTOM object using Encoding.UTF8.GetBytes(myTemplateInString).

      After filling the inputMap and send it with the blob assembly object, I get the following exception:

       

       

      Thanks for your help.

       

      The formatter threw an exception while trying to deserialize the message: There was an error while trying to deserialize parameter http://adobe.com/idp/services:invokeResponse. The InnerException message was 'Error in line 1 position 1733. Element 'http://xml.apache.org/xml-soap:value' contains data from a type that maps to the name 'http://adobe.com/idp/services:ProcessingException'. The deserializer has no knowledge of any type that maps to this name. Consider using a DataContractResolver or add the type corresponding to 'ProcessingException' to the list of known types - for example, by using the KnownTypeAttribute attribute or by adding it to the list of known types passed to DataContractSerializer.'.  Please see InnerException for more details.

       

       

      Server stack trace:

         at System.ServiceModel.Dispatcher.DataContractSerializerOperationFormatter.DeserializeParame terPart(XmlDictionaryReader reader, PartInfo part, Boolean isRequest)

         at System.ServiceModel.Dispatcher.DataContractSerializerOperationFormatter.DeserializeParame ter(XmlDictionaryReader reader, PartInfo part, Boolean isRequest)

         at System.ServiceModel.Dispatcher.DataContractSerializerOperationFormatter.DeserializeParame ters(XmlDictionaryReader reader, PartInfo[] parts, Object[] parameters, Boolean isRequest)

         at System.ServiceModel.Dispatcher.DataContractSerializerOperationFormatter.DeserializeBody(X mlDictionaryReader 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.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)

         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 FormDesigner.AssemblerSvc.AssemblerService.invoke(invokeRequest request)

         at FormDesigner.AssemblerSvc.AssemblerServiceClient.FormDesigner.AssemblerSvc.AssemblerServi ce.invoke(invokeRequest request) in C:\Users\jrecio\Documents\Visual Studio 2010\Projects\FormDesigner\PDFAssembler\Service References\AssemblerSvc\Reference.cs:line 3793

         at FormDesigner.AssemblerSvc.AssemblerServiceClient.invoke(BLOB inDDXDoc, MyMapOf_xsd_string_To_xsd_anyType inputs, AssemblerOptionSpec environment) in C:\Users\jrecio\Documents\Visual Studio 2010\Projects\FormDesigner\PDFAssembler\Service References\AssemblerSvc\Reference.cs:line 3802

         at FormDesigner.PDFFormGenerator.byteArrayOfPrintedPDF(String assemblyName) in C:\Users\jrecio\Documents\Visual Studio 2010\Projects\FormDesigner\PDFAssembler\PDFDesigner\PDFFormGenerator.cs:line 374