KB-1808 None of the configured nodes are available

Symptoms

The following error is printed in the application server log when deploying a code package in an self-managed Appian environment:

Caused by: com.appiancorp.core.expr.exceptions.ExpressionRuntimeException$AppianExceptionProvider:
Expression evaluation error : [valid:false,syntaxError:false,value:Expression evaluation error: An error occurred while executing a save:
NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{IhfeiwKhQKCfQeeQjC6NTA}{localhost}{127.0.0.1:9300}]]] (APNX-1-4198-000)
at com.appiancorp.core.expr.exceptions.ExpressionRuntimeException.<init>(ExpressionRuntimeException.java:81)
at com.appiancorp.core.expr.exceptions.ExpressionRuntimeException.<init>(ExpressionRuntimeException.java:73)

The following entry will also be printed in the search_server_cluster.csv file:

Timestamp Cluster Name Status Timed Out
date n/a None of the configured nodes are available: [{#transport#-1}{IhfeiwKhQKCfQeeQjC6NTA}{localhost}{127.0.0.1:9300}] TRUE

Cause

 This error usually occurs because of one of the following reasons:

  1. The search server is not running.
  2. The search server indices were corrupted due to one of the reasons provided in KB-1082.

Action

In order to fix this issue:

  1. If the search server is not running, attempt to start it following the steps outlined in the documentation.
  2. If it is suspected that the search server indices are corrupted, follow the actions provided in KB-1082.

Affected Versions

This article applies to all versions of Appian.

Last Reviewed: February 2020

Related
Recommended