ERROR

Error in deserializing body of reply message for operation ..."

Last Published: April 25, 2020

Error Message

Making a Web service call to the wmrest endpoint for getting workflow manager information can cause errors when the data returned is too large.

For example, http://<servername>/wmrest/services/<serverobject>/wmserver/reports/6/data returns the error {"error":{"code":500,"message":"Error in deserializing body of reply message for operation ..." because the data returned is larger than the server allows to return on this website.

Note:
The remaining part of the error message varies depending on the exact call the user is making.

Cause

The 'maxstringcontentlength' property of the web.config for the wmrest website has a value that is smaller than the data the server is returning.

Solution or Workaround

Increase the default parameters for the IIS settings to accomodate large numbers.

  1. Navigate to the wmrest folder under the wwwroot folder for IIS - C:\Inetpub\wwwroot.
  2. Open the web.config file in a text editor of your choice.
  3. Search for the string 'maxStringContentLength' and modify the value. A suggested value is 5000000.
  4. Save your changes and restart IIS.

Article ID:000011233

Software:
  • ArcGIS Workflow Manager

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Discover more on this topic