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;