We have been getting this error since this morning every time we start our Tomcat with Liquibase enabled.
Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: https://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd
We realize this morning that the Liquibase website was down entirely. Is this related to that outage? What is the fix? We are using IntelliJ with Maven to build our project. This is preventing us from doing our work. Thanks.
There is a way to have the xsd file stored locally and have it reference that, but I’ve never done it and don’t have the liberty to make that change to our code anyway. They’re also going to say that upgrading to the latest liquibase resolves it also.
The last time this happened it was resolved the same day, hours later.
Hi
We have also been seeing this issue for the last few hours
Server returned HTTP response code: 403 for URL: http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.6.xsd
Never had this issue before and been using liquibase for many years. I noted I could download the CSD from a browser, but not from our gitlab pipeline.
We will wait a little longer before looking at moving this locally
Same issue here. This happened back in 2022 I think when something was blocking requests with a java user-agent in the header. We can access fine from the browser / curl etc but getting 403 from our maven build attempts so presume its the same issue again.
OK, so now everything should be back up and running. Here’s what happened:
liquibase.org is hosted on WPEngine on their legacy network.
Yesterday (6/6) there was an outage with our site
The solution from WPEngine was to update our DNS to use their Advanced Network Offering
This brought the site back online, but broke HTTP redirects for XSDs and enabled CloudFlare security which blocks Java agents < version 10.
Today we reverted the DNS change back to the legacy network. I’ve tested access to the XSDs via browser, curl, and liqubase-maven-plugin and all seem to be working.