diff --git a/modules/src/main/java/org/archive/modules/fetcher/FetchWhois.java b/modules/src/main/java/org/archive/modules/fetcher/FetchWhois.java index 77c89889..ef7add90 100644 --- a/modules/src/main/java/org/archive/modules/fetcher/FetchWhois.java +++ b/modules/src/main/java/org/archive/modules/fetcher/FetchWhois.java @@ -263,6 +263,10 @@ public class FetchWhois extends Processor implements CoreAttributeConstants, tryThis = makeWhoisUrl(referralServers.get(ultraSuffix), domainOrIp); } else if (urlProgress.get(makeWhoisUrl(ULTRA_SUFFIX_WHOIS_SERVER, ultraSuffix)) == null) { tryThis = makeWhoisUrl(ULTRA_SUFFIX_WHOIS_SERVER, ultraSuffix); + } else { + logger.warning("apparently no whois server for \"" + domainOrIp + "\""); + curi.setFetchStatus(S_OTHER_PREREQUISITE_FAILURE); + return ProcessResult.PROCEED; } assert(tryThis != null);