graphaware / neo4j-to-elasticsearch

GraphAware Framework Module for Integrating Neo4j with Elasticsearch
261 stars 57 forks source link

APOC Trigger conflict #165

Closed mvid closed 3 years ago

mvid commented 4 years ago

I have the Graphaware Neo to ES plugin installed, as well as APOC (a requirement for any non-trivial Neo work). I recently added some triggers to automate creation of certain nodes, with the builtin Neo trigger functionality. Those triggers make calls to APOC functions. The triggers are defined to fire on the creation of other nodes.

While bringing up the system, the Graphaware ES plugin fails due to not being able to find the APOC calls, though the calls are just fine after the database comes up without the plugin, or with the triggers disabled.

Why is the plugin failing on APOC calls? Why is it executing or parsing triggers for actions it has nothing to do with? Why are triggers affecting the ES plugin at all?

Seems similar to #145