Hi.
We have encountered problem with checksums. We have 3 environments: TEST, ACC and PROD.
Everything was working fine till today where we encounter such error:
- [ERROR] Failed to execute goal org.liquibase:liquibase-maven-plugin:3.6.0:status (default-cli) on project ksoWeb: Error setting up or running Liquibase: Validation Failed:
- [ERROR] 567 change sets check sum
- [ERROR] src/main/resources/db/changesets/db.changeset-1.123.xml::201504171002::user was: 7:10b8eacc55e2e43d6788d3d31c6fa856 but is now: 8:2604adc4fa323ee44357b1a53e50f9a0
- ... (CUT) ...
Nothing has changed in code. Files are the same as weeks before. And the most important thing:
DATABASECHANGELOG table has exactly the same MD5 checksum in TEST, ACC and PROD databases and
liquibase:updateSQL -PACC
or
liquibase:status -PACC
have problem on ACC and PROD but works fine for TEST environment.
What might cause a problem here ?
(I know I can solve this by liquibase:clearCheckSums but I would like to know the reason before hitting PROD db).