Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
43a00fc
bump version to 2025.02 (#259)
renetapopova Feb 5, 2025
6186dc0
Replace 51N27 parameter name item with component (#260)
renetapopova Feb 10, 2025
3b7bf56
Change parameters of 22N14 (#261)
Lojjs Feb 10, 2025
d33d0c6
Update changelog (#263)
NataliaIvakina Feb 17, 2025
3e824e4
Remove labels `Introduced in 5.x` (#266)
NataliaIvakina Feb 19, 2025
64364b6
Dev parameters hover over (#268)
renetapopova Feb 25, 2025
2abb708
Document errors implemented in 2025.02 (#270)
renetapopova Feb 28, 2025
c5d9a86
Update dev version to 2025.03 (#274)
renetapopova Feb 28, 2025
2032e58
Remove 42002 (#278)
hvub Mar 17, 2025
05e53e6
Typo causing broken link (#280)
lidiazuin Mar 19, 2025
4f241fa
Add 50N23 for failed Call In Transactions retry (#276)
alexfoxgill Mar 19, 2025
e35b366
Update docs-pr-checks.yml (#281)
recrwplay Mar 19, 2025
ed4842d
Add examples to the glossary descriptions (#275)
renetapopova Mar 24, 2025
8c72b5d
Document errors implemented in 2025.03 (#284)
renetapopova Mar 24, 2025
7edd9c9
Update conditions and messages of 22N51, 42N00, 42N11, 25N05, 42N39, …
NataliaIvakina Mar 24, 2025
a174b33
Update the version to 2025.04 (#290)
NataliaIvakina Mar 28, 2025
f99aaa5
New Error - Vector coordinate type (#279)
gem-neo4j Mar 31, 2025
ad88e7f
id() changed to a feature deprecated with replacement and move unsupp…
renetapopova Mar 31, 2025
7205b56
Change parameter serverName to server (#287)
Lojjs Mar 31, 2025
5033936
Update message of 2DN01 (#288)
Lojjs Mar 31, 2025
cc5f8c0
Error missing in the content-nav (#294)
lidiazuin Apr 10, 2025
16559ba
Fix a wrong title for 52N28 (#296)
renetapopova Apr 10, 2025
ba5cc44
Add errors implemented in 2025.04 (#299)
NataliaIvakina Apr 28, 2025
f42d50b
Add errors implemented in the code (#304)
NataliaIvakina Apr 30, 2025
6015f84
Update version to 2025.05 (#306)
renetapopova Apr 30, 2025
41a47ad
Change parameter of 42N11 to a list. (#300)
Lojjs May 1, 2025
93f19db
Final surface codes (#301)
JoelBergstrand May 1, 2025
dc6b4b3
Generate gql-errors index.adoc file (#302)
renetapopova May 6, 2025
51b4a9e
Update the scripts readme (#310)
renetapopova May 6, 2025
240409c
Document new GQLSTATUS 22NB9 (#303)
Lojjs May 8, 2025
1abaa32
Fix a heading mistake and the index generation message (#314)
renetapopova May 9, 2025
8d6c26d
Add some missing glossary entries and fix 42I14 (#317)
renetapopova May 19, 2025
0cf19ec
Update the readme file (#318)
renetapopova May 19, 2025
e68d6af
Add a note that error messages are deprecated (#313)
renetapopova May 19, 2025
055a4cc
"or an application-generated id" -> "or consider using an application…
hvub May 27, 2025
d5829c6
Add 52N40 and 52N41 (#321)
nick-giles-neo May 27, 2025
05e5ecc
Update version to 2025.06 (#337)
renetapopova Jun 3, 2025
e869062
Remove old Neo4j statuses. (#291)
Lojjs Jun 5, 2025
e181f58
Update 51N31 to not use <<item>> (#328)
Hunterness Jun 5, 2025
3b19ee9
Add new GQLSTATUS 22NBA (#329)
Lojjs Jun 5, 2025
6aca200
Fix error message so it makes sense (#335)
ConorNeo Jun 5, 2025
44320be
Extend 51N41 with reason (#342)
gfx54b Jun 16, 2025
bc5ce3c
Add 22NBC (#343)
sherfert Jun 16, 2025
984cb3f
Clarify that 42NA8 might show sub-commands (#348)
Lojjs Jun 30, 2025
4f7202f
Dev merge cypher25 (#353)
renetapopova Jul 2, 2025
25510f2
New Error - Distance metric (#345)
gem-neo4j Jul 2, 2025
cdd8acc
Errors and deprecations for graph references (#340)
Lojjs Jul 2, 2025
854eb8f
remove a leftover category (#355)
renetapopova Jul 2, 2025
d349f72
update version to 2025.07 (#357)
renetapopova Jul 2, 2025
e4264f5
Added 42I64 - unsupported aggregation (#359)
JoelBergstrand Jul 8, 2025
c524105
Adding 42I63 wrong clause order (#347)
JoelBergstrand Jul 8, 2025
308f658
Add 51N77 (#346)
sherfert Jul 8, 2025
1bde802
Add new GQLSTATUS codes 22NAA and 22NAB (#349)
Lojjs Jul 9, 2025
fdb9faf
Update 22N69 and 22N71 to have more consistent wording when compared …
Hunterness Jul 9, 2025
d21eb4f
42I64 - Unsupported operation (#360)
JoelBergstrand Jul 22, 2025
9e6463e
Update 51N52 and 51N53 to work for both alter and create (#344)
OliviaYtterbrink Jul 22, 2025
7d27904
Regenerate index file (#363)
renetapopova Jul 22, 2025
5a80b14
Update to 2025.08 (#365)
NataliaIvakina Jul 31, 2025
ebe7c23
Error 51N77 missing from content nav causing broken link (#368)
lidiazuin Aug 7, 2025
8456995
Introduce 22NBD - Unsupported Struct (#371)
gjmwoods Aug 22, 2025
2b63c9d
Bump to 2025.09 (#379)
NataliaIvakina Sep 2, 2025
0d91957
Update workflows to v2 (#372)
recrwplay Sep 8, 2025
5a31a72
Error codes: 42I65 and 42I66 (#375)
JoelBergstrand Sep 9, 2025
1cd7349
Added error code 42I67 unsupported language feature (#381)
JoelBergstrand Sep 9, 2025
5dc3cef
Update deprecation message for legacy text index providers. (#370)
MishaDemianenko Sep 9, 2025
230b1d5
Add 22NBE and 22NBF (#374)
sherfert Sep 10, 2025
be4de65
Introduces GQLSTATUS 22N60 (#382)
bigmontz Sep 11, 2025
892ee18
Merge branch 'dev' into main-merge-dev
renetapopova Sep 29, 2025
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
8 changes: 4 additions & 4 deletions antora.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
name: status-codes
title: Status Codes for Errors & Notifications
version: '2025.08'
version: '2025.09'
start_page: ROOT:index.adoc
nav:
- modules/ROOT/content-nav.adoc
asciidoc:
attributes:
page-origin-private: false
neo4j-version: '2025.08'
neo4j-version-exact: '2025.08.0'
neo4j-buildnumber: '2025.08'
neo4j-version: '2025.09'
neo4j-version-exact: '2025.09.0'
neo4j-buildnumber: '2025.09'
6 changes: 6 additions & 0 deletions modules/ROOT/content-nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@
**** xref:errors/gql-errors/22N57.adoc[]
**** xref:errors/gql-errors/22N58.adoc[]
**** xref:errors/gql-errors/22N59.adoc[]
**** xref:errors/gql-errors/22N60.adoc[]
**** xref:errors/gql-errors/22N62.adoc[]
**** xref:errors/gql-errors/22N63.adoc[]
**** xref:errors/gql-errors/22N64.adoc[]
Expand Down Expand Up @@ -156,6 +157,8 @@
**** xref:errors/gql-errors/22NBA.adoc[]
**** xref:errors/gql-errors/22NBC.adoc[]
**** xref:errors/gql-errors/22NBD.adoc[]
**** xref:errors/gql-errors/22NBE.adoc[]
**** xref:errors/gql-errors/22NBF.adoc[]
*** xref:errors/gql-errors/index.adoc#invalid-transaction-state[Invalid transaction state]
**** xref:errors/gql-errors/25G02.adoc[]
**** xref:errors/gql-errors/25N01.adoc[]
Expand Down Expand Up @@ -259,6 +262,9 @@
**** xref:errors/gql-errors/42I62.adoc[]
**** xref:errors/gql-errors/42I63.adoc[]
**** xref:errors/gql-errors/42I64.adoc[]
**** xref:errors/gql-errors/42I65.adoc[]
**** xref:errors/gql-errors/42I66.adoc[]
**** xref:errors/gql-errors/42I67.adoc[]
**** xref:errors/gql-errors/42N00.adoc[]
**** xref:errors/gql-errors/42N01.adoc[]
**** xref:errors/gql-errors/42N02.adoc[]
Expand Down
18 changes: 18 additions & 0 deletions modules/ROOT/pages/errors/gql-errors/22N60.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
:page-role: new-2025.09
= 22N60

== Status description
error: data exception - illegal element. Encountered illegal `{ <<item>> }` element. Reason: `{ <<msg>> }`

== Example of a status description

[source]
----
error: data exception - illegal element. Encountered illegal root element. Reason: Expected struct.
----
ifndef::backend-pdf[]
[discrete.glossary]
== Glossary

include::partial$glossary.adoc[]
endif::[]
17 changes: 17 additions & 0 deletions modules/ROOT/pages/errors/gql-errors/22NBE.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
:page-role: new-2025.09

= 22NBE

== Status description
error: data exception - invalid vector dimensions. Invalid vector dimensions. The number of vector dimensions must be between `{ <<count>>1 }` and `{ $count2 }`, but is `{ $count3 }`.

== Scenario

This error occurs when the server receives a vector value from a driver and that vector value has an unsupported number of dimensions.

ifndef::backend-pdf[]
[discrete.glossary]
== Glossary

include::partial$glossary.adoc[]
endif::[]
17 changes: 17 additions & 0 deletions modules/ROOT/pages/errors/gql-errors/22NBF.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
:page-role: new-2025.09

= 22NBF

== Status description
error: data exception - property value too big. Property value of type `{ <<typeDescription>> }` is too big (more than `{ <<bytes>> }` bytes): `{ <<value>> }`

== Scenario

This error occurs when a property value cannot be stored because its size exceeds the limit.

ifndef::backend-pdf[]
[discrete.glossary]
== Glossary

include::partial$glossary.adoc[]
endif::[]
31 changes: 31 additions & 0 deletions modules/ROOT/pages/errors/gql-errors/42I65.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
:page-role: new-2025.09
= 42I65

== Status description
error: syntax error or access rule violation - invalid pattern character. An invalid character is used in the pattern. Verify that all characters are supported by `{ <<valueType>> }`.

== Example scenario

For example, when trying to format using a year character on a time-only type:

[source,cypher]
----
RETURN format(time(), "yyyy") AS formatted
----

You will receive an error with GQLSTATUS xref:errors/gql-errors/42001.adoc[42001].
This error has a cause detailed in xref:errors/gql-errors/42I65.adoc[42I65] and status description:


[source]
----
error: syntax error or access rule violation - invalid pattern character. An invalid character is used in the pattern. Verify that all characters are supported by `ZONED TIME`.
----


ifndef::backend-pdf[]
[discrete.glossary]
== Glossary

include::partial$glossary.adoc[]
endif::[]
31 changes: 31 additions & 0 deletions modules/ROOT/pages/errors/gql-errors/42I66.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
:page-role: new-2025.09
= 42I66

== Status description
error: syntax error or access rule violation - pattern parsing failed. Pattern parsing failed. Make sure that an even number of escapes are used in the pattern.

== Example scenario

For example, when formatting a duration:

[source,cypher]
----
RETURN format(duration("P1Y"), "y 'year")
----

You will receive an error with GQLSTATUS xref:errors/gql-errors/42001.adoc[42001].
This error has a cause detailed in xref:errors/gql-errors/42I66.adoc[42I66] and status description:


[source]
----
error: syntax error or access rule violation - pattern parsing failed. Pattern parsing failed. Make sure that an even number of escapes are used in the pattern.
----


ifndef::backend-pdf[]
[discrete.glossary]
== Glossary

include::partial$glossary.adoc[]
endif::[]
40 changes: 40 additions & 0 deletions modules/ROOT/pages/errors/gql-errors/42I67.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
:page-role: new-2025.09
= 42I67

== Status description
error: syntax error or access rule violation - unsupported language feature. The query is a valid `CYPHER { <<feat>>2 }` query, but it is run in `CYPHER { <<feat>>1 }`. Consider changing the database default Cypher version using `ALTER DATABASE SET DEFAULT LANGUAGE` or prefix the query with `CYPHER { <<feat>>2 }`.

== Example scenario

For example, when using `LET` in a Cypher 5 query:

[source,cypher]
----
CYPHER 5
LET x = 1
RETURN x
----

You will receive an error with GQLSTATUS xref:errors/gql-errors/42001.adoc[42001].
This error has a cause detailed in xref:errors/gql-errors/42I67.adoc[42I67] and status description:


[source]
----
error: syntax error or access rule violation - unsupported language feature. The query is a valid `CYPHER 25` query, but it is run in `CYPHER 5`. Consider changing the database default Cypher version using `ALTER DATABASE SET DEFAULT LANGUAGE` or prefix the query with `CYPHER 25`.
----

As well as a cause detailed in xref:errors/gql-errors/42I06.adoc[42I06] and status description:

[source]
----
error: syntax error or access rule violation - invalid input. Invalid input 'LET', expected: 'ALTER', 'ORDER BY', 'CALL', 'USING PERIODIC COMMIT', 'CREATE', 'LOAD CSV', 'START DATABASE', 'STOP DATABASE', 'DEALLOCATE', 'DELETE', 'DENY', 'DETACH', 'DROP', 'DRYRUN', 'FINISH', 'FOREACH', 'GRANT', 'INSERT', 'LIMIT', 'MATCH', 'MERGE', 'NODETACH', 'OFFSET', 'OPTIONAL', 'REALLOCATE', 'REMOVE', 'RENAME', 'RETURN', 'REVOKE', 'ENABLE SERVER', 'SET', 'SHOW', 'SKIP', 'TERMINATE', 'UNWIND', 'USE' or 'WITH'.
----


ifndef::backend-pdf[]
[discrete.glossary]
== Glossary

include::partial$glossary.adoc[]
endif::[]
33 changes: 32 additions & 1 deletion modules/ROOT/pages/errors/gql-errors/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -386,6 +386,11 @@ Status description:: error: data exception - invalid spatial component. Cannot r

Status description:: error: data exception - token does not exist. The `{ <<tokenType>> }` token with id `{ <<tokenId>> }` does not exist.

[role=label--new-2025.09]
=== xref:errors/gql-errors/22N60.adoc[22N60]

Status description:: error: data exception - illegal element. Encountered illegal `{ <<item>> }` element. Reason: `{ <<msg>> }`

=== xref:errors/gql-errors/22N62.adoc[22N62]

Status description:: error: data exception - relationship type does not exist. The relationship type `{ <<relType>> }` does not exist.
Expand Down Expand Up @@ -629,9 +634,20 @@ Status description:: error: data exception - omitting mandatory field for proper

Status description:: error: data exception - index belongs to constraint. Index belongs to constraint `{ <<constrDescrOrName>> }`.

[role=label--new-2025.07]
=== xref:errors/gql-errors/22NBD.adoc[22NBD]

Status description:: error: data exception - unsupported struct tag. Unsupported struct tag: 0x56. `{ <<value>> }`.
Status description:: error: data exception - unsupported struct tag. Unsupported struct tag: `{ <<value>> }`.

[role=label--new-2025.09]
=== xref:errors/gql-errors/22NBE.adoc[22NBE]

Status description:: error: data exception - invalid vector dimensions. Invalid vector dimensions. The number of vector dimensions must be between `{ <<count>>1 }` and `{ $count2 }`, but is `{ $count3 }`.

[role=label--new-2025.09]
=== xref:errors/gql-errors/22NBF.adoc[22NBF]

Status description:: error: data exception - property value too big. Property value of type `{ <<typeDescription>> }` is too big (more than `{ <<bytes>> }` bytes): `{ <<value>> }`


[[invalid-transaction-state]]
Expand Down Expand Up @@ -1056,6 +1072,21 @@ Status description:: error: syntax error or access rule violation - wrong subcla

Status description:: error: syntax error or access rule violation - unsupported operation. `{ <<msg>> }` currently not supported after `+NEXT+` `{ <<context>> }`.

[role=label--new-2025.09]
=== xref:errors/gql-errors/42I65.adoc[42I65]

Status description:: error: syntax error or access rule violation - invalid pattern character. An invalid character is used in the pattern. Verify that all characters are supported by `{ <<valueType>> }`.

[role=label--new-2025.09]
=== xref:errors/gql-errors/42I66.adoc[42I66]

Status description:: error: syntax error or access rule violation - pattern parsing failed. Pattern parsing failed. Make sure that an even number of escapes are used in the pattern.

[role=label--new-2025.09]
=== xref:errors/gql-errors/42I67.adoc[42I67]

Status description:: error: syntax error or access rule violation - unsupported language feature. The query is a valid `CYPHER { <<feat>>2 }` query, but it is run in `CYPHER { <<feat>>1 }`. Consider changing the database default Cypher version using `ALTER DATABASE SET DEFAULT LANGUAGE` or prefix the query with `CYPHER { <<feat>>2 }`.

[role=label--changed-2025.03]
=== xref:errors/gql-errors/42N00.adoc[42N00]

Expand Down
6 changes: 3 additions & 3 deletions modules/ROOT/pages/notifications/all-notifications.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -1575,8 +1575,8 @@ Please use a path with a length of 1 [r*1..1] instead or a Match with a limit.
- The query used a deprecated function. (`%s`)
- The query used a deprecated procedure. (`%s`)
- The query used a deprecated runtime option. (`%s`)
- The `TextIndexProvider.DESCRIPTOR.name()` provider for text indexes is deprecated and will be removed in a future version.
Please use `TrigramIndexProvider.DESCRIPTOR.name()` instead.
- `text-1.0` and `text-2.0` (from Neo4j 2025.09 onwards) providers for text indexes are deprecated and will be removed in a future version.
Please use `text-3.0` instead.
|Category
m|DEPRECATION
|GQLSTATUS code
Expand Down Expand Up @@ -5197,4 +5197,4 @@ ifndef::backend-pdf[]
== Glossary

include::partial$glossary.adoc[]
endif::[]
endif::[]
1 change: 1 addition & 0 deletions modules/ROOT/partials/glossary.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
[[auth]]$auth:: Auth provider name, for example, `ldap`, `native`.
[[boltServerState]]$boltServerState:: Bolt server state, for example, `READY`.
[[boltMsgLenLimit]]$boltMsgLenLimit:: Bolt message length limit, for example, `1000`.
[[bytes]]$bytes:: Number of bytes.
[[cause]]$cause:: Freeform description of what caused the error.
[[cfgSetting]]$cfgSetting:: Configuration setting key, for example, `server.https.enabled`.
[[clause]]$clause:: A Cypher clause, for example, `USE`, `MATCH`.
Expand Down