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:
- The search server is not running.
- The search server indices were corrupted due to one of the reasons provided in KB-1082.
Action
In order to fix this issue:
- If the search server is not running, attempt to start it following the steps outlined in the documentation.
- 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
