Did you try the query I gave you? The problem is not that you are returning p, it's that you ask Cypher to create a path with nulls in it. Just remove the p= in the beginning of the MATCH clause, and you should be good to go.
Andrés On Sat, Nov 5, 2011 at 8:45 AM, jschweigl <johann.schwe...@gmail.com> wrote: > Good point. I'd believe that thinking of a single node as a degenerated > path > wouldn't be that wrong either. However, even returning just the callee > (which is what I wanted anyways) brings no relief, with the relationship > direction having no influence: > > > 08:42:33,150 GraphQuery.java 81 INFO - START > callee=node:node_auto_index('type:*Service') MATCH > p=(caller)-[r?:CALLS]->(callee) WHERE r IS NULL RETURN callee > > Exception in thread "main" java.lang.AssertionError: assertion failed > at scala.Predef$.assert(Predef.scala:89) > at org.neo4j.cypher.PathImpl.<init>(PathImpl.scala:34) > at > > org.neo4j.cypher.pipes.NamedPathPipe$$anonfun$foreach$1.apply(NamedPathPipe.scala:50) > at > > org.neo4j.cypher.pipes.NamedPathPipe$$anonfun$foreach$1.apply(NamedPathPipe.scala:39) > at > > org.neo4j.cypher.pipes.MatchPipe$$anonfun$foreach$1$$anonfun$apply$1.apply(MatchPipe.scala:37) > at > > org.neo4j.cypher.pipes.MatchPipe$$anonfun$foreach$1$$anonfun$apply$1.apply(MatchPipe.scala:37) > at > > scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59) > at scala.collection.immutable.List.foreach(List.scala:45) > at > > org.neo4j.cypher.pipes.MatchPipe$$anonfun$foreach$1.apply(MatchPipe.scala:37) > at > > org.neo4j.cypher.pipes.MatchPipe$$anonfun$foreach$1.apply(MatchPipe.scala:36) > at > > org.neo4j.cypher.pipes.StartPipe$$anonfun$foreach$1$$anonfun$apply$1.apply(StartPipe.scala:36) > at > > org.neo4j.cypher.pipes.StartPipe$$anonfun$foreach$1$$anonfun$apply$1.apply(StartPipe.scala:35) > at scala.collection.Iterator$class.foreach(Iterator.scala:652) > at > > scala.collection.JavaConversions$JIteratorWrapper.foreach(JavaConversions.scala:573) > at > scala.collection.IterableLike$class.foreach(IterableLike.scala:73) > at > > scala.collection.JavaConversions$JIterableWrapper.foreach(JavaConversions.scala:587) > at > > org.neo4j.cypher.pipes.StartPipe$$anonfun$foreach$1.apply(StartPipe.scala:35) > at > > org.neo4j.cypher.pipes.StartPipe$$anonfun$foreach$1.apply(StartPipe.scala:34) > at > org.neo4j.cypher.pipes.ParameterPipe.foreach(ParameterPipe.scala:27) > at org.neo4j.cypher.pipes.StartPipe.foreach(StartPipe.scala:34) > at org.neo4j.cypher.pipes.MatchPipe.foreach(MatchPipe.scala:36) > at > org.neo4j.cypher.pipes.NamedPathPipe.foreach(NamedPathPipe.scala:39) > at > scala.collection.TraversableLike$class.filter(TraversableLike.scala:212) > at org.neo4j.cypher.pipes.Pipe.filter(Pipe.scala:31) > at org.neo4j.cypher.pipes.FilterPipe.foreach(FilterPipe.scala:30) > at > org.neo4j.cypher.pipes.TransformPipe.foreach(TransformPipe.scala:38) > at > org.neo4j.cypher.pipes.ColumnFilterPipe.foreach(ColumnFilterPipe.scala:35) > at > scala.collection.generic.Growable$class.$plus$plus$eq(Growable.scala:48) > at > scala.collection.mutable.ListBuffer.$plus$plus$eq(ListBuffer.scala:128) > at > scala.collection.TraversableOnce$class.toList(TraversableOnce.scala:242) > at org.neo4j.cypher.pipes.Pipe.toList(Pipe.scala:31) > at > > org.neo4j.cypher.ExecutionResult$class.dumpToString(ExecutionResult.scala:69) > at > > org.neo4j.cypher.pipes.ColumnFilterPipe.dumpToString(ColumnFilterPipe.scala:25) > at sandbox.GraphQuery.doQuery(GraphQuery.java:86) > at sandbox.GraphQuery.run(GraphQuery.java:74) > at sandbox.GraphQuery.main(GraphQuery.java:30) > > > -- > View this message in context: > http://neo4j-community-discussions.438527.n3.nabble.com/Cypher-question-tp3479960p3482144.html > Sent from the Neo4j Community Discussions mailing list archive at > Nabble.com. > _______________________________________________ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user > _______________________________________________ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user