Open den1k opened 1 year ago
Were you able to reproduce?
I was not able to. Tried to rebuild the db using the new re-index function but that errored and wiped the DB. It was just a dev DB so that was okay but I lost the faulty data that somehow caused the error.
OK, looks like we need to create a backup db before re-indexing.
0.9.0 will use a safer default write option :nometasync
, so only the last transaction may be lost, but the DB will not be corrupted.
Have a similar error where it seems that data that failed to deserialize blocks a retract.
(db/transact! [[:db/retractEntity 214]])
Error handling response - class java.lang.RuntimeException: No reader function for tag datalevin/Indexable
possibly a regression: https://github.com/juji-io/datalevin/issues/208
I have not been able to come up with a repro yet.
I have a strange case where an entity cannot be retracted. Working on a repro. Logging the error here for now in case it helps
The entity also has a nil key and value when touched: