При ошибках индекса в базе при удалении в UniqueConstraintViolationHandler никогда не приходят ошибки типа UniqueConstraintViolationException.
В результате не работает стандартный механизм описанный тут - Обработка исключений, нарушающих уникальные ограничения :: Документация Jmix
не получается разобраться почему… похоже на несоответствие версий базы данных с jmix, т.е. jmix не может правильно распознать ответ от базы при формировании ошибки и формирует обычную обработку.
нужен совет как это исправить.
jmix 1.4.4, plugin 1.5.0-233, postgress 15