Module org.neo4j.driver
Package org.neo4j.driver.exceptions
package org.neo4j.driver.exceptions
-
ClassDescriptionFailed to authenticate the driver to the server due to bad credentials provided.The authorization info maintained on the server has expired.The
AuthTokenManager
execution has lead to an unexpected result.A ClientException indicates that the client has carried out an operation incorrectly.Indicates that read timed out due to it taking longer than the server-supplied timeout value via theconnection.recv_timeout_seconds
configuration hint.A DatabaseException indicates that there is a problem within the underlying database.An error has happened while getting routing table with a remote server.This error indicate a fatal problem to obtain routing tables such as the routing table for a specified database does not exist.This is the base class for Neo4j exceptions.Thrown whenever a client expected to read a record that was not available (i.e.A signal that the contract for client-server communication has broken down.A user is trying to access resources that are no longer valid due to the resources have already been consumed or theQueryRunner
where the resources are created has already been closed.A marker interface for retryable exceptions.Failed to communicate with the server due to security errors.Indicates that the containedSecurityException
is aRetryableException
, which is determined by theAuthTokenManager.handleSecurityException(AuthToken, SecurityException)
method.An ServiceUnavailableException indicates that the driver cannot communicate with the cluster.A SessionExpiredException indicates that the session can no longer satisfy the criteria under which it was acquired, e.g.The provided token has expired.This exception indicates a user is nesting new transaction with an on-going transaction (unmanaged and/or auto-commit).Indicates that the transaction has been terminated.A TransientException signals a temporary fault that may be worked around by retrying.A feature is not supported in a given setup.Thrown if the remote server cannot be verified as Neo4j.