I also have same issue today.
The XSD is using over 1 year but today suddenly failed.
Does have any changes on the XSD today?
LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: Invocation of init method failed; nested exception is liquibase.exception.ChangeLogParseException: Error parsing line 5 column 70 of classpath:/db/changelog/changelog_original.xml: schema_reference.4: Failed to read schema document âhttp://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.8.xsdâ,
On 4.6.2, the spring configuration workâs and the liquibase::diff goal work to !
I donât know what is the difference on the online xsd and how this latest version get this xsd online⊠i hope that is a misconfiguration and not to force to migrate to the latest version⊠No communication on the website about this.
The is is that a ârequire httpsâ setting somehow got enabled for those XSD urls. Weâre shifting our website hosting provider and despite the fact that we explicitly tested for this requirement on staging, something seems different in their new production settings. Weâre actively working with them to resolve the problem.
In general, Liquibase should read the xsd files bundled in the jar rather than try to download them but there have been a few versions over the years which had a bug that caused them to pull them from the network.
Upgrading to the current 4.6.2 version will address it from whatever versions have the âdownload the xsdâ bug. Switching the XSD URL in your file to https instead of http will work too. Otherwise, we should hopefully have the redirecting issue fixed on our our side soon.
Using maven plugin 3.6.3 the opposite is true,
switching the XSD URL in xml from https to http solves the problem (currently).
working url: âhttp://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsdâ
Maybe because it is gathered from jars if not https?