IBM Support

Db2 TextSearch using the Rich Text Feature results in an index update failure after applying security fix for APARs IT39387, IT39389, IT39390

Troubleshooting


Problem

Index updates on rich text documents that are normally stored in BLOB columns might be observed in the TextSearch server log (sqllib/db2tss/log/trace0.log). If present, these server log entries appear after the installation of the security special builds (or later special builds) for Db2 11.5 (APAR IT39389), 11.1 (IT39387), or 10.5 (IT39390).
The security special builds are a result of CVE-2021-44228 (log4j version 2 vulnerability) and CVE-2021-4104 (log4j version 1 vulnerability).

Symptom

Text index updates can result in these errors when the TextSearch server attempts to index rich text documents that are commonly stored in BLOB type columns in the sqllib/db2tss/log/traceX.log (X in the range 0 - 9).

<record>
    <date>2021-12-14T22:17:12</date>
    <millis>1639549032518</millis>
    <sequence>2054</sequence>
    <logger>com.ibm.es.nuvo.GlobalSystem</logger>
    <level>SEVERE</level>
    <class>com.ibm.es.nuvo.GlobalSystem</class>
    <method>setTaskError</method>
    <thread>65</thread>
    <message>IQQP9021E The version of the document parser (8.5.4) is earlier than the expected parser version (8.5.5).
Causes of the problem:
   IQQP9021E The version of the document parser (8.5.4) is earlier than the expected parser version (8.5.5).
      com.ibm.es.nuvo.parser.transform.oi.OutsideInParser.doParse(OutsideInParser.java:132)
      com.ibm.es.nuvo.parser.AbstractParser.parse(AbstractParser.java:111)
      com.ibm.es.nuvo.preparation.DocumentPreparer.parseRecursiveWithTimout(DocumentPreparer.java:1063)
      com.ibm.es.nuvo.preparation.DocumentPreparer.parseRecursive(DocumentPreparer.java:963)
      com.ibm.es.nuvo.preparation.DocumentPreparer.processUpsert(DocumentPreparer.java:300)
      com.ibm.es.nuvo.preparation.DocumentPreparer.processUpsert(DocumentPreparer.java:237)
      com.ibm.es.nuvo.preparation.DocumentPreparer.processDocuments(DocumentPreparer.java:601)
      com.ibm.es.nuvo.manager.PreparationThread.run(PreparationThread.java:174)</message>
</record>
<record>
    <date>2021-12-14T22:17:17</date>
    <millis>1639549037369</millis>
    <sequence>2057</sequence>
    <logger>com.ibm.es.nuvo.inyo.ingest.DocIngestHandlerSingle</logger>
    <level>SEVERE</level>
    <class>com.ibm.es.nuvo.inyo.ingest.DocIngestHandlerSingle</class>
    <method>getDocParseResult</method>
    <thread>277</thread>
    <message>Sending TASK_ERROR on batch 182: IQQI0070E An error occurred during execution of task 182. The collection is currently unavailable for indexing. This error may require the involvement of an administrator.
IQQP9021E The version of the document parser (8.5.4) is earlier than the expected parser version (8.5.5).</message>
</record>

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"ARM Category":[{"code":"a8m500000008PlsAAE","label":"Extenders-\u003EText Search"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.5.0;11.1.0;11.5.0;11.5.5;11.5.6"}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
01 May 2025

UID

ibm16527760