Hi George,
Are you sure the `user_traversal` traversal returns a vertex that exists? Could you show this traversal too please, as well as how you define "g"?
The usual semantics for adding vertices is, as recommended by TinkerPop:
g.
addV("....").property(...., ...).property(...., ...).as("fromV").
addV("....").property(...., ...).property(...., ...).as("toV").
addE("....").property(...., ...).
That should work, assuming "g" is a traversal source connected to DseGraph, via the `DseGraph.traversal(DseSession)`.
If one or both vertices already exist you can replace the `addV()` part with a traversal that gathers the vertex, such as `V().has(...., ...).as("from/toV")` and so on.
Please try this syntax and let us know how it goes.
Thanks.