При удалении сущности с софт уделением включённой в кэш, она остается в кэше, с заполненными полями deletedBy и deletedDate. И при селекте возвращается как действующая.
Ошибка воспроизводится на ВСЕХ версиях jmix.
В приложенном проекте при запуске теста Ent1Test от проходит без ошибок хотя должен генерировать исключение NoResultException. Если исключить сущность из кэша (убрать eclipselink.cache.shared.Ent1=true из конфига) работает так как ожидается.
jmixCaheTest27.zip (59.3 КБ)