"The database is already synced with model" while trying to synchronize DB but no entities there

I am trying to create a simple POC application on JMIX and after creating two entities, I successfully run the application. Then I tried to create more entities but these no longer were synchronized to the hsqldb data store (I used DBeaver to inspect it).
I tried many things such as:

  • Recreating the DB
  • Deleting all changelogs under the “changelog” folder (except for changelog.xml and 010-init-user.xml)
  • “Manually” creating a new changelog for the datastore (I get a file with no tables/columns additions)
    I always get a message saying the database is already synchronized when I use the “Update” option for the main data store.
    Please see some images below. Any help is welcome.

JMIX version 1.5.0
Database changelog table contents as shown by DBeaver:
image
Contents of application resources directory:
image
image
image
image

Please provide content of idea.log file after executing the “Generate Liquibase changelog” command.
Use “Help → Show Log in Explorer” menu command to find the log file.

Only after I posted this question I realized that the database migration feature stopped working after my evaluation license expired, which is expected.
After I sorted out an individual license, it began working again. So I think it is not a bug. Maybe some menu options related to that feature should be disabled for the free version of JMIX.

Thanks for your attention.

Thank you for the feedback.
Actually the “Generate Liquibase changelog” disappears from the Data Store context menu when it’s no longer works. So it’s hard to imagine how else to inform about it and don’t be too annoying for users of the free version.