Гремлин выдает ошибку при выполнении лямбды - PullRequest
0 голосов
/ 01 июля 2018
g.V().hasLabel("OperatingSystem")
            .filter(Lambda.predicate("{it.get().property('name').startsWith('xyz')}")).out("dpend_on")
            .as("ast").out("depend_on").hasLabel("abc")

приводит к ошибке:

java.util.concurrent.CompletionException:
org.apache.tinkerpop.gremlin.driver.exception.ResponseException: не удалось выполнить синтаксический анализ запроса в строке 1, позиция символа в 0, сообщение об ошибке: несоответствующий ввод '[' Ожидает {'' '', '""', 'g'}

в java.util.concurrent.CompletableFuture.reportJoin (CompletableFuture.java:375)
в java.util.concurrent.CompletableFuture.join (CompletableFuture.java:1934)
в org.apache.tinkerpop.gremlin.driver.ResultSet.one (ResultSet.java:107)
в org.apache.tinkerpop.gremlin.driver.ResultSet $ ​​1.hasNext (ResultSet.java:159)
в org.apache.tinkerpop.gremlin.driver.ResultSet $ ​​1.next (ResultSet.java:166)
в org.apache.tinkerpop.gremlin.driver.ResultSet $ ​​1.next (ResultSet.java:153)
в org.apache.tinkerpop.gremlin.driver.remote.DriverRemoteTraversal $ TraverserIterator.next (DriverRemoteTraversal.java:142)
в org.apache.tinkerpop.gremlin.driver.remote.DriverRemoteTraversal $ TraverserIterator.next (DriverRemoteTraversal.java:127)
в org.apache.tinkerpop.gremlin.driver.remote.DriverRemoteTraversal.nextTraverser (DriverRemoteTraversal.java:108)
в org.apache.tinkerpop.gremlin.process.remote.traversal.step.map.RemoteStep.processNextStart (RemoteStep.java:80)
в org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep.next (AbstractStep.java:128)
в org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep.next (AbstractStep.java:38)
в org.apache.tinkerpop.gremlin.process.traversal.util.DefaultTraversal.next (DefaultTraversal.java:200)

1 Ответ

0 голосов
/ 01 июля 2018

Я только что увидел, что вы используете Amazon Neptune. Нептун не поддерживает лямбда-шаги согласно документации здесь: https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-gremlin-differences.html

...