[ 
https://issues.apache.org/jira/browse/TINKERPOP-1149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marko A. Rodriguez closed TINKERPOP-1149.
-----------------------------------------
    Resolution: Fixed
      Assignee: Marko A. Rodriguez

This was incidentally fixed in the {{TraversalSideEffects}} rework. Collateral 
un-damage.

{code}
gremlin> 
g.V().sideEffect(values('name').count().groupCount("m")).label().cap("m")
==>[1:6]
gremlin> 
g.withComputer().V().sideEffect(values('name').count().groupCount("m")).label().cap("m")
==>[1:6]
gremlin> 
g.withComputer().V().sideEffect(values('name').count().groupCount("m")).label()
==>person
==>person
==>person
==>person
==>software
==>software
gremlin> t = 
g.withComputer().V().sideEffect(values('name').count().groupCount("m")).label()
==>person
==>person
==>person
==>person
==>software
==>software
gremlin>  t.getSideEffects()
==>sideEffects[size:1]
gremlin> t.getSideEffects().keys()
==>m
gremlin>  t.getSideEffects().get("m")
==>1=6
gremlin>
{code}

> TraversalXXXSteps Aren't Providing SideEffects
> ----------------------------------------------
>
>                 Key: TINKERPOP-1149
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1149
>             Project: TinkerPop
>          Issue Type: Bug
>          Components: process
>            Reporter: Marko A. Rodriguez
>            Assignee: Marko A. Rodriguez
>             Fix For: 3.2.0-incubating
>
>
> {code}
> gremlin> 
> g.V().sideEffect(values('name').count().groupCount("m")).label().cap("m")
> ==>[1:6] // GOOD
> gremlin> 
> g.withComputer().V().sideEffect(values('name').count().groupCount("m")).label().cap("m")
> The memory does not have a value for provided key: m
> Display stack trace? [yN]
> gremlin> 
> g.withComputer().V().sideEffect(values('name').count().groupCount("m")).label()
> ==>software
> ==>person
> ==>person
> ==>software
> ==>person
> ==>person
> gremlin> t = 
> g.withComputer().V().sideEffect(values('name').count().groupCount("m")).label()
> ==>person
> ==>person
> ==>software
> ==>person
> ==>software
> ==>person
> gremlin> t.getSideEffects()
> ==>sideEffects[size:3]
> gremlin> t.getSideEffects().keys()
> ==>~traversers
> ==>gremlin.traversalVertexProgram.voteToHalt
> ==>m
> gremlin> t.getSideEffects().get("m")
> ==>Optional[{}]
> gremlin> t.getSideEffects().get("~traversers")
> ==>Optional[org.apache.tinkerpop.gremlin.util.iterator.IteratorUtils$3@68e62ca4]
> gremlin> t.getSideEffects().get("m")
> ==>Optional[{}]
> gremlin>
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to