Github user dkuppitz commented on the issue:

    https://github.com/apache/tinkerpop/pull/775
  
    I've merged this branch into `master/` (locally), but it didn't change 
anything (which is actually a good thing, as I don't like surprises after a 
merge :)). We still get the kinda unexpected empty list in OLTP and the whole 
bunch of empty lists in OLAP:
    
    ```
    gremlin> g = 
TinkerFactory.createModern().traversal().withoutStrategies(StandardVerificationStrategy)
    ==>graphtraversalsource[tinkergraph[vertices:6 edges:6], standard]
    gremlin> 
g.V(1).repeat(aggregate("a").fold().store("x").unfold().both().where(without("a")).dedup()).cap("x").next()
    ==>[]
    ==>[v[1]]
    ==>[v[3],v[2],v[4]]
    ==>[v[6],v[5]]
    gremlin> g = 
TinkerFactory.createModern().traversal().withComputer().withoutStrategies(StandardVerificationStrategy)
    ==>graphtraversalsource[tinkergraph[vertices:6 edges:6], graphcomputer]
    gremlin> 
g.V(1).repeat(aggregate("a").fold().store("x").unfold().both().where(without("a")).dedup()).cap("x").next()
    ==>[v[1]]
    ==>[]
    ==>[]
    ==>[]
    ==>[]
    ==>[]
    ==>[v[2],v[4],v[3]]
    ==>[v[5],v[6]]
    ```
    
    The results are the same in `tp32/` and `master/`, nothing's changed.
    
    So, although the issue looks similar, it's probably a whole different thing 
that just happens to produce the same kind of unexpected result entries.


---

Reply via email to