Matt Frantz created TINKERPOP3-810:
--------------------------------------
Summary: store not visible
Key: TINKERPOP3-810
URL: https://issues.apache.org/jira/browse/TINKERPOP3-810
Project: TinkerPop 3
Issue Type: Bug
Components: process
Affects Versions: 3.0.0-incubating
Reporter: Matt Frantz
Assignee: Marko A. Rodriguez
In the following traversal, I can see (via the println) that the {{store}}
executes, but the {{select}} inside the {{until}} does not seem to see it. The
result is an infinite loop.
{noformat}
g = TinkerFactory.createModern().traversal();
g.V().until(
or(values('name').is('marko'),
sideEffect{it ->
System.err.println('until:' + it.get());
System.err.println(it.getClass().getSimpleName());
System.err.println(it.getSideEffects());
}
.select('x'))).
repeat(both()).
store('x').
sideEffect{it ->
System.err.println('done:' + it.get());
System.err.println(it.getSideEffects());
System.err.println(it.getSideEffects().get('x'));
}.
count()
{noformat}
Here are the first few lines of output:
{noformat}
done:v[1]
sideEffects[size:1]
Optional[{v[1]=1}]
until:v[2]
B_O_S_SE_SL_Traverser
sideEffects[size:0]
done:v[1]
sideEffects[size:1]
Optional[{v[1]=2}]
until:v[3]
B_O_S_SE_SL_Traverser
sideEffects[size:0]
done:v[1]
sideEffects[size:1]
Optional[{v[1]=3}]
...
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)