Gradle incident

Sporadic 502 Bad Gateway, 500 Internal Server Error for maven-metadata.xml resources

Minor Resolved View vendor source →

Gradle experienced a minor incident on January 12, 2022 affecting Repository and Gradle's Maven Central redirect, lasting 13h 38m. The incident has been resolved; the full update timeline is below.

Started
Jan 12, 2022, 04:56 PM UTC
Resolved
Jan 13, 2022, 06:35 AM UTC
Duration
13h 38m
Detected by Pingoru
Jan 12, 2022, 04:56 PM UTC

Affected components

RepositoryGradle's Maven Central redirect

Update timeline

  1. investigating Jan 12, 2022, 04:56 PM UTC

    We are currently investigating this issue.

  2. investigating Jan 12, 2022, 05:02 PM UTC

    We are continuing to investigate this issue.

  3. identified Jan 12, 2022, 07:20 PM UTC

    We have a temporary fix being validated in development right now which should resolve a number of issues. We’ll update here when it is deployed so that we can assess whether or not it is enough to get going for now. We will work on a more permanent solution after that in the coming days.

  4. identified Jan 12, 2022, 08:44 PM UTC

    Issue with resolution of `maven-metadata.xml` for plugins hosted on the Gradle Plugin Portal should be resolved. However regular library dependencies of plugins will still fail to resolve because of the underlying failure of JCenter. We are looking at a solution for this as well.

  5. monitoring Jan 12, 2022, 09:43 PM UTC

    We have deployed a second fix that should resolve another set of issues encountered by the JCenter outage. What will remain broken: - Dependencies that only exist in JCenter and were not mirrored to one of Gradle’s repository manager. There is no solution for those unfortunately until JCenter comes back up. We will do a post-mortem and explain our plan to remove that dependency altogether later this week.

  6. resolved Jan 13, 2022, 06:35 AM UTC

    JCenter is now back online, systems are fully operational.

  7. postmortem Jan 20, 2022, 09:58 AM UTC

    Postmortem can be found at [https://blog.gradle.org/plugins-jcenter](https://blog.gradle.org/plugins-jcenter)