Author: jnioche
Date: Mon Nov 11 16:00:04 2013
New Revision: 1540758

URL: http://svn.apache.org/r1540758
Log:
NUTCH-1100 avoid NPE in SOLRDedup

Modified:
    nutch/trunk/CHANGES.txt
    nutch/trunk/src/java/org/apache/nutch/indexer/solr/SolrDeleteDuplicates.java

Modified: nutch/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/nutch/trunk/CHANGES.txt?rev=1540758&r1=1540757&r2=1540758&view=diff
==============================================================================
--- nutch/trunk/CHANGES.txt (original)
+++ nutch/trunk/CHANGES.txt Mon Nov 11 16:00:04 2013
@@ -2,6 +2,8 @@ Nutch Change Log
 
 Nutch Development Trunk
 
+* NUTCH-1100 Avoid NPE in SOLRDedup (markus)
+
 * NUTCH-1666 Optimisation for BasicURLNormalizer (jnioche)
 
 * NUTCH-1656 ParseMeta not passed to CrawlDatum for not_modified (markus)

Modified: 
nutch/trunk/src/java/org/apache/nutch/indexer/solr/SolrDeleteDuplicates.java
URL: 
http://svn.apache.org/viewvc/nutch/trunk/src/java/org/apache/nutch/indexer/solr/SolrDeleteDuplicates.java?rev=1540758&r1=1540757&r2=1540758&view=diff
==============================================================================
--- 
nutch/trunk/src/java/org/apache/nutch/indexer/solr/SolrDeleteDuplicates.java 
(original)
+++ 
nutch/trunk/src/java/org/apache/nutch/indexer/solr/SolrDeleteDuplicates.java 
Mon Nov 11 16:00:04 2013
@@ -267,8 +267,10 @@ Tool {
 
           SolrDocument doc = solrDocs.get(currentDoc);
           String digest = (String) 
doc.getFieldValue(SolrConstants.DIGEST_FIELD);
-          key.set(digest);
-          value.readSolrDocument(doc);
+          if (digest != null){
+            key.set(digest);
+            value.readSolrDocument(doc);
+          }
 
           currentDoc++;
           return true;


Reply via email to