Skip to content

Commit 2166306

Browse files
committed
Document errors implemented in 2025.01
1 parent dba3ded commit 2166306

File tree

1 file changed

+136
-22
lines changed

1 file changed

+136
-22
lines changed

modules/ROOT/pages/errors/gql-errors.adoc

Lines changed: 136 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -225,9 +225,9 @@ Status description:: error: data exception - invalid spatial value. A `POINT` mu
225225

226226
Status description:: error: data exception - invalid spatial value dimensions. Cannot create POINT with `{ $dim1 }D` coordinate reference system (CRS) and `{ $value }` coordinates. Use the equivalent `{ $dim2 }D` coordinate reference system instead.
227227

228-
// === 22N21
228+
=== 22N21
229229

230-
// Status description:: error: data exception - unsupported coordinate reference system. Unsupported coordinate reference system (CRS): `{ $crs }`.
230+
Status description:: error: data exception - unsupported coordinate reference system. Unsupported coordinate reference system (CRS): `{ $crs }`.
231231

232232
=== 22N22
233233

@@ -265,9 +265,9 @@ Status description:: error: data exception - overflow error. The result of the o
265265

266266
// Status description:: error: data exception - missing temporal unit. At least one temporal unit must be specified.
267267

268-
// === 22N31
268+
=== 22N31
269269

270-
// Status description:: error: data exception - invalid properties in merge pattern. 'MERGE' cannot be used with graph element property values that are null or NaN.
270+
Status description:: error: data exception - invalid properties in merge pattern. 'MERGE' cannot be used with graph element property values that are null or NaN.
271271

272272
=== 22N32
273273

@@ -297,9 +297,9 @@ Status description:: error: data exception - invalid coercion. Cannot coerce `{
297297

298298
Status description:: error: data exception - invalid function argument. Invalid argument to the function `{ $fun }`.
299299

300-
// === 22N39
300+
=== 22N39
301301

302-
// Status description:: error: data exception - unsupported property value type. Value `{ $value }` cannot be stored in properties.
302+
Status description:: error: data exception - unsupported property value type. Value `{ $value }` cannot be stored in properties.
303303

304304
// === 22N40
305305

@@ -329,9 +329,9 @@ Status description:: error: data exception - unsupported use of parallel runtime
329329

330330
Status description:: error: data exception - invalid parallel runtime configuration. No workers are configured for the parallel runtime. Set 'server.cypher.parallel.worker_limit' to a larger value.
331331

332-
// === 22N48
332+
=== 22N48
333333

334-
// Status description:: error: data exception - unable to use specified runtime. Cannot use the specified runtime `{ $runtime }` due to `{ $cause }`. Use another runtime.
334+
Status description:: error: data exception - unable to use specified runtime. Cannot use the specified runtime `{ $runtime }` due to `{ $cause }`. Use another runtime.
335335

336336
=== 22N49
337337

@@ -365,9 +365,9 @@ Status description:: error: data exception - protocol message length limit overf
365365

366366
// Status description:: error: data exception - invalid protocol type. Protocol type is invalid. Invalid number of struct components (received `{ $count1 }` but expected `{ $count2 }`).
367367

368-
// === 22N58
368+
=== 22N58
369369

370-
// Status description:: error: data exception - invalid spatial component. Cannot read the specified `{ $component }` component from `{ $value }`.
370+
Status description:: error: data exception - invalid spatial component. Cannot read the specified `{ $component }` component from `{ $value }`.
371371

372372
// === 22N59
373373

@@ -381,9 +381,9 @@ Status description:: error: data exception - protocol message length limit overf
381381

382382
// Status description:: error: data exception - property key does not exist. The property key `{ $propKey }` does not exist.
383383

384-
// === 22N64
384+
=== 22N64
385385

386-
// Status description:: error: data exception - constraint does not exist. The constraint `{ $constrDescrOrName }` does not exist.
386+
Status description:: error: data exception - constraint does not exist. The constraint `{ $constrDescrOrName }` does not exist.
387387

388388
// === 22N65
389389

@@ -397,9 +397,9 @@ Status description:: error: data exception - conflicting constraint already exis
397397

398398
Status description:: error: data exception - duplicated constraint name. A constraint with the same name already exists: `{ $constr }`.
399399

400-
// === 22N68
400+
=== 22N68
401401

402-
// Status description:: error: data exception - dependent constraint managed individually. Dependent constraints cannot be managed individually and must be managed together with its graph type.
402+
Status description:: error: data exception - dependent constraint managed individually. Dependent constraints cannot be managed individually and must be managed together with its graph type.
403403

404404
=== 22N69
405405

@@ -441,9 +441,13 @@ Status description:: error: data exception - property presence verification fail
441441

442442
Status description:: error: data exception - property type verification failed. `{ $entityType }` (`{ $entityId }`) with `{ $tokenType }` `{ $token }` must have the property `$propKey` with value type `{ $valueType }`.
443443

444-
// === 22N79
444+
=== 22N79
445445

446-
// Status description:: error: data exception - property uniqueness constraint violated. Property uniqueness constraint violated: `{ $reasons }`.
446+
Status description:: error: data exception - property uniqueness constraint violated. Property uniqueness constraint violated: `{ $reasons }`.
447+
448+
=== 22N80
449+
450+
Status description:: error: data exception - index entry conflict. Index entry conflict: `{ $value }`.
447451

448452
=== 22N81
449453

@@ -525,13 +529,13 @@ Status description:: error: data exception - wrong token during deserialization.
525529

526530
Status description:: error: data exception - invalid property based access control rule. Failed to administer property rule.
527531

528-
// === 22NA1
532+
=== 22NA1
529533

530-
// Status description:: error: data exception - invalid property based access control rule involving non-commutative expressions. The property `{ $propKey }` must appear on the left hand side of the `{ $operation }` operator.
534+
Status description:: error: data exception - invalid property based access control rule involving non-commutative expressions. The property `{ $propKey }` must appear on the left hand side of the `{ $operation }` operator.
531535

532-
// === 22NA2
536+
=== 22NA2
533537

534-
// Status description:: error: data exception - invalid property based access control rule involving multiple properties. The expression: `{ $expr }` is not supported. Property rules can only contain one property.
538+
Status description:: error: data exception - invalid property based access control rule involving multiple properties. The expression: `{ $expr }` is not supported. Property rules can only contain one property.
535539

536540
// === 22NA3
537541

@@ -549,9 +553,9 @@ Status description:: error: data exception - invalid property based access contr
549553

550554
Status description:: error: data exception - invalid property based access control rule involving IS NOT NULL. The property value access rule pattern `{ $pred }` always evaluates to 'NULL'. Use 'IS NOT NULL' instead.
551555

552-
// === 22NA7
556+
=== 22NA7
553557

554-
// Status description:: error: data exception - invalid property based access control rule involving nontrivial predicates. The expression: `{ $expr }` is not supported. Only single, literal-based predicate expressions are allowed for property-based access control.
558+
Status description:: error: data exception - invalid property based access control rule involving nontrivial predicates. The expression: `{ $expr }` is not supported. Only single, literal-based predicate expressions are allowed for property-based access control.
555559

556560
=== 22NA8
557561

@@ -761,6 +765,11 @@ Status description:: error: syntax error or access rule violation - invalid FIEL
761765

762766
Status description:: error: syntax error or access rule violation - invalid input. Invalid input `{ $input }`, expected: `{ $valueList }`.
763767

768+
=== 42I08
769+
770+
Status description:: error: syntax error or access rule violation - invalid lower bound. The lower bound of the variable length relationship used in the `$fun()` function must be 0 or 1.
771+
772+
764773
=== 42I13
765774

766775
Status description:: error: syntax error or access rule violation - invalid number of procedure or function arguments. The procedure or function call does not provide the required number of arguments; expected `{ $count1 }` but got `{ $count2 }`. The procedure or function `{ $procFun }` has the signature: `{ $sig }`.
@@ -774,10 +783,19 @@ Status description:: error: syntax error or access rule violation - invalid refe
774783

775784
Status description:: error: syntax error or access rule violation - invalid symbol in expression. Label expressions and relationship type expressions cannot contain `{ $input }`. To express a label disjunction use `{ $labelExpr }` instead.
776785

786+
=== 42I23
787+
788+
Status description:: error: syntax error or access rule violation - invalid quantified path pattern in shortest path. The `{ $fun }` function cannot contain a quantified path pattern.
789+
790+
777791
=== 42I25
778792

779793
Status description:: error: syntax error or access rule violation - invalid use of `CALL IN TRANSACTIONS`. 'CALL { ... } IN TRANSACTIONS' is not supported after a write clause.
780794

795+
=== 42I26
796+
797+
Status description:: error: syntax error or access rule violation - invalid `DELETE`. 'DELETE ...' does not support removing labels from a node. Use 'REMOVE ...' instead.
798+
781799
=== 42I29
782800

783801
Status description:: error: syntax error or access rule violation - invalid use of `IS`. The `IS` keyword cannot be used together with multiple labels in `{ $input }`. Rewrite the expression as `{ $replacement }`.
@@ -786,6 +804,13 @@ Status description:: error: syntax error or access rule violation - invalid use
786804

787805
Status description:: error: syntax error or access rule violation - invalid use of `MATCH`. 'MATCH ...' cannot directly follow an 'OPTIONAL MATCH ...'. Use a `WITH` clause between them.
788806

807+
=== 42I34
808+
809+
Status description:: error: syntax error or access rule violation - invalid use of pattern expression. A pattern expression can only be used to test the existence of a pattern. Use a pattern comprehension instead.
810+
811+
=== 42I36
812+
813+
Status description:: error: syntax error or access rule violation - invalid use of `REPORT STATUS`. 'REPORT STATUS' can only be used when specifying 'ON ERROR CONTINUE' or 'ON ERROR BREAK'.
789814

790815
=== 42I37
791816

@@ -891,6 +916,10 @@ Status description:: error: syntax error or access rule violation - unsupported
891916

892917
Status description:: error: syntax error or access rule violation - unsupported request. `{ $input }` is not allowed on the system database.
893918

919+
=== 42N18
920+
921+
Status description:: error: syntax error or access rule violation - read-only database. The database is in read-only mode.
922+
894923
=== 42N19
895924

896925
Status description:: error: syntax error or access rule violation - duplicate clause. Duplicate `{ $syntax }` clause.
@@ -922,6 +951,10 @@ Status description:: error: syntax error or access rule violation - unbound vari
922951

923952
Status description:: error: syntax error or access rule violation - specified number out of range. Expected `{ $component }` to be `{ $valueType }` in the range `{ $lower }` to `{ $upper }` but found `{ $value }`.
924953

954+
=== 42N32
955+
956+
Status description:: error: syntax error or access rule violation - invalid use of parameter map. Parameter maps cannot be used in `{ $keyword }` patterns. Use a literal map instead.
957+
925958
=== 42N39
926959

927960
Status description:: error: syntax error or access rule violation - incompatible return columns. All subqueries in a `UNION` clause must have the same return column names.
@@ -938,6 +971,10 @@ Status description:: error: syntax error or access rule violation - unsupported
938971

939972
Status description:: error: syntax error or access rule violation - unexpected end of input. Unexpected end of input, expected 'CYPHER', 'EXPLAIN', 'PROFILE' or a query.
940973

974+
=== 42N47
975+
976+
Status description:: error: syntax error or access rule violation - invalid use of `UNION`. 'CALL { ... } IN TRANSACTIONS' is not supported in '... UNION ...'.
977+
941978
=== 42N49
942979

943980
Status description:: error: syntax error or access rule violation - unsupported normal form. Unknown Normal Form: `{ $input }`.
@@ -946,10 +983,32 @@ Status description:: error: syntax error or access rule violation - unsupported
946983

947984
Status description:: error: syntax error or access rule violation - invalid parameter. Invalid parameter `{ $param }`.
948985

986+
=== 42N53
987+
988+
Status description:: error: syntax error or access rule violation - unsafe usage of repeatable elements. The quantified path pattern may yield an infinite number of rows under match mode 'REPEATABLE ELEMENTS` Use a path selector or add an upper bound to the quantified path pattern.
989+
990+
991+
=== 42N56
992+
993+
Status description:: error: syntax error or access rule violation - unsupported use of properties. Properties are not supported in the `{ $fun }` function.
994+
995+
949996
=== 42N57
950997

951998
Status description:: error: syntax error or access rule violation - invalid use of data-modifications in expressions. `{ $expr }` cannot contain any updating clauses.
952999

1000+
=== 42N59
1001+
1002+
Status description:: error: syntax error or access rule violation - variable already defined. Variable `{ $var }` already declared.
1003+
1004+
=== 42N65
1005+
1006+
Status description:: error: syntax error or access rule violation - node variable not bound. The `{ $fun }` function requires bound node variables when it is not part of a 'MATCH ...'.
1007+
1008+
=== 42N66
1009+
1010+
Status description:: error: syntax error or access rule violation - relationship variable already bound. Bound relationships are not allowed in calls to the `{ $fun }` function.
1011+
9531012
=== 42N70
9541013

9551014
Status description:: error: syntax error or access rule violation - function without required WHERE clause. The function `{ $fun }` requires a WHERE clause.
@@ -982,6 +1041,10 @@ Status description:: error: syntax error or access rule violation - missing hint
9821041

9831042
Status description:: error: syntax error or access rule violation - variable already bound. Node `{ $var }` has already been bound and cannot be modified by the `{ $clause }` clause.
9841043

1044+
=== 42N81
1045+
1046+
Status description:: error: syntax error or access rule violation - missing request parameter. Expected `{ $param }`, but got `{ $paramAndedList }`.
1047+
9851048
=== 42N83
9861049

9871050
Status description:: error: syntax error or access rule violation - impersonation disallowed while password change required. Cannot impersonate a user while password change required.
@@ -1225,6 +1288,9 @@ Status description:: error: system configuration or operation exception - cyclic
12251288

12261289
Status description:: error: system configuration or operation exception - insufficient resources for plan search. Could not find a query plan within given time and space limits.
12271290

1291+
=== 51N25
1292+
1293+
Status description:: error: system configuration or operation exception - database is busy. Cannot compile query due to excessive updates to indexes and constraints.
12281294

12291295
=== 51N27
12301296

@@ -1367,6 +1433,10 @@ Status description:: error: system configuration or operation exception - intern
13671433

13681434
Status description:: error: system configuration or operation exception - unable to check enterprise license acceptance. The DBMS is unable to determine the enterprise license acceptance status.
13691435

1436+
=== 51N61
1437+
1438+
Status description:: error: system configuration or operation exception - index population failed. Index `{ $idx }` population failed.
1439+
13701440

13711441
=== 51N63
13721442

@@ -1403,10 +1473,26 @@ Status description:: error: system configuration or operation exception - bolt i
14031473

14041474
Status description:: error: system configuration or operation exception - unsupported operation of a sharded database. Feature: `{ $feat }` is not available in a sharded database.
14051475

1476+
=== 51N72
1477+
1478+
Status description:: error: system configuration or operation exception - memory pool out of memory. Failed to allocate memory in a memory pool. See `{ $cfgSetting }` in the neo4j configuration.
1479+
1480+
=== 51N73
1481+
1482+
Status description:: error: system configuration or operation exception - transaction memory limit reached. The transaction used more memory than was allowed. The maximum allowed size for a transaction can be configured with `{ $cfgSetting }` in the neo4j configuration.
1483+
1484+
=== 51N74
1485+
1486+
Status description:: error: system configuration or operation exception - maximum number of transactions reached. Failed to start a new transaction. The limit of concurrent transactions is reached. Increase the number of concurrent transactions using `{ $cfgSetting }` in the neo4j configuration.
1487+
14061488
== Procedure exception
14071489

14081490
Procedure exceptions occur when there is an error in executing a procedure, such as when the procedure execution fails due to a client error, when the procedure cannot be invoked on a primary, when the number of arguments to checkConnectivity is invalid, etc.
14091491

1492+
=== 52N01
1493+
1494+
Status description:: error: procedure exception - procedure execution timeout. Execution of the procedure `{ $proc }` timed out after `{ $timeAmount }` `{ $timeUnit }`.
1495+
14101496
=== 52N02
14111497

14121498
Status description:: error: procedure exception - procedure execution client error. Execution of the procedure `{ $proc }` failed due to a client error.
@@ -1508,5 +1594,33 @@ Status description:: error: procedure exception - procedure sandboxed. `{ $sig }
15081594

15091595
Status description:: error: procedure exception - procedure compilation failed. Failed to compile procedure/function defined in `{ $procClass }`: `{ $msg }`
15101596

1597+
=== 52N36
1598+
1599+
Status description:: error: procedure exception - invalid procedure argument with API documentation hint. Invalid argument `{ $value }` for `{ $procParam }` on procedure `{ $proc }`. The expected format of `{ $procParam }` is outlined in the `{ $procParamFmt }` API documentation.
1600+
1601+
=== 52N37
1602+
1603+
Status description:: error: procedure exception - procedure execution error. Execution of the procedure `{ $proc } ` failed.
1604+
1605+
=== 52U00
1606+
1607+
Status description:: error: procedure exception - custom procedure execution error cause. Execution of the procedure `{ $proc }` failed due to `{ $msgTitle }`: { $msg }
1608+
1609+
=== 53N34
1610+
1611+
Status description:: error: function exception - function restricted. `{ $fun }` is is restricted and accesses database internals. User-defined function restriction is controlled by the dbms.security.procedures.unrestricted setting. Only un-restrict user-defined functions you can trust with access to database internals.
1612+
1613+
=== 53N35
1614+
1615+
Status description:: error: function exception - function compilation failed. Failed to compile function defined in `{ $funClass }`: { $msg }
1616+
1617+
=== 53N37
1618+
1619+
Status description:: error: function exception - function execution error. Execution of the function `{ $fun }` failed.
1620+
1621+
=== 53U00
1622+
1623+
Status description:: error: function exception - custom function execution error cause. Execution of the function `{ $fun }` failed due to `{ $msgTitle }`: { $msg }
1624+
15111625

15121626

0 commit comments

Comments
 (0)