There is 3 preconditions that fails if one pre-loads the CIEL dictionary before installing OpenMRS, this is due to 3 changesets that seem to me to have invalid preconditions, below are the links to them,
Thanks @wyclif. Could this be related to the version of CIEL dictionary used? I’ve also experience this kind of error testing the platform with version 2.2 which does not appear with version 2.1 of the CIEL dictionary.
The issue is that when you load the CIEL dictionary, it drops, recreates and populates the necessary concept related tables, this means that after you load CIEL for your OpenMRS version, all concept related tables are already updated, so if you run the install wizard afterwards which is allowed, any changeset that has pre-conditions that are not properly authored with this in mind, you run into duplication exceptions.
Ugh… sorry, I assume it was just a typo and/or a cut-and-paste issue on my part and the tables should have had the “x” at the end… sorry about that, liquibase errors are quite annoying.
Can we change liquibase preconditions without running into changeset hash errors?