So we had a dropwizard application that was using liquibase. We ported that application to springboot and moved over the .xml file and ran it.
We got an
We got an
oracle.jdbc.OracleDatabaseException: ORA-00955 exception when running our code so apparently liquibase was trying to run our set.
We looked into the DATABASECHANGELOG and saw that the paths for the file didn't match, so we resynced everything with running the changelogSync command and it generated new entries for us with correct FILENAMES.
when running the code again we still get the same fault:
oracle.jdbc.OracleDatabaseException: ORA-00955
When debugging we can see the following, it generates a MD5 out of our xml, then it generates an MD5 out of the already generated MD5 in the database!?
We looked into the DATABASECHANGELOG and saw that the paths for the file didn't match, so we resynced everything with running the changelogSync command and it generated new entries for us with correct FILENAMES.
when running the code again we still get the same fault:
oracle.jdbc.OracleDatabaseException: ORA-00955
When debugging we can see the following, it generates a MD5 out of our xml, then it generates an MD5 out of the already generated MD5 in the database!?
Log:
help...
- 2019-02-15 16:22:42.158 DEBUG 51968 --- [ main] liquibase.util.MD5Util : Computed checksum for createTable:[
- columns=[
- [
- [
- nullable="false"
- primaryKey="true"
- ]
- name="LOAN_COLLECTION_ID"
- type="varchar(56)"
- ],
- [
- [
- nullable="false"
- ]
- name="ZIP_CODE"
- type="varchar(6)"
- ],
- [
- [
- nullable="true"
- ]
- name="BANK_NAME"
- type="varchar(56)"
- ],
- ... [truncated in log] as 6655e2c8d7983a338d41895acba0b208
- 2019-02-15 16:22:42.160 DEBUG 51968 --- [ main] liquibase.util.MD5Util : Computed checksum for 8:6655e2c8d7983a338d41895acba0b208: as 97e4d04847a5754a05595ac8cdf76cd8
help...