Details
Description
A nested match() can leave the star-graph w/o the compiler complaining about it; this ultimately leads to a RuntimeException. The most simple query to reproduce it:
g = TinkerFactory.createModern().traversal().withComputer() g.V().filter(match( __.as("project").in("created").as("person"), __.as("person").values("name").as("name") ))
Of course the filter step is pointless in this example, but that's the easiest way to reproduce it.