Uploaded image for project: 'TinkerPop'
  1. TinkerPop
  2. TINKERPOP-3037

Improve error handling for GraphBinary

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.6.6, 3.7.1
    • None
    • server
    • None

    Description

      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()`

      Attachments

        Activity

          People

            Unassigned Unassigned
            valentyn Valentyn Kahamlyk
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: