Discussion:
[orientdb] remove a bad record?
Gregory Mace
2018-10-26 14:05:04 UTC
Permalink
here's my server version info:

2018-10-26 13:50:44:079 INFO OrientDB Server v3.0.6 - Veloce (build
b63614ab180ff02b75d65054b2a77116c16c0a3c, branch 3.0.x) is starting up...
[OServer]


I'm getting an error when retrieving a record. When I try to delete the
vertex, I get the same - null pointer exception

Is there is something I can do to remove it?

Here is an excerpt from the log:

Error deserializing record with id #139:98 send this data for debugging...

followed by a very long string, then:

java.lang.NullPointerException
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.deserializeValue(ORecordSerializerBinaryV0.java:543)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.deserializeValue(ORecordSerializerBinaryV0.java:416)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.readEmbeddedList(ORecordSerializerBinaryV0.java:833)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.deserializeValue(ORecordSerializerBinaryV0.java:618)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.deserializeValue(ORecordSerializerBinaryV0.java:416)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.readEmbeddedMap(ORecordSerializerBinaryV0.java:757)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.deserializeValue(ORecordSerializerBinaryV0.java:653)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.deserializeValue(ORecordSerializerBinaryV0.java:416)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.readEmbeddedList(ORecordSerializerBinaryV0.java:833)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.deserializeValue(ORecordSerializerBinaryV0.java:618)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.deserializeValue(ORecordSerializerBinaryV0.java:416)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.readEmbeddedMap(ORecordSerializerBinaryV0.java:757)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.deserializeValue(ORecordSerializerBinaryV0.java:653)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.deserializeValue(ORecordSerializerBinaryV0.java:416)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.readEmbeddedList(ORecordSerializerBinaryV0.java:833)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.deserializeValue(ORecordSerializerBinaryV0.java:618)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.deserializeValue(ORecordSerializerBinaryV0.java:416)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.deserialize(ORecordSerializerBinaryV0.java:290)
at
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinary.fromStream(ORecordSerializerBinary.java:104)
at
com.orientechnologies.orient.core.record.impl.ODocument.deserializeFields(ODocument.java:2172)
at
com.orientechnologies.orient.core.record.impl.ODocument.checkForFields(ODocument.java:2958)
at
com.orientechnologies.orient.core.record.impl.ODocument.setDirty(ODocument.java:1744)
at
com.orientechnologies.orient.core.record.impl.OSimpleMultiValueChangeListener.onAfterRecordChanged(OSimpleMultiValueChangeListener.java:56)
at
com.orientechnologies.orient.core.db.record.ridbag.embedded.OEmbeddedRidBag.fireCollectionChangedEvent(OEmbeddedRidBag.java:498)
at
com.orientechnologies.orient.core.db.record.ridbag.embedded.OEmbeddedRidBag.remove(OEmbeddedRidBag.java:265)
at
com.orientechnologies.orient.core.db.record.ridbag.ORidBag.remove(ORidBag.java:158)
at
com.orientechnologies.orient.core.record.impl.OVertexDelegate.detachEdge(OVertexDelegate.java:231)
at
com.orientechnologies.orient.core.record.impl.OVertexDelegate.detachIncomingEdge(OVertexDelegate.java:202)
at
com.orientechnologies.orient.core.record.impl.OEdgeDelegate.deleteLinks(OEdgeDelegate.java:135)
at
com.orientechnologies.orient.core.record.impl.OEdgeDocument.delete(OEdgeDocument.java:51)
at
com.orientechnologies.orient.core.record.impl.OEdgeDocument.delete(OEdgeDocument.java:8)
at
com.orientechnologies.orient.core.record.impl.OVertexDocument.deleteLinks(OVertexDocument.java:281)
at
com.orientechnologies.orient.core.record.impl.OVertexDocument.delete(OVertexDocument.java:273)
at
com.orientechnologies.orient.core.record.impl.OVertexDocument.delete(OVertexDocument.java:21)
:
--
---
You received this message because you are subscribed to the Google Groups "OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email to orient-database+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Loading...