44[[neo4j-errors]]
55= List of all error codes
66
7- This page contains lists of all neo4j errors, grouped by class.
7+ This page contains lists of all Neo4j errors, grouped by class.
88
99== Client errors
1010
@@ -31,6 +31,11 @@ This is a complete list of all client error status codes Neo4j may return, and w
3131| Neo.ClientError.Database.ExistingDatabaseFound
3232| The request referred to a database that already exists.
3333
34+ | Neo.ClientError.Database.IllegalAliasChain
35+ |
36+ An illegal chain of aliases has been detected.
37+ This request cannot be executed.
38+
3439| Neo.ClientError.Fabric.AccessMode
3540| The request could not be completed due to an access mode violation
3641
@@ -84,6 +89,12 @@ You may want to retry with a longer timeout.
8489| Neo.ClientError.Request.InvalidUsage
8590| The client made a request but did not consume outgoing buffers in a timely fashion.
8691
92+ | Neo.ClientError.Routing.DbmsInPanic
93+ | Server is in panic.
94+
95+ | Neo.ClientError.Routing.RoutingFailed
96+ | Failed to route.
97+
8798| Neo.ClientError.Schema.ConstraintAlreadyExists
8899| Unable to perform this operation because it will clash with a pre-existing constraint.
89100
@@ -183,6 +194,9 @@ Please reconnect.
183194| Neo.ClientError.Statement.PropertyNotFound
184195| The statement refers to a non-existent property.
185196
197+ | Neo.ClientError.Statement.RemoteExecutionClientError
198+ | The database was unable to execute a remote part of the statement due to a client error.
199+
186200| Neo.ClientError.Statement.RuntimeUnsupportedError
187201| This query is not supported by the chosen runtime.
188202
@@ -244,6 +258,11 @@ Because failure takes precedence, the transaction was rolled back.
244258The transaction has not completed within the specified timeout (`dbms.transaction.timeout`).
245259You may want to retry with a longer timeout.
246260
261+ | Neo.ClientError.Transaction.TransactionTimedOutClientConfiguration
262+ |
263+ The transaction has not completed within the timeout specified at its start by the client.
264+ You may want to retry with a longer timeout.
265+
247266| Neo.ClientError.Transaction.TransactionValidationFailed
248267| Transaction changes did not pass validation checks.
249268
@@ -263,7 +282,7 @@ This is a complete list of all transient error status codes Neo4j may return, an
263282| Neo.TransientError.Cluster.ReplicationFailure
264283| Replication failure.
265284
266- | Neo.TransientError.Database .DatabaseUnavailable
285+ | Neo.TransientError.General .DatabaseUnavailable
267286|
268287The database is not currently available to serve your request, refer to the database logs for more details.
269288Retrying your request at a later time may succeed.
@@ -311,6 +330,9 @@ You can retry at a later time, or consider increasing max thread pool size for b
311330| Neo.TransientError.Statement.ExecutionTimeout
312331| The database was unable to execute the statement in a timely fashion.
313332
333+ | Neo.TransientError.Statement.RemoteExecutionTransientError
334+ | The database was unable to execute a remote part of the statement due to a transient failure.
335+
314336| Neo.TransientError.Transaction.BookmarkTimeout
315337|
316338Bookmark wait timed out.
@@ -327,6 +349,9 @@ Retrying this transaction will most likely be successful.
327349| Neo.TransientError.Transaction.Interrupted
328350| Interrupted while waiting.
329351
352+ | Neo.TransientError.Transaction.LeaderSwitch
353+ | The request could not be completed due to cluster leader switch.
354+
330355| Neo.TransientError.Transaction.LeaseExpired
331356| The lease under which this transaction was started is no longer valid.
332357
@@ -343,6 +368,9 @@ You can retry at a later time or consider increasing allowed maximum of concurre
343368Transaction has seen state which has been invalidated by applied updates while the transaction was active.
344369Transaction may succeed if retried.
345370
371+ | Neo.TransientError.Transaction.QueryExecutionFailedOnTransaction
372+ | The transaction was marked as failed because a query failed.
373+
346374|===
347375
348376== Database error
@@ -434,7 +462,10 @@ Please restore from backup.
434462| The database was unable to roll back the transaction.
435463
436464| Neo.DatabaseError.Transaction.TransactionStartFailed
437- | The database was unable to start the transaction.
465+ | The database was unable to start the transaction.
466+
467+ | Neo.DatabaseError.Transaction.TransactionTerminationFailed
468+ | The database was unable to terminate the transaction.
438469
439470|===
440471
0 commit comments