Describe the bug
This was found testing some of the standard gremlin queries but via the proxy store, there is essentially three smaller but related issues.
Proxy store can't accept operation chains that have unmodifiable options or null options this needs making more robust.
The GafferPopGraphStep doesnt actually run the right vertex() method on the graph class due to it wrapping the array in a list which pushes it to an override method.
The apache utils method for checking the size of the returned iterator seems to have casting issues from LinkedList to Element when using proxy store this could be some deserialisation issue
Describe the bug This was found testing some of the standard gremlin queries but via the proxy store, there is essentially three smaller but related issues.
GafferPopGraphStep
doesnt actually run the rightvertex()
method on the graph class due to it wrapping the array in a list which pushes it to an override method. The apache utils method for checking the size of the returned iterator seems to have casting issues from LinkedList to Element when using proxy store this could be some deserialisation issue