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
Copy file name to clipboardExpand all lines: modules/ROOT/pages/errors/index.adoc
+43Lines changed: 43 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -208,4 +208,47 @@ The server and driver communicate with each other through the Bolt protocol.
208
208
During the handshake process, they agree on using the newest possible Bolt protocol version that both the server and the driver support.
209
209
For more information on the Bolt versions supported by different server versions, see the link:https://neo4j.com/docs/bolt/current/bolt-compatibility[Bolt Protocol documentation].
210
210
211
+
The new error framework with the additional GQL-status object for errors is available in the JSON format query log for Neo4j server Neo4j 5.25 and later versions.
212
+
It is supported over Bolt since Bolt 5.7, which corresponds to version 5.26 or later on both server and driver side.
213
+
214
+
To fully utilize the new error framework, both your server and the driver must support it.
215
+
Drivers that are older than 5.26 will not send any GQL-status object for exceptions, even if server is 5.26 or later.
216
+
217
+
If a driver of version 5.26 or later talks to a server that is older than 5.26, the driver needs to poly-fill the exceptions with a GQL-status object.
218
+
In this case, the default GQLSTATUS code 50N42 is returned for all exceptions.
0 commit comments