Janusgraph: В сериализации обнаружен недопустимый флаг: -96. Поврежденные данные - PullRequest
0 голосов
/ 16 января 2020

Проблема

Я использую Janusgraph и получаю ошибку Invalid flag encountered in serialization, когда пытаюсь получить доступ к свойству в вершине. В моем конкретном c случае, когда я наблюдал проблему, я обращался к свойству, которое, как я ожидал, должно содержать значение типа long.

Вот соответствующая часть трассировки исключения

java.lang.IllegalArgumentException: Invalid flag encountered in serialization: -96. Corrupted data.
    at com.google.common.base.Preconditions.checkArgument(Preconditions.java:164)
    at org.janusgraph.graphdb.database.serialize.StandardSerializer.readObjectInternal(StandardSerializer.java:253)
    at org.janusgraph.graphdb.database.serialize.StandardSerializer.readObject(StandardSerializer.java:234)
    at org.janusgraph.graphdb.database.EdgeSerializer.readPropertyValue(EdgeSerializer.java:203)
    at org.janusgraph.graphdb.database.EdgeSerializer.readPropertyValue(EdgeSerializer.java:193)
    at org.janusgraph.graphdb.database.EdgeSerializer.parseRelation(EdgeSerializer.java:129)
    at org.janusgraph.graphdb.database.EdgeSerializer.readRelation(EdgeSerializer.java:73)
    at org.janusgraph.graphdb.transaction.RelationConstructor.readRelation(RelationConstructor.java:75)
    at org.janusgraph.graphdb.transaction.RelationConstructor$1$1.next(RelationConstructor.java:60)
    at org.janusgraph.graphdb.transaction.RelationConstructor$1$1.next(RelationConstructor.java:48)
    at org.apache.tinkerpop.gremlin.structure.Vertex.property(Vertex.java:72)
...

Кажется, это также происходит для некоторых данных в моей базе данных графиков, но не для всех.

Мой вопрос: что означает эта ошибка, почему я могу получить, и какие шаги я могу предпринять, чтобы выяснить, как решить это?

Примечания

  • Я использую версию Janusgraph 0.2.0
  • Я использование кассандры в качестве внутреннего хранилища данных для базы данных графов
  • Мой график содержит метки ребер Simple и One-to-one типов
...