I have created nodes and relationships in java, their values are coming from DB and will be dynamically assigned. 

```
GraphDatabaseService graphDb= new GraphDatabaseFactory().newEmbeddedDatabase("D://MyGraph);
//Data access logic Code here
.............
while(rs.next())
{
    String node1=   rs.getString("App_Name"); 
    String rel  =   rs.getString("Interface_Name");
    String node2=   rs.getString("Corresponding_App");
    Transaction tx=graphDb.beginTx();       
    try{        
        RelationshipType rel1 =DynamicRelationshipType.withName(rel);                       
        Node nodeName1 = graphDb.createNode(); 
        Node nodeName2 = graphDb.createNode();                  
        nodeName1.addLabel(DynamicLabel.label((node1)));                    
        nodeName1.setProperty("name", (node1));
        nodeName2.addLabel(DynamicLabel.label((node2)));                    
        nodeName2.setProperty("name", (node2));
        nodeName1.createRelationshipTo(nodeName2, rel1);
        tx.success();
        ...
    }
    ...
}

```

However i am getting an error --

```
"java.lang.AbstractMethodError: org.neo4j.graphdb.index.IndexProvider.load(Lorg/neo4j/graphdb/DependencyResolver;)Lorg/neo4j/graphdb/index/IndexImplementation;  at org.neo4j.graphdb.index.IndexProviderKernelExtensionFactory$IndexProviderKernelExtension.start(IndexProviderKernelExtensionFactory.java:72)
       at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:498)"

```

Please guide.