IBM Support

Watson Explorer Engine's search API may hang depending on document contents.

Troubleshooting


Problem

Watson Explorer Engine's search API call may hang and return no response. It depends on the contents of documents you crawled.
The issue was reported in the following condition (It may occur in other condition depending on the crawled data).
  • Data source is web crawler, and
  • In the admin's collection page, "snippet" is appended to the field list of "Output" (Configuration tab> Searching sub tab > Contents section)

Symptom

If the problem happens, the following symptoms can be seen.

  • The engine-cmd command or a REST API call with the velocity CGI hangs and never returns any response. High CPU usage (almost 100%) of the velocity process can be observed during the hang-up.
  • Application Builder's rich preview does not work. The spinner icon keeps spinning and does not show the preview result.

Environment

IBM Watson Explorer Foundational Components version 11.0.2.8 and V12.0.3.4 on Linux and Windows. (Earlier versions do not have this problem.)

Resolving The Problem

This issue is fixed in the interim Fix available in the Fix Central site (http://www.ibm.com/support/fixcentral/).
Version 11.0.2.8

  Advanced Edition

  • Fix ID: 11.0.2.8-WS-WatsonExplorer-AEFoundational-Linux-IF001 (Fix Central Link)
  • Fix ID: 11.0.2.8-WS-WatsonExplorer-AEFoundational-Windows-IF001 (Fix Central Link)

  Enterprise Edition

  • Fix ID: 11.0.2.8-WS-WatsonExplorer-EEFoundational-Linux-IF001 (Fix Central Link)
  • Fix ID: 11.0.2.8-WS-WatsonExplorer-EEFoundational-Windows-IF001 (Fix Central Link)
Version 12.0.3.4
  • Fix ID: 12.0.3.4-WS-WatsonExplorer-DAEFoundational-Linux-IF001 (Fix Central Link)
  • Fix ID: 12.0.3.4-WS-WatsonExplorer-DAEFoundational-Windows-IF001 (Fix Central Link)
Follow the procedures below to apply the fix.

For Linux

(Assume Engine's install directory is /opt/ibm/WEX/Engine/. Replace it with appropriate path if needed.)

1. Download fix module from the link above and unzip it. Two fix module files (libmisc.so and libadmin.so) are extracted.
2. Stop Engine with the command below.
/opt/ibm/WEX/Engine/bin/engine-shutdown
3. Replace libmisc.so and libadmin.so under /opt/ibm/WEX/Engine/lib/ with the fix module.
4. Change owner of the fix modules
cd /opt/ibm/WEX/Engine/lib
chown apache:apache libmisc.so libadmin.so
5. Start Engine with the command below.
/opt/ibm/WEX/Engine/bin/engine-start

For Windows

(Assume Engine's install directory is C:\Program Files\IBM\WEX\Engine. Replace it with appropriate path if needed.)

1.  Download fix module from the link above and unzip it. misc.dll is extracted.
2.  Stop Engine with the command below.
C:\Program Files\IBM\WEX\Engine\bin\engine-shutdown.exe
3. Replace misc.dll under C:\Program Files\IBM\WEX\Engine\bin and C:\Program Files\IBM\WEX\Engine\www\cgi-bin\ with the fix module.
4. Start Engine with the command below.
C:\Program Files\IBM\WEX\Engine\bin\engine-start.exe

Document Location

Worldwide

[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS8NLW","label":"IBM Watson Explorer"},"ARM Category":[{"code":"a8m0z000000bpE3AAI","label":"technote"}],"ARM Case Number":"","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"11.0.2;12.0.3"}]

Document Information

Modified date:
10 December 2020

UID

ibm16375152