if (!frs.addToDownloadQueue(remoteSite, file, di
.getRenamingConv(), di.getStagingArea(), dfi
.getQueryMetadataElementName(), di.deleteFromServer()))
linker.eraseLinks(propFile);
} catch (ToManyFailedDownloadsException e) {
throw new RetrievalMethodException(
"Connection appears to be down. . .unusual number of download failures. . .stopping : "
+ e.getMessage());
} catch (CatalogException e) {
throw new RetrievalMethodException(
"Failed to communicate with database : "
+ e.getMessage());
} catch (AlreadyInDatabaseException e) {
LOG.log(Level.WARNING, "Skipping file : " + e.getMessage());
} catch (UndefinedTypeException e) {