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 on-premise 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, follow the procedure carefully as provided in the documentation to execute a graceful shutdown of the application suite. Once everything has stopped, restart the application suite.
  2. If the search server indices are corrupted, follow the actions provided in KB-1082 by deleting the search-local directory and restart the search server and application server.

Affected Versions

This article applies to all versions of Appian.

Last Reviewed: November 2018

Related
Recommended