Jmix version: 1.1.2
Jmix Studio plugin version: 1.1.4-213
IntelliJ version: IntelliJ IDEA 2021.3 (Community Edition)
Для большинства экранов hot deploy работает нормально, но на части экранов он не отрабатывает вообще.
Причем в Sudio я вижу, что hot deploy прошел
В Idea в event log все тихо.
А после закрытия и попытки повторного открытия измененного экрана вылетает сообщение об ошибке типа
java.lang.ClassCastException: com.company.myapp.entity.flat.FlatBrowse cannot be cast to com.company.myapp.entity.flat.FlatBrowse
Помогает только полный рестарт приложения.
Пока есть подозрение, что это как-то связано с использованием в дескрипторе <condition>
и/или <onContainerItemChanged ..../>
.
Во всяком случае, это единственное, что отличает экран, где эта проблема присутствует постоянно, от тех, где все отрабатывает гладко.
Как-то можно это попытаться диагностировать? Может в что-то поискать дополнительно в логах Studio?