import org.unicode.cldr.api.CldrDataSupplier;
import org.unicode.cldr.api.CldrDraftStatus;
import org.unicode.cldr.api.CldrPath;
+import org.unicode.cldr.util.CLDRConfig;
import org.unicode.icu.tool.cldrtoicu.AlternateLocaleData;
import org.unicode.icu.tool.cldrtoicu.IcuConverterConfig;
import org.unicode.icu.tool.cldrtoicu.LdmlConverter;
@SuppressWarnings("unused")
public void execute() throws BuildException {
+ // Spin up CLDRConfig outside of other inner loops, to
+ // avoid static init problems seen in CLDR-14636
+ CLDRConfig.getInstance().getSupplementalDataInfo();
+
checkBuild(localeIds != null, "<localeIds> must be specified");
CldrDataSupplier src = CldrDataSupplier