[
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)