[CUBA (kotlin)] Странная ошибка ISE при применении @MappedSuperclass

Добрый день.
Обстановка: cuba-platform 7.2.13, проект на kotlin. Вьюхи в дескрипторах экранов “_local”.

Класс:

@MappedSuperclass
open class NamedEntity : StandardEntity() {
    @Column(name = "NAME", nullable = false)
    open var name: @NotNull String? = null

    @Column(name = "SHORT_NAME")
    open var shortName: String? = null

    companion object {
        private const val serialVersionUID = -4023663287077857461L
    }
}

Класс:

@NamePattern("%s|name")
@Table(name = "SC_CUSTOMER_GROUP_ENTITY")
@javax.persistence.Entity(name = "sc_CustomerGroupEntity")
class CustomerGroupEntity : NamedEntity() {
    companion object {
        private const val serialVersionUID = -5617262264982028232L
    }
}

Проблема: при существующей записи в таблице SC_CUSTOMER_GROUP_ENTITY открываю просмотр групп контрагентов, получаю:

IllegalStateException: Cannot get unfetched attribute [name] from detached object com.company.sc.entity.catalog.customer.CustomerGroupEntity-432025aa-97da-e341-9c10-d2114cad4deb [detached].

Танцы с бубном: В тестовом проекте на java - работает.
Переношу “name” и “shortName” в класс CustomerGroupEntity, наследую его от StandardEntity - работает.
Дескрипторы не меняю, контроллеры пустые.

Вопрос: Кто виноват, где собака порылась и как исправить?

С уважением, Алексей.

Добрый день.

Вопрос закрыт.
Наверное, кривые руки.
Ошибку не нашел.
Просто удалил эти классы и экраны к ним. Снова создал.
Все заработало.

С уважением, Алексей.

1 симпатия

Добрый день, коллеги.
Вот сегодня опять въехал в эти же грабли. Удаление\создание не помогло. М.б. у кого-то такое было? Хелп, плз.
С уважением, Алексей.