Ошибка сериализации Gremlin Websocket соединение - PullRequest
0 голосов
/ 20 сентября 2018

При попытке получить записи базы данных от JanusGraph 0.2.0 или 0.3.0, используя следующую полезную нагрузку в моем запросе WebSocket, я получаю сообщение об ошибке

{
  "requestId":"6175c1a7-b628-4922-9cfef20f646e0db9",
  "op":"eval",
  "processor":"",
  "args":{
    "gremlin":"g.V()",
    "bindings":{}
  }
}

Ошибка:

Error during serialization: (was java.lang.IllegalStateException) (through reference chain: java.util.ArrayList[0]->org.janusgraph.graphdb.relations.RelationIdentifier["inVertexId"])

Я не могу получить какую-либо информацию, используя JavaScript.Python, однако, работает и также использует соединение WebSocket, но я не могу понять, что такое полезная нагрузка.

Мой экземпляр Docker показывает следующую ошибку при выполнении соединения WebSocket с использованием JavaScript:

org.apache.tinkerpop.gremlin.driver.ser.SerializationException: 
org.apache.tinkerpop.shaded.jackson.databind.JsonMappingException: 
(was java.lang.IllegalStateException) 
(through reference chain: java.util.ArrayList[0]->org.janusgraph.graphdb.relations.RelationIdentifier["inVertexId"])

Есть мысли?Это моя полезная нагрузка, которая должна быть другой?Я не могу найти никакой информации о том, как использовать WebSocket для такого рода запросов, я просто получил информацию, посмотрев другие библиотеки.Но, похоже, я один из немногих, у кого есть эта проблема.

...