espeed / bulbs

A Python persistence framework for graph databases like Neo4j, OrientDB and Titan.
http://bulbflow.org
Other
622 stars 83 forks source link

Rexster + OrientDB + BulbFlow - 500 error on get_all after delete #157

Open unovongalixor opened 8 years ago

unovongalixor commented 8 years ago

I have a model (menu) and i'm using get_all to retreive a list of all of my menus from rexster. this works fine until I use the delete method to remove one of the nodes.

after the delete, get_all begins returning a 500 error. I dug into Rexster to see what's happening and it's giving me a NullPointerException:

java.lang.NullPointerException at com.tinkerpop.blueprints.util.io.graphson.GraphSONUtility.createPropertyMap(GraphSONUtility.java:637) at com.tinkerpop.blueprints.util.io.graphson.GraphSONUtility.objectNodeFromElement(GraphSONUtility.java:218) at com.tinkerpop.blueprints.util.io.graphson.GraphSONUtility.jsonFromElement(GraphSONUtility.java:198) at com.tinkerpop.blueprints.util.io.graphson.GraphSONUtility.jsonFromElement(GraphSONUtility.java:388) at com.tinkerpop.rexster.IndexResource.getElementsFromIndex(IndexResource.java:182) at com.tinkerpop.rexster.IndexResource.getElementsFromIndex(IndexResource.java:140)