databaseChangeLogLockTable and databaseChangeLogTable are always used as uppercase by Liquibase. The first time running liquibase all is ok.
The problem appears when trying to use it again (it fails because it tries to create the tables again). Apparently, it fails to detect the already existing tables (mysql is case insensitive).
the currently workaround: I am passing java system properties:
-Dliquibase.databaseChangeLogLockTableName=databasechangeloglock
-Dliquibase.databaseChangeLogTableName=databasechangelog
Maybe another issue is that I can't change the bean configuration to send them from there.
windows 8.1 x64, 5.6.14 MySQL Community Server
Working for me currently. I think it was fixed by a seprate bug