I've had a look at this issue ; couldn't reproduce it -yet- .
Somewhere in Liquibase or MySQL there is a strange behavior. Table "Installation" is created with capital "I". And, in the failing precondition, it is referenced again with capital "I".
This is the file: https://github.com/aerogear/aerogear-unifiedpush-server/blob/master/migrator/src/main/resources/liquibase/1.0.0.Final/initial-mysql.xml
I did some experiments. I tried with a Docker image that extends the [official Docker image|https://hub.docker.com/r/aerogear/unifiedpush-wildfly/] by changing the locale.
Findings: * {{./bin/ups-migrator updateSQL}} outputs the table name as is (no case conversion) * Table names are converted to lowercase [here|https://github.com/aerogear/aerogear-unifiedpush-server/blob/master/migrator/src/main/resources/liquibase/1.0.3/2015-02-27-normalize_installations_table.xml]. But problem Asim experiences happens way before than that changeset.
|