Valentyn Kahamlyk created TINKERPOP-3037: --------------------------------------------
Summary: Improve error handling for GraphBinary Key: TINKERPOP-3037 URL: https://issues.apache.org/jira/browse/TINKERPOP-3037 Project: TinkerPop Issue Type: Improvement Components: server Affects Versions: 3.7.1, 3.6.6 Reporter: Valentyn Kahamlyk Now when there is an error with deserializing `RequestMessage` from GLV's, it will hands forever. The reason is that for any response (including error message) server need a request ID which in this case is lost. Server can return correct error message when RequestMessage is in correct format, but traversal is invalid, for example: - newly added steps can't be deserialized, like 3.7.1 client with 3.7.0 server - some other issues like I got with incorrect type, example for .net GLV: `g.AddV().Property("test", GremlinType.FromFqcn("test")).Next()` -- This message was sent by Atlassian Jira (v8.20.10#820010)