From 4f0961c371d5ad8bb04fe37954bce7df0062be26 Mon Sep 17 00:00:00 2001 From: gojomo Date: Tue, 4 Aug 2009 01:31:38 +0000 Subject: [PATCH] Fix NPE * URIAuthorityBasedQueueAssignmentPolicy.java tolerate null getRawPathQuery response --- .../frontier/URIAuthorityBasedQueueAssignmentPolicy.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/engine/src/main/java/org/archive/crawler/frontier/URIAuthorityBasedQueueAssignmentPolicy.java b/engine/src/main/java/org/archive/crawler/frontier/URIAuthorityBasedQueueAssignmentPolicy.java index c2c0d351..875f8d16 100644 --- a/engine/src/main/java/org/archive/crawler/frontier/URIAuthorityBasedQueueAssignmentPolicy.java +++ b/engine/src/main/java/org/archive/crawler/frontier/URIAuthorityBasedQueueAssignmentPolicy.java @@ -100,6 +100,9 @@ implements } protected int getSubqueue(UURI basis, int parallelQueues) { + if(null==basis.getRawPathQuery()) { + return 0; + } return conhash.bucketFor(basis.getRawPathQuery(), parallelQueues); }