We just patch our TDM Portal server from version 4.10.12 to 4.10.17, but now the Masking Service won't start properly because the Masking Service WAR file cannot be loaded properly.
Release : 4.10
Component : Web Portal - Data Masking
The issue is due to a defect that was introduced in TDMWeb-4.10.12.0. This release of TDM Portal has been pulled, to help limit the exposure to this introduced defect.
The problem occurs because TDMWeb-4.10.12.0 updated the wrong table in the gtrep database. When TDMWeb-4.10.12.0 runs the migration process the schema_version table is updated with V4.10.0.03, however, this update should have been made to the schema_version_masking table.
So when running an upgrade from 4.10.12.0 to a newer release, the migration process causes the Masking Service to throw the following error:
Application run failed org.flywaydb.core.api.FlywayException: Validate failed: Detected failed migration to version 4.10.0.03 (add mask sample value col fix audit)
To resolve this,
If you are running TDM 4.10.12.0 and need to upgrade, please take the following steps: