// Load resource index from system configuration settings.
final CacheableResourceService cache = new DefaultCacheableResourceService();
String resourceIndexURL = getSystemConfiguration().getResourceIndexURL();
try {
final ResolvedResource resource = cache.resolveResource(
ResourceType.RESOURCE_INDEX, resourceIndexURL);
ResourceIndex.INSTANCE.loadIndex(resource.getCacheResourceCopy());
} catch (ResourceDownloadError e) {
fail("failed to load resource index, download error");
} catch (FileNotFoundException e) {