Apoc procedure not registered

Desktop version
|Version:|3.5.6|
|Edition:|Enterprise|
APOC:3.5.0.4

Error Neo.ClientError.Procedure.ProcedureNotFound: There is no procedure with the name apoc.refactor.mergeNodes registered for this database instance. Please ensure you've spelled the procedure name correctly and that the procedure is properly deployed.

Can you run any other apoc function?

few of the functions are present like: "apoc.coll.partition","apoc.coll.split"

What does this return:

call apoc.help('apoc.refactor.merge')

This should provide you the entries for any function or procedure whose name contains the text. On my 3.5.6 instance using Neo4j Desktop and APOC 3.5.0.4, I get two entries, one for apoc.refactor.mergeNodes and the other for apoc.refactor.mergeRelationships.

If you don't get those results, then you may be using a bad APOC jar, and we'd suggest removing the one you have and reinstalling.

1 Like

Does your neo4j.conf contain:

dbms.security.procedures.unrestricted=apoc.*