You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by ok...@apache.org on 2016/01/12 21:56:42 UTC

incubator-tinkerpop git commit: there is something weird with IncidentToAdjacentStrategy and AbstractLambdaTraversal. Trying another clone() solution. It sucks Spark sometimes randomly fails ........ CTR.

Repository: incubator-tinkerpop
Updated Branches:
  refs/heads/master c194aa0cb -> 16aa72044


there is something weird with IncidentToAdjacentStrategy and AbstractLambdaTraversal. Trying another clone() solution. It sucks Spark sometimes randomly fails ........ CTR.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/16aa7204
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/16aa7204
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/16aa7204

Branch: refs/heads/master
Commit: 16aa72044a8721ba7f3328dba91b38d77135844d
Parents: c194aa0
Author: Marko A. Rodriguez <ok...@gmail.com>
Authored: Tue Jan 12 13:53:20 2016 -0700
Committer: Marko A. Rodriguez <ok...@gmail.com>
Committed: Tue Jan 12 13:56:38 2016 -0700

----------------------------------------------------------------------
 .../process/traversal/lambda/AbstractLambdaTraversal.java       | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/16aa7204/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java
index cced55c..3c95da6 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java
@@ -37,7 +37,6 @@ import org.apache.tinkerpop.gremlin.structure.Graph;
 import java.util.Collections;
 import java.util.List;
 import java.util.Optional;
-import java.util.Set;
 
 /**
  * @author Marko A. Rodriguez (http://markorodriguez.com)
@@ -120,7 +119,9 @@ public abstract class AbstractLambdaTraversal<S, E> implements Traversal.Admin<S
     @Override
     public Traversal.Admin<S, E> clone() {
         try {
-            return (AbstractLambdaTraversal<S, E>) super.clone();
+            final AbstractLambdaTraversal<S, E> clone = (AbstractLambdaTraversal<S, E>) super.clone();
+            clone.traversalStrategies = this.traversalStrategies.clone();
+            return clone;
         } catch (final CloneNotSupportedException e) {
             throw new IllegalStateException(e.getMessage(), e);
         }