I'm working with Gremlin.Net & Neptune and once a while some of the requests fail without much information in the error message (InternalFailureException).
I want to try and send the request through curl to the server's "/gremlin/explain" URL to get more information.
Since I build the request with the GraphTraversal class (and it is very long), I'm looking for a way to get the equivalent gremlin commands as the request which was sent.
Is there any easy way to get it?
Are there any other ways to understand why Neptune failed the request?
Getting request data with Gremlin.Net
419 views Asked by Avner Levy At
1
There are 1 answers
Related Questions in GREMLIN
- Is there a way to bulk import csv data into cosmos db gremlin API Azure?
- JanusGraph gremlin crashes when adding many history properties
- Deleting a single graph from Neptune (not all nodes!)
- The most efficient way to compare 2 aggregates (set of vertices) in Gremlin Query Language
- Migrating a node label in gremlin tinkerpop
- Neptune query behavior during edge creation
- How to identify Cassandra Keyspace, using JanusGraph APIs?
- Running a local tinkerpop gremlin graph for testing in nodejs
- How to grouping and aggregation using Gremlin
- Filter against an edge property using a property from it's vertex
- Properties detail are missing from VertexLabel using JanusGraphManagement API
- Gremlin dynamic update
- Gremlin Query Returns Different Structures Based on Page Size: Array vs Single Map
- Cannot update a property in a graph vertex with an array of values (Neptune)
- Does Azure cosmos DB allows case insensitive search using Gremlin query?
Related Questions in AMAZON-NEPTUNE
- Issue with ssh into aws neptune via nodejs
- Trying to use aws-graphexplorer as a visualizer for local gremlin server does not store boolean values
- Deleting a single graph from Neptune (not all nodes!)
- Migrating a node label in gremlin tinkerpop
- Neptune query behavior during edge creation
- How to grouping and aggregation using Gremlin
- connection issue to aws neptune in nodejs
- Neptune severless freeable memory decreases day by day
- Gremlin Query Returns Different Structures Based on Page Size: Array vs Single Map
- Cannot update a property in a graph vertex with an array of values (Neptune)
- AWS Neptune - Open Cypher Connectivity
- Is it possible to prevent Localstack from downloading the Gremlin server every time?
- GremlinJs: How to compare property from vertex earlier in traversal to the property of the vertex at the current traversal loc
- Connecting Lambda to Neptune DB CDK
- Neptune Gremlin weird mergeE behavior, updates vertex instead of edge
Related Questions in GREMLINNET
- Exram.Gremlinq 12.3.0 How to implement Emit?
- Gremlin.net throwing exception when using tree
- Tinkerpop Gremlin Query: Find all edges pointing back to a vertex in the current path
- Gremlin.Net: Message with op code [close] is not recognized
- P.Within method in Gremlin.net does not translate the array correctly
- Encountered an error when making Gremlin.Net communicate with JanusGraph in the JanusGraph official website.net introductory tutorial
- Gremlin Query to get longest common subsequence for a given source from the Azure Cosmos graph
- Find Proper Longest Common Subsequence
- Gremlin.net.dll not found
- How to use CreateItemAsync to add an item with a list to an Azure gremlin DB
- gremlin.net how to create vertex/edge with id
- BulkExecution in Azure CosmosDB for ASP.Net MVC 4.7.2 version
- Need a query to retrieve complete graph
- Gremlin.Net.Driver.Exceptions.ConnectionClosedException
- Exception using client and trying to add vertices
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
I assume you would like to get a String representation of your query so that you can POST it to the
/gremlin/explainAPI. With Java and Javascript it's possible to do such a thing fairly directly with TinkerPop'sTranslatorfunctions described here. Of course, for .NET and Python such things don't exist yet.Since your situation sounds like you just need a one-off solution to do some analysis with "explain" you could get the GraphSON representation of the bytecode in .NET, use Gremlin Console's
:bytecodecommand to convert it to aStringrepresentation.So, first get the
Bytecodeobject as GraphSON:Copy/paste that "graphSON" string into Gremlin Console:
Note that I use a TinkerGraph there just as a host to reconstruct the traversal.