WCI Search Fails With "Error - Could not contact the Search Service."

(Doc ID 1394946.1)

Last updated on JANUARY 11, 2017

Applies to:

Oracle WebCenter Interaction - Version 6.5 and later
Information in this document applies to any platform.
Checked for relevance on 24-12-2013

Symptoms

When performing a banner search, WCI reports "Error - Could not contact the Search Service.":


When checking the Search Service Manager in WCI Portal Administration, the utility reports "Error - The server has experienced an error. Try again or contact your portal administrator if you continue experiencing problems.":


When running the ptverify.sh, the script reports:

Expected CONNECTSTATUS of OK, got Error: There are no active Search Servers.
Search query server appears to be running with errors!

 

When checking the system's running process using tasklist in Windows or ps in Unix or Linux, the search service executable, queryd, is running.

In the current search server trace log (for example, \Oracle\Middleware\wci\ptsearchserver\10.3.3\searchnode01\logs\logfile-trace-2012-01-24), the search service has recorded messages like these:
<entry timestamp="2012-01-24T14:01:47+07:00" >
Reading cluster.nodes file e:\bea\alui\ptsearchserver\10.3.0\cluster\cluster.nodes
</entry>
<entry timestamp="2012-01-24T14:01:49+07:00" thread="376" >
<warning>cannot resolve host name bogus in cluster.nodes file</warning>
</entry>
<entry timestamp="2012-01-24T14:01:50+07:00" thread="376" >
<warning>Cluster nodes file has not specified servers for all partitions</warning>
</entry>
<entry timestamp="2012-01-24T14:01:50+07:00" thread="376" >
<error>Error EC_CANNOT_RESOLVE_HOSTNAME in ..\..\searchutil\ClusterNodesFile.cc at line 35 (system error code 6: The handle is invalid.)</error>
</entry>
<entry timestamp="2012-01-24T14:01:50+07:00" >
config136vm001 not in cluster.nodes
</entry>
<entry timestamp="2012-01-24T14:01:50+07:00" thread="376" >
<error>Error EC_NODE_NOT_IN_FILE in ..\..\searchutil\ClusterMonitor.cc at line 124 (system error code 0: The operation completed successfully.)</error>
</entry>
<entry timestamp="2012-01-24T14:01:50+07:00" thread="376" >
<error>Cluster initialization for node searchnode01 failed: EC_NODE_NOT_IN_FILE</error>
</entry>

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms