[Neo4j] Gremlin pipes broken in 1.5

Xavier Shay xavier+neo4j at squareup.com
Fri Sep 9 21:29:09 CEST 2011


Hello,
I have just upgraded to neo4j 1.5 (brew install neo4j --HEAD) and am getting
the following exception whenever I try to use a pipe:

> curl -H Accept:application/json -X POST -d '{"script":"g.v(1)._().both;"}'
-H Content-Type:application/json "
http://localhost:7474/db/data/ext/GremlinPlugin/graphdb/execute_script"
{
  "message" :
"com.tinkerpop.blueprints.pgm.impls.neo4j.Neo4jVertex.getInEdges([Ljava/lang/String;)Ljava/lang/Iterable;",
  "exception" : "java.lang.AbstractMethodError:
com.tinkerpop.blueprints.pgm.impls.neo4j.Neo4jVertex.getInEdges([Ljava/lang/String;)Ljava/lang/Iterable;",
  "stacktrace" : [... trim, see
https://gist.github.com/1d6df2b03fa4d402ade3... ]
}

The same command without ".both" works as expected. Other pipe methods such
as "outE" all cause the same exception. This was working with 1.4, and I
couldn't find any mention of backwards incompatibility in the Gremlin
changelog.

I'm not sure how to debug this further. Any suggestions?

Cheers,
Xavier


More information about the User mailing list