When I try to open the audit data model I get
java.lang.IllegalStateException: Column: LAST_MODIFIED_DATE is not found in table: INS_INSPECTION_APPOINTMENT
at io.jmix.datatools.datamodel.DataModelRegistry.getDatabaseColumnType(DataModelRegistry.java:414)
at io.jmix.datatools.datamodel.DataModelRegistry.getDatabaseColumnType(DataModelRegistry.java:431)
at io.jmix.datatools.datamodel.DataModelRegistry.constructAttribute(DataModelRegistry.java:365)
at io.jmix.datatools.datamodel.DataModelRegistry.addDatatypeAttribute(DataModelRegistry.java:176)
at io.jmix.datatools.datamodel.DataModelRegistry.createEntityDescription(DataModelRegistry.java:125)
at io.jmix.datatools.datamodel.DataModelRegistry.constructDataModel(DataModelRegistry.java:101)
at io.jmix.datatools.datamodel.DataModelRegistry.init(DataModelRegistry.java:88)
at io.jmix.datatools.datamodel.DataModelRegistry.checkInitialized(DataModelRegistry.java:74)
@JmixEntity
@Table(name = "INS_INSPECTION_APPOINTMENT")
@Entity(name = "ins_InspectionAppointment")
@DiscriminatorValue("I")
open class InspectionAppointment : BaseAppointment()
@JmixEntity
@Table(name = "AGD_BASE_APPOINTMENT")
@Entity(name = "agd_BaseAppointment")
@Inheritance(strategy = InheritanceType.JOINED)
@DiscriminatorColumn(name = "APPOINTMENT_TYPE")
open class BaseAppointment : BaseEntity()
@JmixEntity
@MappedSuperclass
abstract class BaseEntity {
@JmixGeneratedValue
@Column(name = "ID", nullable = false)
@Id
var id: UUID? = null
@Column(name = "VERSION", nullable = false)
@Version
var version: Int? = null
@CreatedBy
@Column(name = "CREATED_BY")
var createdBy: String? = null
@CreatedDate
@Column(name = "CREATED_DATE")
@Temporal(TemporalType.TIMESTAMP)
var createdDate: Date? = null
@LastModifiedBy
@Column(name = "LAST_MODIFIED_BY")
var lastModifiedBy: String? = null
@LastModifiedDate
@Column(name = "LAST_MODIFIED_DATE")
@Temporal(TemporalType.TIMESTAMP)
var lastModifiedDate: Date? = null
@Column(name = "PROJECT_ID")
@TenantId
var projectId: String? = null
}