Jianzhong Liu created TINKERPOP-2972: ----------------------------------------
Summary: ProjectStep will produce an unexpected output when dealing with duplicate keys Key: TINKERPOP-2972 URL: https://issues.apache.org/jira/browse/TINKERPOP-2972 Project: TinkerPop Issue Type: Improvement Components: process Reporter: Jianzhong Liu g.V().project("a", "b", "b").by("lang").by(T.id).by("age") TP: 1 \{'b': 29} 2 \{'b': 27} 3 \{'a': 'java', 'b': '3'} 4 \{'b': 32} 5 \{'a': 'java', 'b': '5'} 6 \{'b': 35} TinkerPop erroneously generates an output from the final 'productive' by-traversal when a key is used more than once, a situation that should not occur. A proposed solution is to throw an exception when a redundant key is detected. -- This message was sent by Atlassian Jira (v8.20.10#820010)