-
-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Labels
bugSomething isn't workingSomething isn't working
Description
If arcadeanalytics supports cyclic graphs then this is a bug. If not, the error should state that fact instead of Json mapping exception.
To Reproduce
Steps to reproduce the behavior:
- start empty janusgraph
- start arcadeanalytics
- Open the gremlin console via "docker exec -it /bin/bash", then "./bin/gramlin.sh"
- ":remote connect tinkerpop.server conf/remote.yaml session"
- ":remote console"
- "GraphOfTheGodsFactory.load(graph)" it should output ==>null
- Login in arcade and create datasource for this janusgraph.
Note that you should write something in username and password and then delete it in order for the values to become empty strings. - Index the datasource
- Create graph widget and open it
- Search with this query ""g.V().has("name","cerberus")
- Mark the vertex and traverse "battled"
An error will appear:
Could not write JSON: Direct self-reference leading to cycle; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Direct self-reference leading to cycle
- OS: Mac OS
- Browser Chrome
- Version: Version 78.0.3904.70 (Official Build) (64-bit)
The visualization for graph of the gods can be found here:
http://s3.thinkaurelius.com/docs/titan/0.5.0/images/graph-of-the-gods.png
Do note that the edges are black and the image is transparent, so view it with white background :)
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working