cancel
Showing results for 
Search instead for 
Did you mean: 

Trying to index nodes on spatial layer after some data gets updated on neo4j db

akshay
Node

1|app | { Neo4jError: Failed to invoke procedure spatial.addNodes: Caused by: org.neo4j.internal.kernel.api.exceptions.EntityNotFoundException: Unable to load NODE with id 17659195.
1|app | at captureStacktrace (/home/ubuntu/inventa-rest-api-server/node_modules/neo4j-driver/lib/v1/result.js:199:15)
1|app | at new Result (/home/ubuntu/inventa-rest-api-server/node_modules/neo4j-driver/lib/v1/result.js:65:19)
1|app | at _newRunResult (/home/ubuntu/inventa-rest-api-server/node_modules/neo4j-driver/lib/v1/transaction.js:354:10)
1|app | at Object.run (/home/ubuntu/inventa-rest-api-server/node_modules/neo4j-driver/lib/v1/transaction.js:238:14)
1|app | at Transaction.run (/home/ubuntu/inventa-rest-api-server/node_modules/neo4j-driver/lib/v1/transaction.js:104:26)
1|app | at /home/ubuntu/inventa-rest-api-server/api/v1/modules/BE/geoLayer/helper.js:61:36
1|app | at TransactionExecutor._safeExecuteTransactionWork (/home/ubuntu/inventa-rest-api-server/node_modules/neo4j-driver/lib/v1/internal/transaction-executor.js:134:22)
1|app | at TransactionExecutor._executeTransactionInsidePromise (/home/ubuntu/inventa-rest-api-server/node_modules/neo4j-driver/lib/v1/internal/transaction-executor.js:122:32)
1|app | at /home/ubuntu/inventa-rest-api-server/node_modules/neo4j-driver/lib/v1/internal/transaction-executor.js:61:15
1|app | at new Promise ()
1|app | at TransactionExecutor.execute (/home/ubuntu/inventa-rest-api-server/node_modules/neo4j-driver/lib/v1/internal/transaction-executor.js:60:14)
1|app | at Session._runTransaction (/home/ubuntu/inventa-rest-api-server/node_modules/neo4j-driver/lib/v1/session.js:269:40)
1|app | at Session.writeTransaction (/home/ubuntu/inventa-rest-api-server/node_modules/neo4j-driver/lib/v1/session.js:262:19)
1|app | at Object.exports.addNodes (/home/ubuntu/inventa-rest-api-server/api/v1/modules/BE/geoLayer/helper.js:59:40)
1|app | at exports.addNodesToLayer (/home/ubuntu/inventa-rest-api-server/api/v1/modules/BE/geoLayer/controller.js:19:29)
1|app | at Layer.handle [as handle_request] (/home/ubuntu/inventa-rest-api-server/node_modules/express/lib/router/layer.js:95:5)
1|app | code: 'Neo.ClientError.Procedure.ProcedureCallFailed',
1|app | name: 'Neo4jError' }

Getting this error. How to manage or delete nodes from spatial layer

2 REPLIES 2

sameer_gijare14
Graph Buddy

I think you need to upgrade your server version with compatible Etl loading mechanism. This could be version mismatch issue Please check compatibility matrix.
Thanking you
Sameer Sudhir G

It would also be useful to know the exact query you were running to get this error, as well as a description of the data you have, so we can understand what could be going wrong. Normally the error EntityNotFoundException: Unable to load NODE with id 17659195 means that the node you passed to the procedure does not exist. How did you specify this node?

Nodes 2022
Nodes
NODES 2022, Neo4j Online Education Summit

All the sessions of the conference are now available online