Pipeline Template Catalogs disappear after ugrading CloudBees CI to version 2.440.2.1

1 minute readKnowledge base

Issue

  • After ugrading CloudBees CI to version 2.440.2.1, Pipeline Template Catalogs are not loaded anymore:

BEE-47502: Pipeline Template Catalog cannot be loaded after upgrading to 2.440.2.1

Resolution

The issue will be fixed in the upcoming April 2024 release.

Workaround

As a workaround, run the following groovy script under Manage Jenkins > Script Console to fix the configuration file and reload the catalogs:

def xstream = new hudson.util.XStream2() xstream.addCompatibilityAlias("globalTemplateCatalogManagement", com.cloudbees.pipeline.governance.templates.GlobalTemplateCatalogManagement.class); xstream.addCompatibilityAlias("templateCatalog", com.cloudbees.pipeline.governance.templates.TemplateCatalog.class); def configFile = com.cloudbees.pipeline.governance.templates.GlobalTemplateCatalogManagement.get().getConfigFile() def temp = xstream.fromXML(configFile.getFile()); temp.save() com.cloudbees.pipeline.governance.templates.GlobalTemplateCatalogManagement.get().load()