graphaware / neo4j-to-elasticsearch

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

[Error] Failed to invoke procedure `ga.es.nodeMapping`: Caused by: java.lang.RuntimeException: No fitting Key-to-ID resolver found #162

Closed lpanichi closed 3 years ago

lpanichi commented 4 years ago

When running

CALL ga.es.nodeMapping() YIELD json as mapping RETURN mapping

on neo4j 3.5 with

graphaware-neo4j-to-elasticsearch-3.5.4.53.11.jar
graphaware-server-enterprise-all-3.5.4.53.jar

and mapping

{
    "defaults": {
        "key_property": "id",
        "include_remaining_properties": false
    },
    "node_mappings": [{
        "index": "myindex",
        "condition": "hasLabel('MyLabel')",
        "type": "_doc",
        "properties": {
            "id": "getProperty('id')",
            "name": "getProperty('name')"
        }
    }]
}

I got error

Error
Neo.ClientError.Procedure.ProcedureCallFailed
Neo.ClientError.Procedure.ProcedureCallFailed: Failed to invoke procedure `ga.es.nodeMapping`: Caused by: java.lang.RuntimeException: No fitting Key-to-ID resolver found