MDM, XML Parser error after applying WebSphere fix pack

Technote (troubleshooting)


Problem(Abstract)

After upgrading WebSphere Application Server from version 8.0.0.1 to version 8.0.0.5, transactions will stop working and the following error will appear in the logs:

SystemOut O ERROR - com.ibm.xml.xapi.XProcessException: IXJXE0920E: [ERR API0136] Execution terminated because of the following error: 'Array index out of range: -14;
Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -14

SystemOut O ERROR - com.ibm.mdm.asi.exception.MessageTransformationException: [Exception_MDMRequestAdapter_TransformationError:] CDKAI2002E:Error occurred while transforming the request. The configured transformation may be incorrect.

AxisEngine E org.apache.axis2.engine.AxisEngine receive An error was detected during JAXWS processing org.apache.axis2.AxisFault: An error was detected during JAXWS processing

Cause

1. Root cause is known in WebSphere APAR PM65650:

An ArrayIndexOutOfBounds error can occur at runtime when using
XSLT, XQuery or XPath because of a large hash value being
interpretted as a negative value when used as an array index.

2. The problem is the InfoSphere MDM deployed EAR file is including an older com.ibm.xml.jar file, unfixed by apar PM65650.


Resolving the problem

Replacing the com.ibm.xml.jar from the WebSphere fixpack into the InfoSphere MDM deployment, will resolve the issue.


There has been an enhancement request opened with both the InfoSphere MDM development team and WebSphere team to better resolve any possible future releases.

Related information

APAR PM65650

Rate this page:

(0 users)Average rating

Document information


More support for:

InfoSphere Master Data Management Server
Application configuration

Software version:

10.1

Operating system(s):

AIX

Reference #:

1642929

Modified date:

2013-07-22

Translate my page

Machine Translation

Content navigation