Hi Team,
We started encountering the following issue today in our production environment. Services fail to start after being restarted.
The application fails during Liquibase initialization with the following error:
s4s-elt-character: Non-whitespace characters are not allowed in schema elements other than 'xs:appinfo' and 'xs:documentation'. Saw '301 Moved Permanently'.
We are using:
-
Spring Boot: 2.2.x
-
Liquibase: 3.6.3
We also verified that accessing the Liquibase XSD URL now returns an HTTP 301 redirect.
Has anyone else experienced this issue recently?
We have a few questions:
-
Is this caused by a recent change to the Liquibase schema URLs or website?
-
Is there any workaround that does not require upgrading Liquibase?
-
If upgrading is the recommended solution, which Liquibase version is compatible with a legacy Spring Boot 2.2.x application?
-
Are there any known migration or compatibility issues when upgrading from Liquibase 3.6.3 to a newer version?
Any guidance or recommendations would be greatly appreciated.
Thank you!