Hi,

This error seems to be an issue with depedencies. Are you using an TinkerPop 
<dependency/>s in your project. I believe Neo4j 1.5.M01 is depending on 
Blueprints 0.9 which does have the getInEdges(String...) method (similarly for 
getOutEdges(). Perhaps you are depending on Blueprints 0.8 somewhere in your 
project and the class loader is getting confused?

Also, you don't need an identity pipe. You can do: 
        g.v(1).both

Marko.

http://markorodriguez.com

On Sep 9, 2011, at 1:29 PM, Xavier Shay wrote:

> 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
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user

_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to