Background
The Interim Fix Installer includes a version check for xerces.jar to avoid
installation errors.
For example, errors can occur with versions of the JDK shipped by the JTC.
This JDK shipped an old copy of Xerces in the lib/ext directory.
The JVM™ loads all the JAR files in the jre/lib/ext directory under the
JDK, so when the interim fix installer makes calls to the XML parser, it
gets the old parser rather than the parser shipped in the interim fix JAR.
Problem
The following errors are seen during installation of and interim fix in
the extractor file under
WebSphere/AppServer/InterimFix/PQxxxxx/Extractor.txt:
Error 39 -- Incorrect XML parser was loaded.
Expecting version (Xerces 1.2.1), actually loaded version (Xerces 1.0.3)
Error 113 -- XMLHandler() failed to load
Solution
Remove the xerces.jar from the lib/ext directory, then apply the interim
fix.
Note: Renaming does not work because the methods within are the
same name. |