Files
elasticsearch-js/docs/errors.md
2013-11-11 16:54:23 -07:00

40 lines
1.0 KiB
Markdown

# Errors
These are the standard Error types which may be passed back from the client. To access the constructors access the errors module via `require('elasticsearch').errors`.
## ConnectionFault
The connection was unable to initiate or complete a request with the Elasticsearch node.
## NoConnections
All of the connections in the ConnectionPool are dead.
## RequestTimeout
The request timed-out.
## Serialization
The response received from Elasticsearch could not be deserilaized.
## 503 or ServiceUnavailable
Elasticsearch responded with a 503 status.
## 500 or InternalServerError
Elasticsearch responded with a 500 status.
## 412 or PreconditionFailed
Elasticsearch responded with a 412 status.
## 409 or Conflict
Elasticsearch responded with a 409 status.
## 403 or Forbidden
Elasticsearch responded with a 403 status.
## 404 or NotFound
Elasticsearch responded with a 404 status.
## 400 or BadRequest
Elasticsearch responded with a 400 status.
## Generic
Elasticsearch responded with a status that does not map to it's own error type.