List<PartialConfig> lastValidPartials = cachedGoPartials.lastValidPartials(); try { validatedConfigHolder = trySavingConfig(updatingCommand, configHolder, lastKnownPartials); updateMergedConfigForEdit(validatedConfigHolder, lastKnownPartials); } catch (Exception e) { LOGGER.warn("Merged config update operation failed on LATEST {} partials. Falling back to using LAST VALID {} partials. Exception message was: {}", lastKnownPartials.size(), lastValidPartials.size(), e.getMessage(), e); try { validatedConfigHolder = trySavingConfig(updatingCommand, configHolder, lastValidPartials); updateMergedConfigForEdit(validatedConfigHolder, lastValidPartials); LOGGER.info("Update operation on merged configuration succeeded with old {} LAST VALID partials.", lastValidPartials.size());