-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Malformed id in g.V().hasId() #18
Comments
This library is incredible, but unfortunately, I am experiencing the same problem as @vitalych |
I also have the same problem. It looks like ID() doesn't actually return what it's supposed to. Here's a simple example:
This prints out ID: |
I went back to that version after our last conversation and was successful. Thank you! Are you still planning for a release that can handle all the various Gremlin servers/services? |
@caffix yes I've been playing around for a design of Grammes v2 that should solve this issue |
Great! I appreciate the excellent library and your assistance |
Any idea when Grammes v2 may be coming out? I can't use 1.1.2 because it doesn't support Neptune, and I'm having to do a lot of workarounds for 1.2.0 since ID() doesn't seem to work correctly. |
same here |
@damienfamed75 I'm also having the same issue and was reviewing #16 however wondered if yourself or @aciduck could clear a question up for me. Why did #16 change the VertexID from a struct that would map out the ID value correctly, to an interface? The only docs I can find around ID differences is from https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-gremlin-differences.html#w3aac12c20c10c15c25
It doesn't say so but based on the changes in #16 does this mean that Neptune returns the id part as I assume if this is not the case and Neptune returns the second Gremlin complaint response then its just a simple case of reverting #16 and changing the Value types from |
I have a pull request that will make v1.2.0 work with local gremlin and aws neptune: Edit: to add some insight @jhole89 I attempted to do as such in my own fork to test and that was now the case Neptune returns My change in my pull request checks if the id is a map or string and base on that will return correctly |
* improve session close synchronization * CR
Using the given example and the default janusgraph docker image, I get the following error:
The text was updated successfully, but these errors were encountered: