Skip to content

Latest commit

 

History

History
2287 lines (1151 loc) · 123 KB

File metadata and controls

2287 lines (1151 loc) · 123 KB

List of GQLSTATUS error codes

The following page provides an overview of all GQLSTATUS server error codes in Neo4j. All errors in Neo4j have severity level ERROR.

Warning

Please note that while GQLSTATUS codes remain stable (any changes to them will be breaking), changes to status descriptions associated with these codes are not breaking and may happen at any time. For this reason, parsing the status descriptions or incorporating them into scripts is not recommended.

Connection exceptions

Connection exceptions occur when the client (e.g. Browser/Bloom/Cypher Shell) is unable to connect to the server for various reasons such as network issues, server-side routing being disabled, or the database being unavailable, etc.

Status description

error: connection exception

Status description

error: connection exception - transaction resolution unknown

Status description

error: connection exception - unable to connect to database. Unable to connect to database { [db] }. Unable to get bolt address of the leader. Check the status of the database. Retrying your request at a later time may succeed.

Status description

error: connection exception - unable to write to database. Unable to write to database { [db] } on this server. Server-side routing is disabled. Either connect to the database leader directly or enable server-side routing by setting { [cfgSetting] }=true.

Status description

error: connection exception - unable to connect to database. Unable to connect to database { [db] }. Server-side routing is disabled. Either connect to { $db } directly, or enable server-side routing by setting { [cfgSetting] }=true.

Status description

error: connection exception - failed to write to graph. Failed to write to graph { [graph] }. Check the defined access mode in both driver and database.

Status description

error: unable to route use clause. Routing with { [clause] } is not supported in embedded sessions. Connect to the database directly or try running the query using a Neo4j driver or the HTTP API.

Status description

error: connection exception - unable to route administration command. Routing administration commands is not supported in embedded sessions. Connect to the system database directly or try running the query using a Neo4j driver or the HTTP API.

Status description

error: connection exception - protocol error. General network protocol error.

Status description

error: connection exception - not the leader. This member is not the leader.

Status description

error: connection exception - database is read only. This database is read only on this server.

Status description

error: connection exception - database unavailable. The database { [db] } is currently unavailable. Check the database status. Retry your request at a later time.

Status description

error: connection exception - invalid server state. Message { [msg] } cannot be handled by session in the { [boltServerState] } state.

Status description

error: connection exception - request error. The request is invalid and could not be processed by the server. See cause for further details.

Status description

error: connection exception - failed to parse bookmark. Failed to parse the supplied bookmark. Verify it is correct or check the debug log for more information.

Status description

error: connection exception - database not up to requested bookmark. The database { [db] } is not up to the requested bookmark { [transactionId]1 }. The latest transaction ID is { $transactionId2 }.

Status description

error: connection exception - alias chains are not permitted. Unable to provide a routing table for the database identifed by the alias { [alias]1 } because the request comes from another alias { $alias2 } and alias chains are not permitted.

Status description

error: connection exception - no such routing policy. Policy definition of the routing policy { [routingPolicy] } could not be found. Verify that the spelling is correct.

Status description

error: connection exception - general driver client error. Remote execution failed with message { [msg] }.

Status description

error: connection exception - general driver transient error. Remote execution failed with message { [msg] }.

Status description

error: connection exception - general driver database error. Remote execution failed with message { [msg] }.

Status description

error: connection exception - shard execution transient error. Communication with shard { [graph] } failed with message { [msg] }.

Status description

error: connection exception - shard execution database error. Communication with shard { [graph] } failed with message { [msg] }.

Status description

error: connection exception - shard execution client error. Communication with shard { [graph] } failed with message { [msg] }.

Data exceptions

Data exceptions occur when a client request contains the wrong format, types, or other unsupported input. Some examples are data and constraint creation, which conflicts with existing constraints, properties of non-storable type, and spatial and temporal values with invalid components.

Status description

error: data exception

Status description

error: data exception - numeric value out of range. The numeric value { [value] } is outside the required range.

Status description

error: data exception - null value not allowed

Status description

error: data exception - invalid date, time, or datetime format

Status description

error: data exception - division by zero

Status description

error: data exception - interval field overflow

Status description

error: data exception - invalid value type

Status description

error: data exception - invalid date, time, or datetime function field name

Status description

error: data exception - invalid duration field. { [field] } is not a valid duration field.

Status description

error: data exception - unsupported value. The provided value is unsupported and cannot be processed.

Status description

error: data exception - invalid type. Expected the value { [value] } to be of type { [valueTypeList] }, but was of type { [valueType] }.

Status description

error: data exception - specified negative numeric value. Expected { [option] } to be a positive number but found { [value] } instead.

Status description

error: data exception - specified numeric value out of range. Expected { [component] } to be of type { [valueType] } and in the range { [lower] } to { [upper] } but found { [value] }.

Status description

error: data exception - invalid input value. Invalid input { [input] } for { [context] }. Expected { [inputList] }.

Status description

error: data exception - input failed validation. Invalid input { [input] } for { [context] }.

Status description

error: data exception - required input missing. Invalid input. { [inputList] } needs to be specified.

Status description

error: data exception - invalid pre-parser option key. Invalid pre-parser option(s): { [optionList] }.

Status description

error: data exception - invalid pre-parser combination. Invalid pre-parser option, cannot combine { [option]1 } with { $option2 }.

Status description

error: data exception - conflicting pre-parser combination. Invalid pre-parser option, cannot specify multiple conflicting values for { [option] }.

Status description

error: data exception - invalid pre-parser option value. Invalid pre-parser option, specified { [input] } is not valid for option { [option] }. Valid options are: { [optionList] }.

Status description

error: data exception - invalid argument. Invalid argument: cannot process { [input] }.

Status description

error: data exception - invalid date, time, or datetime format. Invalid argument: cannot process { [input] }.

Status description

error: data exception - invalid time zone. Specified time zones must include a date component.

Status description

error: data exception - invalid temporal value combination. Cannot select both { [temporal]1 } and { $temporal2 }.

Status description

error: data exception - invalid temporal component. Cannot read the specified { [component] } component from { [temporal] }.

Status description

error: data exception - invalid import value. Importing entity values to a graph with a USE clause is not supported. Attempted to import { [expr] } to { [graph] }.

Status description

error: data exception - incomplete spatial value. A { [crs] } POINT must contain { [mapKeyList] }.

Status description

error: data exception - invalid spatial value. A POINT must contain either x and y, or latitude and longitude.

Status description

error: data exception - invalid spatial value dimensions. Cannot create POINT with { [dim]1 }D coordinate reference system (CRS) and { [value] } coordinates. Use the equivalent { $dim2 }D coordinate reference system instead.

Status description

error: data exception - unsupported coordinate reference system. Unsupported coordinate reference system (CRS): { [crs] }.

Status description

error: data exception - invalid spatial value combination. Cannot specify both coordinate reference system (CRS) and spatial reference identifier (SRID).

Status description

error: data exception - invalid latitude value. Cannot create WGS84 POINT with invalid coordinate: { [coordinates] }. The valid range for the latitude coordinate is [-90, 90].

Status description

error: data exception - invalid coordinate arguments. Cannot construct a { [valueType] } from { [coordinates] }.

Status description

error: data exception - invalid temporal arguments. Cannot construct a { [valueType] } from { [temporal] }.

Status description

error: data exception - unsupported rounding mode. Unknown rounding mode. Valid values are: CEILING, FLOOR, UP, DOWN, HALF_EVEN, HALF_UP, HALF_DOWN, UNNECESSARY.

Status description

error: data exception - invalid entity type. Invalid input { [input] } for { [context] }. Expected to be { [valueTypeList] }.

Status description

error: data exception - overflow error. The result of the operation { [operation] } has caused an overflow.

Status description

error: data exception - unknown coordinate reference system. Unknown coordinate reference system (CRS).

Status description

error: data exception - missing temporal unit. At least one temporal unit must be specified.

Status description

error: data exception - invalid properties in merge pattern. The { [entityType] } property { [propKey] } in { [pat] } is invalid. MERGE cannot be used with a graph element property value that is { [value] }.

Status description

error: data exception - non-deterministic sort expression. ORDER BY expressions must be deterministic.

Status description

error: data exception - invalid shortest path expression. Shortest path expressions must contain start and end nodes. Cannot find: { [variable] }.

Status description

error: data exception - invalid use of aggregate function. Cannot use { [funType] } function inside an aggregate function.

Status description

error: data exception - invalid date format. Cannot parse { [input] } as a DATE. Calendar dates need to be specified using the format YYYY-MM, while ordinal dates need to be specified using the format YYYY-DDD.

Status description

error: data exception - invalid temporal format. Cannot parse { [input] } as a { [valueType] }.

Status description

error: data exception - invalid coercion. Cannot coerce { [value] } to { [valueType] }.

Status description

error: data exception - invalid function argument. Invalid argument to the function { [fun] }.

Status description

error: data exception - unsupported property value type. Value { [value] } cannot be stored in properties.

Status description

error: data exception - non-assignable temporal component. Cannot assign { [component] } of a { [valueType] }.

Status description

error: data exception - merge node uniqueness constraint violation. The MERGE clause did not find a matching node { [variable] } and cannot create a new node due to conflicts with existing uniqueness constraints.

Status description

error: data exception - merge relationship uniqueness constraint violation. The MERGE clause did not find a matching relationship { [variable] } and cannot create a new relationship due to conflicts with existing uniqueness constraints.

Status description

error: data exception - unable to load external resource. Could not load external resource from { [url] }.

Status description

error: data exception - parallel runtime disabled. Parallel runtime has been disabled, enable it or upgrade to a bigger Aura instance.

Status description

error: data exception - unsupported use of parallel runtime. Parallel runtime does not support updating queries or a change in the state of transactions. Use another runtime.

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.

Status description

error: data exception - unable to use specified runtime. Cannot use the specified runtime { [runtime] } due to { [cause] } not being supported. Use another runtime.

Status description

error: data exception - CSV buffer size overflow. Cannot read a CSV field larger than the set buffer size. Ensure the field does not have an unterminated quote, or increase the buffer size via dbms.import.csv.buffer_size.

Status description

error: data exception - graph reference not found. A graph reference with the name { [db] } was not found. Verify that the spelling is correct.

Status description

error: data exception - invalid combination of PROFILE and EXPLAIN. PROFILE and EXPLAIN cannot be combined.

Status description

error: data exception - invalid use of PROFILE. Cannot PROFILE query before results are materialized.

Status description

error: data exception - invalid map. Multiple conflicting entries specified for { [mapKey] }.

Status description

error: data exception - required key missing from map. Map requires key { [mapKey] } but was missing from field { [field] }.

Status description

error: data exception - protocol message length limit overflow. Protocol message length limit exceeded (limit: { [boltMsgLenLimit] }).

Status description

error: data exception - invalid protocol type. Protocol type is invalid. Invalid number of struct components (received { [count]1 } but expected { [count]2 }).

Status description

error: data exception - invalid spatial component. Cannot read the specified { [component] } component from { [value] }.

Status description

error: data exception - token does not exist. The { [tokenType] } token with id { [tokenId] } does not exist.

Status description

error: data exception - illegal element. Encountered illegal { [item] } element. Reason: { [msg] }

Status description

error: data exception - relationship type does not exist. The relationship type { [relType] } does not exist.

Status description

error: data exception - property key does not exist. The property key { [propKey] } does not exist.

Status description

error: data exception - constraint does not exist. The constraint { [constrDescrOrName] } does not exist.

Status description

error: data exception - equivalent constraint already exists. An equivalent constraint already exists: { [constrDescrOrName] }.

Status description

error: data exception - conflicting constraint already exists. A conflicting constraint already exists: { [constrDescrOrName] }.

Status description

error: data exception - duplicated constraint name. A constraint with the same name already exists: { [constr] }.

Status description

error: data exception - dependent constraint managed individually. Dependent constraints cannot be managed individually and must be managed together with its graph type.

Status description

error: data exception - index does not exist. The index { [idxDescrOrName] } does not exist.

Status description

error: data exception - equivalent index already exists. An equivalent index already exists: { [idxDescrOrName] }.

Status description

error: data exception - duplicated index name. An index with the same name already exists: { [idx] }.

Status description

error: data exception - constraint conflicts with existing index. Constraint conflicts with already existing index { [idxDescrOrName] }.

Status description

error: data exception - index conflicts with existing constraint. An index that belongs to the constraint { [constr] } contains a conflicting index.

Status description

error: data exception - constraint contains duplicated tokens. The constraint specified by { [constrDescrOrName] } includes a label, relationship type, or property key with name { [token] } more than once.

Status description

error: data exception - index contains duplicated tokens. The index specified by { [idxDescrOrName] } includes a label, relationship type, or property key with name { [token] } more than once.

Status description

error: data exception - property presence verification failed. { [entityType] } ({ [entityId] }) with { [tokenType] } { [token] } must have the following properties: { [propKeyList] }.

Status description

error: data exception - property type verification failed. { [entityType] } ({ [entityId] }) with { [tokenType] } { [token] } must have the property { [propKey] } with value type { [valueType] }.

Status description

error: data exception - property uniqueness constraint violated. Property uniqueness constraint violated: { [reasonList] }.

Status description

error: data exception - index entry conflict. Index entry conflict: { [value] }.

Status description

error: data exception - expression type unsupported here. Invalid input: { [exprType] } is not supported in { [context] }.

Status description

error: data exception - input contains invalid characters. Input { [input] } contains invalid characters for { [context] }. Special characters may require that the input is quoted using backticks.

Status description

error: data exception - input consists of too many components. Expected name to contain at most { [upper] } components separated by '.'.

Status description

error: data exception - string too long. Expected the string to be no more than { [upper] } characters long.

Status description

error: data exception - string too short. Expected the string to be at least { [lower] } characters long.

Status description

error: data exception - numeric range 0 disallowed. Expected a nonzero number.

Status description

error: data exception - not a valid CIDR IP. { [input] } is not a valid CIDR IP.

Status description

error: data exception - new password cannot be the same as the old password. Expected the new password to be different from the old password.

Status description

error: data exception - property type unsupported in constraint. { [valueType] } is not supported in property type constraints.

Status description

error: data exception - cannot convert alias local to remote or remote to local. Failed to alter the specified database alias { [alias] }. Altering remote alias to a local alias or vice versa is not supported. Drop and recreate the alias instead.

Status description

error: data exception - missing RETURN. This query requires a RETURN clause.

Status description

error: data exception - missing YIELD. A required YIELD clause is missing.

Status description

error: data exception - invalid YIELD *. YIELD * is not supported in this context. Explicitly specify which columns to yield.

Status description

error: data exception - parsing JSON exception. Invalid JSON input. Please check the format.

Status description

error: data exception - mapping JSON exception. Unable to map the JSON input. Please verify the structure.

Status description

error: data exception - unexpected struct tag. Unexpected struct tag: { [value] }.

Status description

error: data exception - wrong first field during deserialization. Unable to deserialize request. Expected first field to be { [field] }, but was { [value] }.

Status description

error: data exception - wrong token during deserialization. Unable to deserialize request. Expected { [token] }, found { [value] }.

Status description

error: data exception - invalid property-based access control rule. Failed to administer property rule.

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.

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.

Status description

error: data exception - invalid property-based access control rule involving NaN. 'NaN' is not supported for property-based access control.

Status description

error: data exception - invalid property-based access control rule involving comparison with NULL. The property value access rule pattern { [pred] } always evaluates to NULL.

Status description

error: data exception - invalid property-based access control rule involving IS NULL. The property value access rule pattern { [pred] } always evaluates to NULL. Use IS NULL instead.

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.

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.

Status description

error: data exception - parsing JSON failure. Underlying error: { [cause] }.

Status description

error: data exception - unexpected map entry. Invalid input. Unexpected key { [mapKey] }, expected keys are { [mapKeyList] }.

Status description

error: data exception - invalid list for property-based access control rule. The expression { [expr] } is not supported. Lists containing { [exprType] } values are not supported for property-based access control.

Status description

error: data exception - mixed type list for property-based access control rule. The expression { [expr] } is not supported. All elements in a list must be literals of the same type for property-based access control.

Status description

error: data exception - characters after quote in CSV field. Characters after an ending quote in a CSV field are not supported. See { [input] } at position { [pos] }. This is read as { [variable] }.

Status description

error: data exception - missing end quote in CSV field. Missing end quote at position { [pos] } in { [input] }.

Status description

error: data exception - multi-line field in illegal CSV context. Multi-line fields are illegal in this context. Verify that there is not a missing end quote in { [input] } at position { [pos] }.

Status description

error: data exception - invalid property-based access control rule involving WHERE and IS NULL. The property value access rule pattern { [pred] } always evaluates to NULL. Use WHERE syntax in combination with IS NULL instead.

Status description

error: data exception - type mismatch. Type mismatch: expected to be { [valueTypeList] } but was { [input] }.

Status description

error: data exception - incompatible graph type dependence. Graph type { [graphTypeDependence]1 } constraint { [constrDescrOrName]1 } is incompatible with graph type { $graphTypeDependence2 } constraint { $constrDescrOrName2 } because they have different graph type dependence.

Status description

error: data exception - token presence verification failed. { [entityType] } ({ [entityId] }) with { [tokenType]1 } { [token]1 } must have the { $tokenType2 } { $token2 }.

Status description

error: data exception - endpoint label presence verification failed. Relationship ({ [entityId]1 }) with type { [relType] } requires its { [endpointType] } node ({ $entityId2 }) to have the label { [label] }.

Status description

error: data exception - unsupported time zone identifier. Unknown time zone identifier { [input] }.

Status description

error: data exception - input empty. Invalid input. { [item] } is not allowed to be an empty string.

Status description

error: data exception - element id unsupported on composite database. It is not supported to create element ids on composite databases. Create the element id for { [entityType] } { <<$entityId>> } on the constituent instead.

Status description

error: data exception - invalid Neo4j type. { [input] } is not a recognized Neo4j type.

Status description

error: data exception - invalid inner list type. Lists cannot have { [typeDescription] } as an inner type in this context.

Status description

error: data exception - omitting mandatory field for property type constraints for vectors. Property type constraints for vectors need to define both coordinate type and dimension.

Status description

error: data exception - index belongs to constraint. Index belongs to constraint { [constrDescrOrName] }.

Status description

error: data exception - unsupported struct tag. Unsupported struct tag: { [value] }.

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 }.

Status description

error: data exception - property value too big. Property value of type { [typeDescription] } is too big (more than { [bytes] } bytes): { [value] }

Status description

error: data exception - graph type element contains duplicated tokens. The graph type element includes a property key with name { [propKey] } more than once.

Status description

error: data exception - node element type has no effect. The node element type { [label] } must contain one or more implied labels, or at least one property type.

Status description

error: data exception - relationship element type has no effect. The relationship element type { [relType] } must define a source, destination, or at least one property type.

Status description

error: data exception - a label cannot be both identifying and implied. The label(s) { [labelList] } are defined as both identifying and implied.

Status description

error: data exception - graph type element not found. The { [entityType] } element type referenced by { [graphTypeReference] } does not exist.

Status description

error: data exception - independent constraint and node element type have the same label. The independent constraint { [constrDescrOrName] } is using the same label { [label] } as a node element type.

Status description

error: data exception - independent constraint and relationship element type have the same relationship type. The independent constraint { [constrDescrOrName] } is using the same relationship type { [relType] } as a relationship element type.

Status description

error: data exception - graph type contains duplicated tokens. The graph type includes a label, a relationship type, or an alias with the name { [token] } more than once.

Status description

error: data exception - invalid element type constraints in graph type. A { [entityType]1 } element type property { [context] } constraint cannot be specified inline of a { [entityType]2 } element type.

Status description

error: data exception - node element type already exists. A node element type identified by the label { [label] } already exists in the graph type.

Status description

error: data exception - relationship element type already exists. A relationship element type identified by the relationship type { [relType] } already exists in the graph type.

Status description

error: data exception - node element type specified incorrectly. The node element type { [graphTypeElement]1 } identified by the label { [label] } is different to the one specified in the query { [graphTypeElement]2 }.

Status description

error: data exception - relationship element type specified incorrectly. The relationship element type { [graphTypeElement]1 } identified by the relationship type { [relType] } is different to the one specified in the query { [graphTypeElement]2 }.

Status description

error: data exception - node element type in use. The node element type identified by the label { [label] } is referenced in the graph type element { [graphTypeReference] } and cannot be dropped.

Status description

error: data exception - graph type constraint not supported. Graph type constraint definitions are not supported in the { [graphTypeOperation] } operation.

Status description

error: data exception - wrong index type. Expected the index { [idx] } to be a { [idxType]1 } index but was a { [idxType]2 } index.

Status description

error: data exception - operation not allowed for roles that are granted to an AUTH RULE. Invalid input: '{ [query] }' is not allowed for roles that are granted to an AUTH RULE.

Status description

error: data exception - operation not allowed for roles with DENY privileges. Invalid input: '{ [query] }' is not allowed for roles with DENY privileges.

Status description

error: data exception - wrong property for vector search with filters. The property { [propKey] } is not an additional property for vector search with filters on the vector index { [idx] } .

Invalid transaction state

Invalid transaction state errors occur when the transaction is in an invalid state, such as when the transaction is terminated or closed, or when there is a conflict between the transaction state and applied updates.

Status description

error: invalid transaction state - catalog and data statement mixing not supported

Status description

error: invalid transaction state - invalid combination of statement types. Failed to execute the query { [query] } due to conflicting statement types (read query, write query, schema modification, or administration command). To execute queries in the same transaction, they must be either of the same type, or be a combination of schema modifications and read commands.

Status description

error: invalid transaction state - unable to complete transaction. Unable to complete transaction. See debug log for details.

Status description

error: invalid transaction state - concurrent access violation. Transaction is being used concurrently by another request.

Status description

error: invalid transaction state - specified transaction does not exist. Transaction { [transactionId] } does not exist.

Status description

error: invalid transaction state - transaction closed. Transaction has been closed.

Status description

error: invalid transaction state - transaction start failed. Failed to start transaction. See debug log for details.

Status description

error: invalid transaction state - invalid transaction lease. The lease for the transaction is no longer valid.

Status description

error: invalid transaction state - internal transaction failure. The transaction failed due to an internal error.

Status description

error: invalid transaction state - conflicting transaction state. There was a conflict detected between the transaction state and applied updates. Please retry the transaction.

Status description

error: invalid transaction state - index was dropped. Index { [idx] } was dropped in this transaction and cannot be used.

Status description

error: invalid transaction state - cannot access entity after removal. A { [entityType] } was accessed after being deleted in this transaction. Verify the transaction statements.

Status description

error: invalid transaction state - transaction termination client error. The transaction has been terminated. Retry your operation in a new transaction, and you should see a successful result. Reason: { [msg] }

Status description

error: invalid transaction state - transaction termination database error. The transaction has been terminated. Retry your operation in a new transaction, and you should see a successful result. Reason: { [msg] }

Status description

error: invalid transaction state - transaction termination transient error. The transaction has been terminated. Retry your operation in a new transaction, and you should see a successful result. Reason: { [msg] }

Status description

error: invalid transaction state - implicit transaction required. The attempted operation requires an implicit transaction.

Invalid transaction termination

Invalid transaction termination errors occur when the transaction termination fails, such as when the transaction or constituent transaction fails to commit, or when the transaction termination fails to apply or append the transaction.

Status description

error: invalid transaction termination - commit failed. Failed to commit transaction.

Status description

error: invalid transaction termination - constituent commit failed. Failed to commit constituent transaction. See debug log for details.

Status description

error: invalid transaction termination - transaction termination failed. Failed to terminate transaction. See debug log for details.

Status description

error: invalid transaction termination - constituent transaction termination failed. Failed to terminate constituent transaction. See debug log for details.

Status description

error: invalid transaction termination - failed to apply transaction. There was an error on applying the transaction. See logs for more information.

Status description

error: invalid transaction termination - failed to append transaction. There was an error on appending the transaction. See logs for more information.

Status description

error: invalid transaction termination - inner transactions still open. Unable to commit transaction because it still have non-closed inner transactions.

Transaction rollback

Transaction rollback errors occur when there is a failure in a transaction or a constituent transaction rollback.

Status description

error: transaction rollback

Status description

error: transaction rollback - statement completion unknown

Status description

error: transaction rollback - rollback failed. Failed to rollback transaction. See debug log for details.

Status description

error: transaction rollback - constituent rollback failed. Failed to rollback constituent transaction. See debug log for details.

Syntax error or access rule violation

Syntax error or access rule violation errors occur when a Cypher query contains invalid syntax or when a client request violates the access rules, such as when a query tries to access a database without enough privileges, etc.

Status description

error: syntax error or access rule violation

Status description

error: syntax error or access rule violation - invalid syntax

Status description

error: syntax error or access rule violation - number of edge labels below supported minimum

Status description

error: syntax error or access rule violation - number of edge labels exceeds supported maximum

Status description

error: syntax error or access rule violation - number of edge properties exceeds supported maximum

Status description

error: syntax error or access rule violation - number of node labels below supported minimum

Status description

error: syntax error or access rule violation - number of node labels exceeds supported maximum

Status description

error: syntax error or access rule violation - number of node properties exceeds supported maximum

Status description

error: syntax error or access rule violation - number of node type key labels below supported minimum

Status description

error: syntax error or access rule violation - number of node type key labels exceeds supported maximum

Status description

error: syntax error or access rule violation - number of edge type key labels below supported minimum

Status description

error: syntax error or access rule violation - number of edge type key labels exceeds supported maximum

Status description

error: syntax error or access rule violation - invalid case expression. CASE expressions must have the same number of WHEN and THEN operands.

Status description

error: syntax error or access rule violation - invalid FOREACH. Invalid use of { [clause] } inside FOREACH.

Status description

error: syntax error or access rule violation - invalid comment. Failed to parse comment. A comment starting with /* must also have a closing */.

Status description

error: syntax error or access rule violation - invalid expression. { [expr] } cannot be used in a { [clause] } clause.

Status description

error: syntax error or access rule violation - invalid FIELDTERMINATOR. The FIELDTERMINATOR specified for LOAD CSV can only be one character wide.

Status description

error: syntax error or access rule violation - invalid input. Invalid input { [input] }, expected: { [valueList] }.

Status description

error: syntax error or access rule violation - invalid integer literal. The given { [valueType] } literal { [input] } is invalid.

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.

Status description

error: syntax error or access rule violation - invalid label expression. Mixing label expression symbols (|, &, !, and %) with colon (:) between labels is not allowed. This expression could be expressed as { [syntax] }.

Status description

error: syntax error or access rule violation - invalid name. A { [tokenType] } name cannot be empty or contain any null-bytes: { [input] }.

Status description

error: syntax error or access rule violation - invalid nesting of quantified path patterns. Quantified path patterns cannot be nested.

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 { [count]1 } but got { $count2 }. The procedure or function { [procFun] } has the signature: { [sig] }.

Status description

error: syntax error or access rule violation - invalid number of relationship types. Exactly one relationship type must be specified for { [variable] }.

Status description

error: syntax error or access rule violation - invalid number of statements. Expected exactly one statement per query but got: { [count] }.

Status description

error: syntax error or access rule violation - invalid point. Map with keys { [mapKeyList] } is not a valid POINT. Use either Cartesian or geographic coordinates.

Status description

error: syntax error or access rule violation - invalid quantifier. A quantifier must not have a lower bound greater than the upper bound.

Status description

error: syntax error or access rule violation - invalid reference to implicitly grouped expressions. The aggregation column contains implicit grouping expressions referenced by the variables { [variableList] }. Implicit grouping expressions are variables not explicitly declared as grouping keys.

Status description

error: syntax error or access rule violation - invalid string literal. Failed to parse string literal. The query must contain an even number of non-escaped quotes.

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.

Status description

error: syntax error or access rule violation - invalid reference to variable out of scope. Not allowed to reference { [variableList] } from within a parenthesized/quantified path pattern like { [pat] } in the same graph pattern.

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.

Status description

error: syntax error or access rule violation - invalid use of aggregate function. Aggregate expression { [expr] } is not allowed in this context.

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.

Status description

error: syntax error or access rule violation - invalid DELETE. DELETE …​ does not support removing labels from a node. Use REMOVE …​ instead.

Status description

error: syntax error or access rule violation - invalid use of DISTINCT with non-aggregate function. DISTINCT cannot be used with the { [fun] } function.

Status description

error: syntax error or access rule violation - invalid use of importing WITH. Importing WITH can consist only of direct references to outside variables. { [input] } is not allowed.

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] }.

Status description

error: syntax error or access rule violation - invalid use of label expressions. Label expressions cannot be used in { [expr] }.

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.

Status description

error: syntax error or access rule violation - invalid use of node and relationship pattern predicate. Node and relationship pattern predicates cannot be used in { [context] }. They can only be used in a MATCH clause or inside a pattern comprehension.

Status description

error: syntax error or access rule violation - invalid use of NOT NULL. Closed Dynamic Union types cannot be appended with NOT NULL, specify NOT NULL on inner types instead.

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.

Status description

error: syntax error or access rule violation - invalid use of relationship type expression. Relationship type expressions can only be used in MATCH …​.

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.

Status description

error: syntax error or access rule violation - invalid use of RETURN *. RETURN * is not allowed when there are no variables in scope.

Status description

error: syntax error or access rule violation - invalid use of RETURN. RETURN …​ can only be used at the end of a query or subquery.

Status description

error: syntax error or access rule violation - invalid use of shortest path function. Mixing the { [fun] } function with path selectors, explicit match modes, or explicit path modes is not allowed.

Status description

error: syntax error or access rule violation - invalid use of UNION and UNION ALL. UNION and UNION ALL cannot be combined.

Status description

error: syntax error or access rule violation - invalid use of variable length relationship. Variable length relationships cannot be used in { [value] }.

Status description

error: syntax error or access rule violation - invalid use of YIELD. Cannot use YIELD on a call to a void procedure.

Status description

error: syntax error or access rule violation - invalid use of YIELD *. YIELD * can only be used with a standalone procedure call.

Status description

error: syntax error or access rule violation - invalid use of multiple path patterns. Multiple path patterns cannot be used in the same clause in combination with a selective path selector. { [action] }

Status description

error: syntax error or access rule violation - invalid use of a node pattern pair. Node pattern pairs are only supported for quantified path patterns.

Status description

error: syntax error or access rule violation - parser error. Parser Error: { [msg] }.

Status description

error: syntax error or access rule violation - invalid use of a subquery in MERGE. Subqueries are not allowed in a MERGE clause.

Status description

error: syntax error or access rule violation - invalid inequality operator. Unknown inequality operator !=. The operator for inequality in Cypher is <>.

Status description

error: syntax error or access rule violation - token name too long. Invalid input { [input] }... A { [tokenType] } name cannot be longer than { [value] }.

Status description

info: invalid call signature. The procedure or function { [procFun] } must have the signature: { [sig] }.

Status description

error: syntax error or access rule violation - no longer valid syntax. { [msg] }

Status description

error: syntax error or access rule violation - unsupported coordinate type. Unknown coordinate type: { [input] }.

Status description

error: syntax error or access rule violation - invalid use of INSERT. { [cause] } is not allowed in INSERT. Use CREATE or { [replacement] }.

Status description

error: syntax error or access rule violation - invalid use of dynamic label or type. Dynamic { [tokenType] } using $any() are not allowed in { [clause] }.

Status description

error: syntax error or access rule violation - invalid relationship direction. Only directed relationships are supported in { [clause]}.

Status description

error: syntax error or access rule violation - invalid query ending. {[exprType]} cannot contain a query ending with {[clause]}.

Status description

error: syntax error or access rule violation - invalid entity reference. Entity, {[expr]}, cannot be created and referenced in the same clause.

Status description

error: syntax error or access rule violation - dynamic entity type not allowed. Dynamic label and types are only allowed in { [clauseList] } clauses.

Status description

error: syntax error or access rule violation - invalid glob escaping. Each part of the glob (a block of text up until a dot) must either be fully escaped or not escaped at all.

Status description

error: syntax error or access rule violation - missing LOOKUP INDEX function name. Missing function name for the LOOKUP INDEX.

Status description

error: syntax error or access rule violation - unsupported distance metric. Unknown distance metric: { [input] }.

Status description

error: syntax error or access rule violation - wrong subclause order. ORDER BY, { [clause] } and LIMIT can only be used in this order in RETURN.

Status description

error: syntax error or access rule violation - unsupported operation. { [msg] } currently not supported after NEXT { [context] }.

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] }.

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.

Status description

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

Status description

error: syntax error or access rule violation - mismatched pattern. Pattern, { [input]1 }, does not match input, { [input]2 }. Verify that the pattern is valid for constructing { [valueType] }.

Status description

error: syntax error or access rule violation - invalid search variable reference. { [variable] } must reference a variable from the same MATCH statement.

Status description

error: syntax error or access rule violation - search clause with multiple bound variables. In order to have a search clause, a MATCH statement can only have one bound variable.

Status description

error: syntax error or access rule violation - search clause with invalid predicates. In order to have a search clause, a MATCH statement can only have predicates on the bound node or relationship.

Status description

error: syntax error or access rule violation - search clause with too complex pattern. In order to have a search clause, a MATCH statement can only have a single node or relationship pattern and no selectors.

Status description

error: syntax error or access rule violation - invalid predicate for vector search with filters. The vector search filter predicate { [expr] } must consist of one or more property predicates joined by AND, and the combined property predicates for each property must specify either an exact value (e.g. x.prop = 1), a half-bounded range (e.g. x.prop >= 1), or a bounded range (e.g. x.prop > 1 AND x.prop < 100).

Status description

error: syntax error or access rule violation - wrong variable for vector search with filters. The variable { [variable]1 } in a vector search filter property predicate must be the same as the search clause binding variable { [variable]2 }.

Status description

error: syntax error or access rule violation - self-referencing in vector search. The expression { [expr] } in the search clause may not depend on the search clause binding variable { [variable] }.

Status description

error: syntax error or access rule violation - index or constraint value too long. The provided index or constraint { [item] } { [input] } ({ [bytes]1 } bytes) exceeded limit of { [bytes]2 } bytes.

Status description

error: syntax error or access rule violation - graph reference not found. A graph reference with the name { [db] } was not found. Verify that the spelling is correct.

Status description

error: syntax error or access rule violation - no such constituent graph exists in composite database. The constituent graph { [graph] } was not found in the in composite database { [db] }. Verify that the spelling is correct.

Status description

error: syntax error or access rule violation - writing in read access mode. Writing in read access mode not allowed.

Status description

error: syntax error or access rule violation - writing to multiple graphs. Writing to multiple graphs in the same transaction is not allowed. Use CALL IN TRANSACTION or create separate transactions in your application.

Status description

error: syntax error or access rule violation - unsupported access of composite database. Failed to access database identified by { [db]1 } while connected to session database { $db2 }. Connect to { $db3 } directly.

Status description

error: syntax error or access rule violation - unsupported access of standard database. Failed to access database identified by { [db]1 } while connected to composite session database { $db2 }. Connect to { $db3 } directly or create an alias in the composite database.

Status description

error: syntax error or access rule violation - unsupported action on composite database. { [action] } is not supported on composite databases.

Status description

error: syntax error or access rule violation - variable shadowing. The variable { [variable] } is shadowing a variable with the same name from the outer scope and needs to be renamed.

Status description

error: syntax error or access rule violation - no such procedure. The procedure { [procFun] } was not found. Verify that the spelling is correct.

Status description

error: syntax error or access rule violation - no such user. A user with the name { [user] } was not found. Verify that the spelling is correct.

Status description

error: syntax error or access rule violation - invalid shard target. { [action] } is not allowed with a shard target. Connect to { [db]1 } in order to read or write data from { db2 }.

Status description

error: syntax error or access rule violation - cannot replace sharded database. The database identified by { [db]1 } is sharded. Drop the database { [db]2 } before recreating.

Status description

error: syntax error or access rule violation - cannot call function from this context. The function { [fun] } cannot be called from the current context. It can only be used { [context] }.

Status description

error: syntax error or access rule violation - cannot call function without metadata. The function { [fun] } cannot be called without metadata.

Status description

error: syntax error or access rule violation - cannot call function without metadata for realm. The function { [fun] } cannot be called without metadata for realm: { [auth] }.

Status description

error: syntax error or access rule violation - no such role. A role with the name { [role] } was not found. Verify that the spelling is correct.

Status description

error: syntax error or access rule violation - graph reference already exists. A graph reference with the name { [dbList] } already exists.

Status description

error: syntax error or access rule violation - user already exists. A user with the name { [user] } already exists.

Status description

error: syntax error or access rule violation - role already exists. A role with the name { [role] } already exists.

Status description

error: syntax error or access rule violation - invalid use of command. { [clause] } cannot be used together with { [cmd] }.

Status description

error: syntax error or access rule violation - invalid use of reserved keyword. { [syntax] } is a reserved keyword and cannot be used in this place.

Status description

error: syntax error or access rule violation - unsupported index or constraint. Only single property { [idxType] } are supported.

Status description

error: syntax error or access rule violation - unsupported request. { [input] } is not allowed on the system database.

Status description

error: syntax error or access rule violation - read-only database. The database is in read-only mode.

Status description

error: syntax error or access rule violation - duplicate clause. Duplicate { [syntax] } clause.

Status description

error: syntax error or access rule violation - empty list range operator. The list range operator [ ] cannot be empty.

Status description

error: syntax error or access rule violation - unaliased return item. Expression in { [clause] } must be aliased (use AS).

Status description

error: syntax error or access rule violation - single return column required. A COLLECT subquery must end with a single return column.

Status description

error: syntax error or access rule violation - missing reference to aggregation function. The aggregating function must be included in the { [clause] } clause for use in ORDER BY …​.

Status description

error: syntax error or access rule violation - missing WITH. A WITH clause is required between { [input]1 } and { $input2 }.

Status description

error: syntax error or access rule violation - missing YIELD. Procedure call inside a query does not support naming results implicitly. Use YIELD instead.

Status description

error: syntax error or access rule violation - multiple join hints on same variable. Multiple join hints for the same variable { [variable] } are not supported.

Status description

error: syntax error or access rule violation - patterns or variables not statically inferrable. Only statically inferrable patterns and variables are allowed in { [input] }.

Status description

error: syntax error or access rule violation - unbound variables in pattern expression. Pattern expressions are not allowed to introduce new variables: { [variable] }.

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] }.

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.

Status description

error: syntax error or access rule violation - path bound in quantified path pattern. Path cannot be bound in a quantified path pattern.

Status description

error: syntax error or access rule violation - unsupported path selector in path pattern. The path selector { [selector] } is not supported within quantified or parenthesized path patterns.

Status description

error: syntax error or access rule violation - procedure call without parentheses. Procedure call is missing parentheses.

Status description

error: syntax error or access rule violation - invalid use of relationship pattern predicates in variable length relationships. Relationship pattern predicates cannot be use in variable length relationships.

Status description

error: syntax error or access rule violation - duplicate return item name. Return items must have unique names.

Status description

error: syntax error or access rule violation - incompatible return column names. All { [context] } must have the same return column names. Use AS to ensure columns have the same name.

Status description

error: syntax error or access rule violation - incompatible conditional query. All { [context] } need to either return rows or update the graph.

Status description

error: syntax error or access rule violation - incompatible number of return columns. All { [context] } must return the same number of columns.

Status description

error: syntax error or access rule violation - invalid use of CALL { …​ }. Not possible to enclose { [clause] } in CALL { …​ }. Use CALL () { …​ } instead.

Status description

error: syntax error or access rule violation - single relationship pattern required. The { [fun] } function must contain one relationship pattern.

Status description

error: syntax error or access rule violation - missing |-expression. The reduce function requires a | expression after the accumulator.

Status description

error: syntax error or access rule violation - unsupported sub-path binding. Sub-path assignment is not supported.

Status description

error: syntax error or access rule violation - inaccessible variable. It is not possible to access the variable { [variable] } declared before the { [clause] } clause when using DISTINCT or an aggregation.

Status description

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

Status description

error: syntax error or access rule violation - invalid use of UNION and CALL IN TRANSACTIONS. CALL { …​ } IN TRANSACTIONS is not supported in …​ UNION …​.

Status description

error: syntax error or access rule violation - no such function. The function { [fun] } was not found. Verify that the spelling is correct.

Status description

error: syntax error or access rule violation - unsupported normal form. Unknown Normal Form: { [input] }.

Status description

error: syntax error or access rule violation - procedure return column not defined. The procedure return column { [variable] } is not defined for this procedure. Verify that the spelling is correct.

Status description

error: syntax error or access rule violation - invalid parameter. Invalid parameter { [param] }.

Status description

error: syntax error or access rule violation - invalid value type. { [input] } is not a recognized Cypher type.

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. Add an upper bound to the quantified path pattern.

Status description

error: syntax error or access rule violation - unsupported match mode. The match mode { [matchMode] } is not supported.

Status description

error: syntax error or access rule violation - unsupported use of properties. Properties are not supported in the { [fun] } function.

Status description

error: syntax error or access rule violation - invalid use of data-modifications in expressions. { [expr] } cannot contain any updating clauses.

Status description

error: syntax error or access rule violation - unsupported use of nesting. Nested CALL { …​ } IN TRANSACTIONS is not supported.

Status description

error: syntax error or access rule violation - variable already defined. Variable { [variable] } already declared.

Status description

error: syntax error or access rule violation - unsupported combination of match mode and path mode. REPEATABLE ELEMENTS with { [pathMode] } path mode is not supported.

Status description

error: syntax error or access rule violation - unsupported mixing of different path modes. Mixing { [pathModeList] } in the same graph pattern is not supported. Split the pattern into separate MATCH clauses instead.

Status description

error: syntax error or access rule violation - variable not defined. Variable { [variable] } not defined.

Status description

error: syntax error or access rule violation - inner type with different nullability. All inner types in a Closed Dynamic Union must be nullable, or be appended with NOT NULL.

Status description

error: syntax error or access rule violation - at least one node or relationship required. A quantified or parenthesized path pattern must have at least one node or relationship pattern.

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 …​.

Status description

error: syntax error or access rule violation - relationship variable already bound. Bound relationships are not allowed in calls to the { [fun] } function.

Status description

error: syntax error or access rule violation - duplicate variable definition. Variables cannot be defined more than once in a { [clause] } clause.

Status description

error: syntax error or access rule violation - function not allowed inside expression. The { [fun] } function is only allowed as a top-level element and not inside an { [expr] }.

Status description

error: syntax error or access rule violation - function without required WHERE clause. The function { [fun] } requires a WHERE clause.

Status description

error: syntax error or access rule violation - incomplete query. A query must conclude with a RETURN clause, a FINISH clause, an update clause, a unit subquery call, or a procedure call without a YIELD clause.

Status description

error: syntax error or access rule violation - graph function only supported on composite databases. Calling graph functions is only supported on composite databases. Use the name directly or connect to a composite database with the desired constituents.

Status description

error: syntax error or access rule violation - invalid placement of USE clause. The USE clause must be the first clause of a query or an operand to …​ UNION …​ . In a CALL sub-query, it can also be the second clause if the first clause is an importing WITH.

Status description

error: syntax error or access rule violation - invalid nested USE clause. Failed to access { [db]1 } and { $db2 }. Child USE clauses must target the same graph as their parent query. Run in separate (sub)queries instead.

Status description

error: syntax error or access rule violation - invalid use of graph function. A call to the graph function { [fun] } is only allowed as the top-level argument of a USE clause.

Status description

error: syntax error or access rule violation - unfulfillable hints. The hint(s) { [hintList] } cannot be fulfilled.

Status description

error: syntax error or access rule violation - missing hint predicate. The hint { [hint] } cannot be fulfilled. The query does not contain a compatible predicate for { [entityType] } on { [variable] }.

Status description

error: syntax error or access rule violation - variable already bound. Node { [variable] } has already been bound and cannot be modified by the { [clause] } clause.

Status description

error: syntax error or access rule violation - invalid USE clause. The USE clause is not required for administration commands. Retry the query without the USE clause, and it will be routed automatically.

Status description

error: syntax error or access rule violation - missing request parameter. Expected { [param] }, but got { [paramList] }.

Status description

error: syntax error or access rule violation - cannot drop database with aliases. The database identified by { [db] } has one or more aliases. Drop the aliases { [aliasList] } before dropping the database.

Status description

error: syntax error or access rule violation - impersonation disallowed while password change required. Cannot impersonate a user while password change required.

Status description

error: syntax error or access rule violation - TERMINATE TRANSACTION misses YIELD clause. WHERE clause without YIELD clause. Use TERMINATE TRANSACTION …​ YIELD …​ WHERE …​.

Status description

error: syntax error or access rule violation - cannot specify both allowed and denied databases. Allowed and denied database options are mutually exclusive.

Status description

error: syntax error or access rule violation - wildcard in parameter. { [syntax] } failed. Parameterized database and graph names do not support wildcards.

Status description

error: syntax error or access rule violation - database or alias with similar name exists. The database or alias name { [db]1 } conflicts with the name { [db]2 } of an existing database or alias.

Status description

error: syntax error or access rule violation - cannot grant privilege. Permission cannot be granted for REMOVE IMMUTABLE PRIVILEGE.

Status description

error: syntax error or access rule violation - invalid driver settings map. Failed evaluating the given driver settings. { [cause] }

Status description

error: syntax error or access rule violation - cannot alter immutable composite database. Composite databases cannot be altered (database: { [db] }).

Status description

error: syntax error or access rule violation - cannot combine old and new auth provider syntax. Cannot combine old and new auth syntax for the same auth provider.

Status description

error: syntax error or access rule violation - incomplete ALTER USER command. 'ALTER USER' requires at least one clause.

Status description

error: syntax error or access rule violation - provider-id combination already exists. The combination of provider and id is already in use.

Status description

error: syntax error or access rule violation - invalid user configuration. User has no auth provider. Add at least one auth provider for the user or consider suspending them.

Status description

error: syntax error or access rule violation - missing mandatory auth clause. Clause { [clause] } is mandatory for auth provider { [auth] }.

Status description

error: syntax error or access rule violation - cannot modify own user. Cannot modify the user record of the current user.

Status description

error: syntax error or access rule violation - cannot delete own user. Cannot delete the user record of the current user.

Status description

error: syntax error or access rule violation - operations must be executed on constituent. Query contains operations that must be executed on the constituent.

Status description

error: syntax error or access rule violation - graph access operations on composite database. Graph access operations are not supported on composite databases.

Status description

error: syntax error or access rule violation - database operations on composite database. Database operations are not supported on composite databases.

Status description

error: syntax error or access rule violation - schema operations on composite database. Schema operations are not supported on composite databases.

Status description

error: syntax error or access rule violation - transaction operations on composite database. Transaction operations are not supported on composite databases.

Status description

error: syntax error or access rule violation - accessing multiple graphs only supported on composite databases. Accessing multiple graphs in the same query is only supported on composite databases. Connect to a composite database with the desired constituents.

Status description

error: syntax error or access rule violation - invalid alias target. Aliases are not allowed to target composite databases.

Status description

error: syntax error or access rule violation - referenced database not found. No database is corresponding to { [db] }. Verify that the elementId is correct.

Status description

error: syntax error or access rule violation - invalid reference in command. Invalid reference in command { [cmd] }.

Status description

error: syntax error or access rule violation - system database procedure rules. The system database supports a restricted set of Cypher clauses. The supported clause structure for procedure calls is: CALL, YIELD, RETURN. YIELD and RETURN clauses are optional. The order of the clauses is fixed and each can only occur once.

Status description

error: syntax error or access rule violation - incorrectly formatted graph reference. Incorrectly formatted graph reference { [input] }. Expected a single quoted or unquoted identifier. Separate name parts should not be quoted individually.

Status description

error: syntax error or access rule violation - not supported standalone call. WHERE is not supported in a standalone call. Use CALL …​ YIELD …​ WHERE …​ RETURN …​ instead.

Status description

error: syntax error or access rule violation - invalid CREATE DATABASE statement. The backup metadata script contains an invalid or missing CREATE DATABASE statement. The metadata script must contain exactly one CREATE DATABASE statement and it must use the parameter $database.

Status description

error: syntax error or access rule violation - no such auth rule. An auth rule with the name { [authRule] } was not found. Verify that the spelling is correct.

Status description

error: syntax error or access rule violation - auth rule already exists. An auth rule with the name { [authRule] } already exists.

Status description

error: syntax error or access rule violation - auth info validation error. Authentication and/or authorization could not be validated. See security logs for details.

Status description

error: syntax error or access rule violation - credentials expired. Permission denied. The credentials you provided were valid, but must be changed before you can use this instance.

Status description

error: syntax error or access rule violation - auth info expired. Authentication and/or authorization info expired.

Status description

error: syntax error or access rule violation - permission/access denied. Access denied, see the security logs for details.

General processing exceptions

General processing exceptions occur when there is a general processing error, such as an internal error, deadlock, execution failure, invalid server state transition, constraint creation or drop failure, etc.

Status description

error: general processing exception - internal error. Internal exception raised { [msgTitle] }: { [msg] }

Status description

error: general processing exception - deadlock detected. Deadlock detected while trying to acquire locks. See log for more details.

Status description

error: general processing exception - remote execution client error. Remote execution failed. See cause for more details.

Status description

error: general processing exception - execution failed. Execution failed. See cause and debug log for details.

Status description

error: general processing exception - invalid server state transition. The server transitioned into a server state that is not valid in the current context: { [boltServerState] }.

Status description

error: general processing exception - index drop failed. Unable to drop { [idxDescrOrName] }.

Status description

error: general processing exception - constraint creation failed. Unable to create { [constrDescrOrName] }.

Status description

error: general processing exception - constraint drop failed. Unable to drop { [constrDescrOrName] }.

Status description

error: general processing exception - constraint validation error. Unable to validate constraint { [constrDescrOrName] }.

Status description

error: general processing exception - constraint violation. A constraint imposed by the database was violated.

Status description

error: general processing exception - unsupported index operation. The system attemped to execute an unsupported operation on index { [idx] }. See debug.log for more information.

Status description

error: general processing exception - remote execution transient error. Remote execution failed. See cause for more details.

Status description

error: general processing exception - remote execution database error. Remote execution failed. See cause for more details.

Status description

error: general processing exception - shard execution transient error. Communication with shard { [graph] } failed. See cause for more details.

Status description

error: general processing exception - shard execution database error. Communication with shard { [graph] } failed. See cause for more details.

Status description

error: general processing exception - shard execution client error. Communication with shard { [graph] } failed. See cause for more details.

Status description

error: general processing exception - no such schema descriptor. The { [schemaDescrType] } was not found for { [schemaDescr] }. Verify that the spelling is correct.

Status description

error: general processing exception - transaction retry aborted. Transaction retry aborted after { [count] } attempts. Retry timed out with a maximum retry duration of { [timeAmount] } { [timeUnit] }.

Status description

error: general processing exception - sharded properties transaction handling database error. Unexpected exception while getting transaction state.

Status description

error: general processing exception - sharded properties transaction handling client error. Unexpected exception while getting transaction state.

Status description

error: general processing exception - invalid backup metadata script. The backup metadata script contains invalid syntax.

Status description

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

System configuration or operation exceptions

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.

Status description

error: system configuration or operation exception - procedure registration error. Failed to register procedure/function.

Status description

error: system configuration or operation exception - class field annotation should be public, non-final, and non-static. The field { [procField] } in the class { [procClass] } is annotated as a @Context field, but it is declared as static. @Context fields must be public, non-final and non-static.

Status description

error: system configuration or operation exception - unsupported injectable component type. Unable to set up injection for procedure { [procClass] }. The field { [procField] } has type { [procFieldType] } which is not a supported injectable component.

Status description

error: system configuration or operation exception - unable to access field. Unable to set up injection for { [procClass] }, failed to access field { [procField] }.

Status description

error: system configuration or operation exception - missing class field annotation. The field { [procField] } on { [procClass] } must be annotated as a @Context field in order to store its state.

Status description

error: system configuration or operation exception - class field should be public and non-final. The field { [procField] } on { [procClass] } must be declared non-final and public.

Status description

error: system configuration or operation exception - missing argument name. The argument at position { [pos] } in { [procMethod] } requires a @Name annotation and a non-empty name.

Status description

error: system configuration or operation exception - invalid ordering of default arguments. The { [procFun] } contains a non-default argument after a default argument. Non-default arguments are not allowed to be positioned after default arguments.

Status description

error: system configuration or operation exception - exactly one @UserAggregationResult method and one @UserAggregationUpdate method required. The class { [procClass] } must contain exactly one @UserAggregationResult method and exactly one @UserAggregationUpdate method.

Status description

error: system configuration or operation exception - @UserAggregationUpdate method must be public and void. The @UserAggregationUpdate method { [procMethod] } of { [procClass] } must be public and have the return type void.

Status description

error: system configuration or operation exception - aggregation method not public. The method { [procMethod] } of { [procClass] } must be public.

Status description

error: system configuration or operation exception - class not public. The class { [procClass] } must be public.

Status description

error: system configuration or operation exception - class not void. The procedure { [proc] } has zero return columns and must be defined as void.

Status description

error: system configuration or operation exception - procedure or function name already in use. Unable to register the procedure or function { [procFun] } because the name is already in use.

Status description

error: system configuration or operation exception - duplicate field name. The procedure { [proc] } has a duplicate { [procFieldType] } field, { [procField] }.

Status description

error: system configuration or operation exception - invalid map key type. Type mismatch for map key. Required STRING, but found { [valueType] }.

Status description

error: system configuration or operation exception - invalid default value type. Type mismatch for the default value. Required { [valueType] }, but found { [input] }.

Status description

error: system configuration or operation exception - invalid procedure or function name. Procedures and functions cannot be defined in the root namespace, or use a reserved namespace. Use the package name instead (e.g., org.example.com.{ [procFun] })`.

Status description

error: system configuration or operation exception - invalid method return type. The method { [procMethod] } has an invalid return type. Procedures must return a stream of records, where each record is of a defined concrete class.

Status description

error: system configuration or operation exception - cannot inject field. The field { [procField] } is not injectable. Ensure the field is marked as public and non-final.

Status description

error: system configuration or operation exception - procedure registry is busy. The procedure registration failed because the procedure registry was busy. Try again.

Status description

error: system configuration or operation exception - exhaustive shortest path search disabled. Finding the shortest path for the given pattern requires an exhaustive search. To enable exhaustive searches, set cypher.forbid_exhaustive_shortestpath to false.

Status description

error: system configuration or operation exception - cyclic shortest path search disabled. Cannot find the shortest path when the start and end nodes are the same. To enable this behavior, set dbms.cypher.forbid_shortestpath_common_nodes to false.

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.

Status description

error: system configuration or operation exception - database is busy. Cannot compile query due to excessive updates to indexes and constraints.

Status description

error: system configuration or operation exception - not supported in this version. { [item] } is not available. This implementation of Cypher does not support { [feat] }.

Status description

error: system configuration or operation exception - not supported in this edition. { [feat] } is not supported in { [edition] }.

Status description

error: system configuration or operation exception - not supported by this database. This Cypher command must be executed against the database { [db] }.

Status description

error: system configuration or operation exception - not supported by this server. The command { [cmd] } must be executed on the current LEADER server.

Status description

error: system configuration or operation exception - not supported with auth disabled. The command { [cmd] } is not available with auth disabled.

Status description

error: system configuration or operation exception - not supported with this configuration. { [item] } is not supported in { [context] }.

Status description

error: system configuration or operation exception - not supported. { [feat] } is not supported in { [context] }.

Status description

error: system configuration or operation exception - server panic. Server is in panic.

Status description

error: system configuration or operation exception - replication error. This member failed to replicate transaction, try again.

Status description

error: system configuration or operation exception - write transaction failed due to leader change. Failed to write to the database due to a cluster leader change. Retrying your request at a later time may succeed.

Status description

error: system configuration or operation exception - database location changed. The location of { [db] } has changed while the transaction was running.

Status description

error: system configuration or operation exception - out of memory. There is not enough memory to perform the current task.

Status description

error: system configuration or operation exception - stack overflow. There is not enough stack size to perform the current task.

Status description

error: system configuration or operation exception - failed to acquire execution thread. There are insufficient threads available for executing the current task.

Status description

error: system configuration or operation exception - raft log corrupted. Expected set of files not found on disk. Please restore from backup.

Status description

error: system configuration or operation exception - unable to start database. Database { [db] } failed to start. Try restarting it.

Status description

error: system configuration or operation exception - admin operation failed. Server or database admin operation not possible. Reason: { [msg] }

Status description

error: system configuration or operation exception - cannot deallocate servers. Cannot deallocate server(s) { [serverList] }.

Status description

error: system configuration or operation exception - cannot drop server. Cannot drop server { [server] }.

Status description

error: system configuration or operation exception - cannot cordon server. Cannot cordon server { [server] }.

Status description

error: system configuration or operation exception - cannot alter server. Cannot alter server { [server] }.

Status description

error: system configuration or operation exception - cannot rename server. Cannot rename server { [server] }.

Status description

error: system configuration or operation exception - cannot enable server. Cannot enable server { [server] }.

Status description

error: system configuration or operation exception - cannot alter database. Cannot alter database { [db] }.

Status description

error: system configuration or operation exception - cannot recreate database. Cannot recreate database { [db] }.

Status description

error: system configuration or operation exception - cannot create database. Cannot create database { [db] }.

Status description

error: system configuration or operation exception - number of primaries out of range. Cannot { [action] } database topology. Number of primaries { [count] } needs to be at least 1 and may not exceed { [upper] }.

Status description

error: system configuration or operation exception - number of secondaries out of range. Cannot { [action] } database topology. Number of secondaries { [count] } needs to be at least 0 and may not exceed { [upper] }.

Status description

error: system configuration or operation exception - cannot reallocate. Failed to calculate reallocation for databases. { [msg] }

Status description

error: system configuration or operation exception - cannot create additional database. Failed to create the database { [db] }. The limit of databases is reached. Either increase the limit using the config setting { [cfgSetting] } or drop a database.

Status description

error: system configuration or operation exception - topology out of range. The number of { [serverType] } seeding servers { [count]1 } is larger than the desired number of { [allocType] } allocations { $count2 }.

Status description

error: system configuration or operation exception - generic topology modification error. Unexpected error while picking allocations. { [msg] }

Status description

error: system configuration or operation exception - invalid shard topology. Invalid database shard topology. The number of { [context] } { [count] } needs to be at least 1 and may not exceed { [upper] }.

Status description

error: system configuration or operation exception - internal resource exhaustion. The DBMS is unable to handle the request, please retry later or contact the system operator. More information is present in the logs.

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.

Status description

error: system configuration or operation exception - index population failed. Index { [idx] } population failed.

Status description

error: system configuration or operation exception - index is in a failed state. Unable to use index { [idx] } because it is in a failed state. See logs for more information.

Status description

error: system configuration or operation exception - index is still populating. Index { [idx] } is not ready yet. Wait until it finishes populating and retry the transaction.

Status description

error: system configuration or operation exception - index dropped while sampling. The index dropped while sampling.

Status description

error: system configuration or operation exception - vector index dimensionality mismatch. Vector index { [idx] } has a dimensionality of { [dim]1 }, but indexed vectors have { $dim2 }.

Status description

error: system configuration or operation exception - resource exhaustion. Insufficient resources to complete the request.

Status description

error: system configuration or operation exception - invalid CDC selector type. Unexpected CDC selector { [selectorType]1 } at { [input] }, expected selector to be a { [selectorType]2 } selector.

Status description

error: system configuration or operation exception - CDC is disabled for this database. Change Data Capture is not currently enabled for this database.

Status description

error: system configuration or operation exception - system database is immutable. It is not possible to perform { [operation] } on the system database.

Status description

error: system configuration or operation exception - bolt is not enabled. Cannot get routing table for { [db] } because Bolt is not enabled. Please update your configuration such that server.bolt.enabled is set to true.

Status description

error: system configuration or operation exception - unsupported operation of a sharded database. Feature: { [feat] } is not available in a sharded database.

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.conf file.

Status description

error: system configuration or operation exception - transaction memory limit reached. The transaction uses more memory than is allowed. The maximum allowed size for a transaction can be configured with { [cfgSetting] } in the neo4j.conf file.

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.conf file.

Status description

error: system configuration or operation exception - upgrade failed. The upgrade to a new Neo4j version failed.

Status description

error: system configuration or operation exception - not supported in this store format. { [feat] } is not supported in { [storeFormat] } store format.

Status description

error: system configuration or operation exception - no admin user candidate. No admin user candidate is found. Use neo4j-admin dbms set-default-admin to select a valid admin.

Procedure exceptions

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.

Status description

error: procedure exception - procedure execution timeout. Execution of the procedure { [proc] } timed out after { [timeAmount] } { [timeUnit] }.

Status description

error: procedure exception - procedure execution client error. Execution of the procedure { [proc] } failed due to a client error.

Status description

error: procedure exception - invalid procedure execution mode. Execution of the procedure { [proc] } failed due to an invalid specified execution mode { [procExeMode] }.

Status description

error: procedure exception - must invoke procedure on secondary. Cannot invoke procedure on this member because it is not a secondary for the database { [db] }.

Status description

error: procedure exception - invalid number of arguments to checkConnectivity. Unexpected number of arguments (expected 0-2 but received { [count] }).

Status description

error: procedure exception - invalid port argument to checkConnectivity. Unrecognised port name { [port] } (valid values are: { [portList] }.

Status description

error: procedure exception - invalid server id argument to checkConnectivity. Unable to parse server id { [server] }.

Status description

error: procedure exception - procedure execution database error. Execution of the procedure { [proc] } failed due to a database error.

Status description

error: procedure exception - invalid address key. An address key is included in the query string provided to the GetRoutingTableProcedure, but its value could not be parsed.

Status description

error: procedure exception - generic topology procedure error. An unexpected error has occurred: { [msg] }.

Status description

error: procedure exception - cannot change default database. The previous default database { [db] } is still running.

Status description

error: procedure exception - new default database does not exist. New default database { [db] } does not exist.

Status description

error: procedure exception - system cannot be default database. System database cannot be set as default.

Status description

error: procedure exception - invalid procedure argument list. Invalid arguments to procedure.

Status description

error: procedure exception - quarantine change failed. Setting/removing the quarantine marker failed: { [msg] }.

Status description

error: procedure exception - too many seeders. The number of seeding servers { [countSeeders] } is larger than the defined number of allocations { [countAllocs] }.

Status description

error: procedure exception - no such seeder. The specified seeding server with id { [server] } was not found. Verify that the spelling is correct.

Status description

error: procedure exception - failed to clean the system graph. Failed to clean the system graph.

Status description

error: procedure exception - invalid procedure argument. Invalid argument { [field] } for { [procParam] } on procedure { [proc] }. The expected format of { [procParam] } is { [procParamFmt] }.

Status description

error: procedure exception - non-reloadable namespace. The following namespaces are not reloadable: { [namespaceList] }

Status description

error: procedure exception - failed to reload procedures. Failed to reload procedures. See logs for more information.

Status description

error: procedure exception - JMX error. JMX error while accessing { [param] }. See logs for more information.

Status description

error: procedure exception - invalid change identifier. { [param] } is not a valid change identifier.

Status description

error: procedure exception - invalid commit timestamp. The commit timestamp for the provided transaction ID does not match the one in the transaction log.

Status description

error: procedure exception - invalid change identifier and transaction id. { [transactionId] } is not a valid change identifier. Transaction ID does not exist.

Status description

error: procedure exception - outdated change identifier. Given ChangeIdentifier describes a transaction that occurred before any enrichment records exist.

Status description

error: procedure exception - future change identifier. Given ChangeIdentifier describes a transaction that hasn’t yet occurred.

Status description

error: procedure exception - wrong database. Change identifier { [param] } does not belong to this database.

Status description

error: procedure exception - invalid sequence number. Change identifier { [param]1 } has an invalid sequence number { $param2 }.

Status description

error: procedure exception - procedure invocation failed. Failed to invoke procedure/function { [sig] } caused by: { [msg] }.

Status description

error: procedure exception - procedure restricted. { [fun] } is restricted and accesses database internals. Procedure restriction is controlled by the dbms.security.procedures.unrestricted setting. Only un-restrict procedures you can trust with access to database internals.

Status description

error: procedure exception - procedure compilation failed. Failed to compile procedure defined in { [procClass] }: { [msg] }

Status description

error: procedure exception - invalid procedure argument with API documentation hint. Invalid argument { [field] } for { [procParam] } on procedure { [proc] }. The expected format of { [procParam] } is outlined in the { [procParamFmt] } API documentation.

Status description

error: procedure exception - procedure execution error. Execution of the procedure { [proc] } failed.

Status description

error: procedure exception - cdc start position not found. Cannot find a start position in the logs.

Status description

error: procedure exception - cdc scanner inactive. The log scanner is no longer active.

Status description

error: procedure exception - Reconciliation failed during writing the topology graph, transaction may not be committed.

Status description

error: procedure exception - The key value for { [field] } in the query string cannot be parsed when getting a routing table.

Status description

error: procedure exception - custom procedure execution error cause. Execution of the procedure { [proc] } failed due to { [msgTitle] }: { [msg] }

Function exceptions

Status description

error: function exception - function invocation failed. Failed to invoke function { [sig] } caused by: { [msg] }

Status description

error: function exception - function restricted. { [fun] } 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.

Status description

error: function exception - function compilation failed. Failed to compile function defined in { [funClass] }: { [msg] }

Status description

error: function exception - function execution error. Execution of the function { [fun] } failed.

Status description

error: function exception - custom function execution error cause. Execution of the function { [fun] } failed due to { [msgTitle] }: { [msg] }.

Dependent object errors

Status description

error: dependent object error - edges still exist

Glossary