Error JAXP00010001 in Web Service SOAP Response

  • 7021312
  • 06-Mar-2014
  • 12-Mar-2018

Environment

Verastream Host Integrator version 7.6

Situation

When Verastream Host Integrator (VHI) handles a large volume of Web Service SOAP requests, you may encounter a Java parse error in the SOAP response.

After the VHI SOAP stack has handled 64000 requests (typically in performance load testing scenarios), the 64001st and subsequent requests will result in the following error in the SOAP response:

ParseError at [row,col]:[1,1]
Message: JAXP00010001: The parser has encountered more than "64000" entity expansions in this document; this is the limit imposed by the JDK.

Resolution

This issue is resolved by upgrading to a later release or hotfix, version 7.6.47 or higher.

Alternatively, to continue using version 7.6.42 or 7.6.44, complete the following steps:

  1. Edit your %VHI_ROOT%\etc\sesssrvr.conf file. Note: The file extension is .conf, not .config.
  2. Add the following line:
scriptmgr.java.additional.7=-DentityExpansionLimit=0
  1. Restart the session server service, as described in KB 7021352.

Cause

The VHI SOAP stack uses Java technology, and VHI 7.6 installs JDK version 1.7.0_45. The issue exists in this Java version.

Additional Information

Legacy KB ID

This document was originally published as Attachmate Technical Note 10155.