jmix-framework / jmix

Jmix framework
https://www.jmix.io
Apache License 2.0
559 stars 118 forks source link

Changelog Generation Error: User has no attribute applicable for table id column for new Kotlin project #3489

Open valery-shinkevich opened 1 month ago

valery-shinkevich commented 1 month ago

Environment

Jmix version: 2.3.1

Bug Description

liquibase.exception.CommandExecutionException: com.haulmont.jmixstudio.exceptions.SilentException: Entity ru.company.test_jmix_kotlin.entity.User has no attribute applicable for table id column

Steps To Reproduce

Create new Full-Stack Application (Kotlin) Jmix project. Run Jmix Application, then press Execute and proceed to apply changelog. Got Changelog Generation Error.

Current Behavior

Expected Behavior

Application started without any exceptions.

Sample Project

test_jmix_kotlin.zip

Gavrilov-Ivan commented 1 month ago

Unable to reproduce. Your sample project and the newly created Kotlin project v2.3.1 applied changelog without issues.

Studio: 2.3.1-241 OS: Win10

valery-shinkevich commented 1 month ago

Sorry, it is'nt reproduce on latest IDEA Community. I've been using GIGA IDE for a while now.

It was reproduced on GIGA IDE 2024.1.1 (Community Edition) Build #IC-241.15989.150, built on June 24, 2024 Runtime version: 17.0.10+1-b1207.14 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

io.jmix.studio (2.3.1-241) com.haulmont.amplicode (2024.1.4-241-EAP) Kotlin: 241.15989.150-IJ

glebfox commented 3 weeks ago

For QA: check case and create Studio issue.