"insufficient coverage of tasks by available workclients" in one environment when others worked successfully (Doc ID 1039717.1)

Last updated on OCTOBER 02, 2015

Applies to:

Oracle Knowledge - Version 8.0.x and later
Information in this document applies to any platform.
Information in this document applies to any platform.


The error "insufficient coverage of tasks by available workclients" happens when the assigned tasks for a job do not have a place to run.  A workclient is the indexer and any additionally installed secondary workclients.  Each workclient has a set of tasks that they can run in the installation.xml.  If the task index number being attempted to run in a job does not have a matching workclient that can run that task, then this error will happen.

If new types of tasks have been added in one environment and worked successfully, then those new tasks have been added to the workclient definitions of where they can be run.  For this to happen the defintions of the tasks have to be added to some workclient so that they can be run there.  This is done in the installation.xml.  If everything has been tested in one environment, when you propagate to the next, and attempt a crawl, you see it fail because "insufficient coverage of tasks by available workclients" shows up in the log.

It is also possible that the environment is set up correctly and has been operating correctly but somehow the workclient definitions in memory have been lost and the instance just needs to be restarted to reload the definitions.  If this happens please report it to Oracle Support through the SR process.


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