You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Raised when a database server or service is not available.
12
+
This may be due to incorrect configuration or could indicate a runtime failure of a database service that the driver is unable to route around.
13
+
14
+
.. class:: neo4j.exceptions.SecurityError
15
+
16
+
Raised when a security issue occurs, generally around TLS or authentication.
17
+
18
+
19
+
Cypher execution errors
20
+
=======================
21
+
22
+
.. class:: neo4j.exceptions.CypherError
23
+
24
+
Raised when the Cypher engine returns an error to the client.
25
+
There are many possible types of Cypher error, each identified by a unique `status code <https://neo4j.com/docs/developer-manual/current/reference/status-codes/>`_.
26
+
27
+
The three classifications of status code are supported by the three subclasses of :class:`.CypherError`, listed below:
16
28
17
29
.. autoclass:: neo4j.exceptions.ClientError
18
-
:show-inheritance:
19
-
:members:
20
30
21
31
.. autoclass:: neo4j.exceptions.DatabaseError
22
-
:show-inheritance:
23
-
:members:
24
32
25
33
.. autoclass:: neo4j.exceptions.TransientError
26
-
:show-inheritance:
27
-
:members:
34
+
35
+
36
+
Low-level errors
37
+
================
38
+
39
+
.. class:: neo4j.exceptions.ProtocolError
40
+
41
+
Raised when an unexpected or unsupported protocol event occurs.
42
+
This error generally indicates a fault with the driver or server software.
43
+
If you receive this error, please raise a GitHub issue or a support ticket.
0 commit comments