Maybe addEntityEntry() is never called for this instance, neither via StatefulPersistenceContext.addEntry() nor StatefulPersistenceContext.addReferenceEntry() when the entity is being loaded?