we opened a transaction, load an entity from database and removed this entity by em.remove().
Afterwards the entity can be load again by query although the resulted entity have an attribute __odbtracker/m (type STA, value=Persistent-Deleted-Flushed) which shows that the entity is deleted and flushed.
The bug was introduced with ObjectDB Version 2.7.4_04, therefore in the moment we are using 2.7.4_03.
Unfortunately it is difficult to create an example, because the error only occurs in a complex scenario.
Maybe you have a hint how we can better analyze the issue or do you have an idea what is the problem?
best regards BTC