Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions modules/ROOT/pages/errors/gql-errors.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -1092,12 +1092,6 @@ Status description:: error: general processing exception - remote execution data

Status description:: error: general processing exception - unexpected error. Unexpected error has occurred. See debug log for details.

[NOTE]
====
50N42 is the default GQLSTATUS code for exceptions without a GQL object.
For more information, see link:https://neo4j.com/docs/operations-manual/current/monitoring/logging/#_use_json_format_for_the_query_log[Operations Manual -> Use JSON format for the query log].
====

== System configuration or operation exception

System configuration or operation exception errors occur when there is an error in the system configuration or operation, such as procedure registration failure, a missing class field annotation, an unsupported injectable component type, duplicate field names, invalid map key type, etc.
Expand Down
9 changes: 0 additions & 9 deletions modules/ROOT/pages/errors/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,6 @@ Starting from version 5.26, the Neo4j error codes have an additional GQL-status
This additional GQL-status object is also displayed in the query log from Neo4j 5.25 onwards.
For more information, see link:https://neo4j.com/docs/operations-manual/current/monitoring/logging/#gql-error-information[Operations Manual -> GQL error information].

[NOTE]
====
The default GQLSTATUS code 50N42 is returned when an exception does not have a GQL-status object.
Starting from Neo4j 5.25, we started adding GQL objects to exceptions.
Therefore, you can expect many 50N42 codes during this transition period.
However, it is important not to rely on this default code, as future Neo4j versions might change it by adding an appropriate GQL object to the exception.
Additionally, GQL codes for external procedures are not yet stable.
====

This page describes the GQL-status and the Neo4j-status object frameworks for errors, their structure, the objects they provide for errors, and how to interpret them.
It also explains the error internals and the server-driver compatibility for both the GQLSTATUS and errors.

Expand Down