AX 2012 SSRS ERROR: Error while trying to deserialize parameter

Today I’m going to show you how to correct the following error in SSRS reports.

Here’s the error:

“The formatter threw an exception while trying to deserialize the message : Error while trying to deserialize the parameter. The InnerException message was ‘ Item ‘ ‘ contains data of a type that matches the name ‘ ‘ . The deserializer has no knowledge of any type that is assigned to the name . Try using DataContractResolver or add the corresponding ‘ SrsReportProviderQueryBuilderArgs ‘ to the list of known types ( for example, using the KnownTypeAttribute attribute or by adding it to the list of known types passed to DataContractSerializer ) . ‘ Type . See InnerException for more information.”

Here’s the text in Spanish:

“El formateador inició una excepción al intentar deserializar el mensaje: Error al intentar deserializar el parámetro El mensaje de InnerException era ‘El elemento ‘’ contiene datos de un tipo que coincide con el nombre ‘’. El deserializador no tiene conocimiento de ningún tipo que esté asignado a este nombre. Intente usar DataContractResolver o agregar el tipo correspondiente a ‘SrsReportProviderQueryBuilderArgs’ a la lista de tipos conocidos (por ejemplo, usando el atributo KnownTypeAttribute o agregándolo a la lista de tipos conocidos que se pasa a DataContractSerializer).’. Consulte InnerException para obtener más información.”

To correct this error you should follow the following steps:

1.  Stop AOS services.

2. Delete the Temp folder files:

  • C:\Users\[AXAdminUser]\AppData\Local (Delete the all the AUC and KTI files).
  • C:\Users\[AXAdminUser]\AppData\Local\Microsoft\Dynamics AX\VSAssemblies (Delete the AUC file)

3. Start AOS services.