Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Duplicate
-
3.2.4
-
None
-
None
Description
Steps to recreate:
gremlin> conf = new BaseConfiguration() ==>org.apache.commons.configuration.BaseConfiguration@7048535f gremlin> conf.setProperty("gremlin.tinkergraph.vertexIdManager","LONG") ==>null gremlin> conf.setProperty("gremlin.tinkergraph.edgeIdManager","LONG") ==>null gremlin> graph = TinkerGraph.open(conf) ==>tinkergraph[vertices:0 edges:0] gremlin> graph.io(gryo()).readGraph('data/tinkerpop-modern.kryo') ==>null gremlin> g = graph.traversal() ==>graphtraversalsource[tinkergraph[vertices:6 edges:6], standard] gremlin> g.V().hasId(within(1..6)).out().hasId(within(1..6)) gremlin> g.V().hasId(within(1..6)).out().hasId(between(0,7)) ==>v[3] ==>v[2] ==>v[4] ==>v[5] ==>v[3] ==>v[3]
`P.within` and `P.without` rely on `Collection.contains()` which ends up doing an Object type comparison during the equality check.
Attachments
Issue Links
- duplicates
-
TINKERPOP-1048 Vertex lookups by id are inconsistent
- Open
Is this a duplicate of TINKERPOP-1048 ? Perhaps you just add this content to that ticket? or do you feel like this is something else?