Проблема с Generate liquibase changelog

Здравствуйте!

Использую следующую версию Jmix

Jmix version: 2.4.3
Jmix Studio plugin version: 2.4.NIGHTLY1455-243
IntelliJ version: IntelliJ IDEA 2024.3.2.2 (Community Edition)

Есть следующая модель данных:

  • Составной ключ
@JmixEntity
@Embeddable
public class CompositeKey implements Serializable {
    @Column(name = "FIELD_1")
    private String field_1;

    @Column(name = "FIELD_2")
    private String field_2;

    //getters, setters
}
  • Базовая сущность
@JmixEntity
@Table(name = "PARENT")
@Entity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public class Parent {

    @EmbeddedId
    private CompositeKey id;

    @Column(name = "FIELD_3")
    private String field_3;

    //getters, setters
}
  • Дочерняя сущность
@Table(name = "CHILD")
@JmixEntity
@Entity
public class Child extends Parent {
    @Column(name = "FIELD_4")
    private String field_4;

    //getters, setters
}

База данных: PostgreSQL 15

Проблема:

При нажатии Generate liquibase changelog возникает ошибка

Changelog Generation Error
java.lang.RuntimeException: java.lang.IllegalStateException: The column type is undefined. Table - CHILD; Column - FIELD_1

Добрый день

Спасибо за обращение.
Воспроизвёл проблему для данной конфигурации модели данных.
Создан тикет на YouTrack, поправим в ближайшем релизе.

1 симпатия