KB-1194 "Validation Failed... <number> change sets check sum" error thrown after migrating primary database from one vendor to another

Symptoms

When you are migrating your primary database from one vendor to another, the system fails to come up with the following error in the application server log

ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/suite]] (ServerService Thread Pool -- 75) JBWEB000287: Exception sending context initialized event to listener instance of class com.appiancorp.common.config.ConfigurationLoader: com.appiancorp.common.config.FatalConfigurationException: 

Caused by: liquibase.exception.ValidationFailedException: Validation Failed:
     ##SOME NUMBER## change sets check sum

Cause

This is because the descriptor files used to create the tables Appian needs are different for each supported database vendor.

Action

Allow the system to create the schema on the database by starting a blank Appian installation pointing to an empty target Appian Data Source. This will create the necessary tables with the vendor specific structure. From the source database, get the data for everything except the DATABASECHANGELOG and DATABASECHANGELOGLOCK tables. Import the data from that database into your target database (the two mentioned tables should be left untouched in the target database).

Affected Versions

This article applies to all versions of Appian.

Last Reviewed: March 2017

Related
Recommended