[ https://issues.apache.org/jira/browse/TINKERPOP-1667?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15967694#comment-15967694 ]
Jason Plurad commented on TINKERPOP-1667: ----------------------------------------- I'll move the scenario over to the other ticket. Consistency for this should be handled at the same time as the other issue. > Inconsistent number comparison with Contains > -------------------------------------------- > > Key: TINKERPOP-1667 > URL: https://issues.apache.org/jira/browse/TINKERPOP-1667 > Project: TinkerPop > Issue Type: Bug > Components: process > Affects Versions: 3.2.4 > Reporter: Jason Plurad > Priority: Minor > > Steps to recreate: > {noformat} > 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] > {noformat} > `P.within` and `P.without` rely on `Collection.contains()` which ends up > doing an Object type comparison during the equality check. -- This message was sent by Atlassian JIRA (v6.3.15#6346)