[ 
https://issues.apache.org/jira/browse/NUTCH-1601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13699878#comment-13699878
 ] 

Hudson commented on NUTCH-1601:
-------------------------------

Integrated in Nutch-trunk #2268 (See 
[https://builds.apache.org/job/Nutch-trunk/2268/])
    NUTCH-1601 ElasticSearchIndexer fails to properly delete documents 
(Revision 1499689)

     Result = SUCCESS
markus : http://svn.apache.org/viewvc/nutch/trunk/?view=rev&rev=1499689
Files : 
* /nutch/trunk/CHANGES.txt
* 
/nutch/trunk/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java

                
> ElasticSearchIndexer fails to properly delete documents
> -------------------------------------------------------
>
>                 Key: NUTCH-1601
>                 URL: https://issues.apache.org/jira/browse/NUTCH-1601
>             Project: Nutch
>          Issue Type: Bug
>          Components: indexer
>    Affects Versions: 1.7
>            Reporter: Markus Jelsma
>            Assignee: Markus Jelsma
>             Fix For: 1.8
>
>         Attachments: NUTCH-1601-1.8.patch
>
>
> Exception is thrown because the indexer does not properly set the type and 
> index for delete commands. This comes from the original source so 2x may be 
> affected as well.
> {code}
> ava.io.IOException
>         at 
> org.apache.nutch.indexwriter.elastic.ElasticIndexWriter.makeIOException(ElasticIndexWriter.java:173)
>         at 
> org.apache.nutch.indexwriter.elastic.ElasticIndexWriter.delete(ElasticIndexWriter.java:168)
>         at org.apache.nutch.indexer.IndexWriters.delete(IndexWriters.java:108)
>         at 
> org.apache.nutch.indexer.IndexerOutputFormat$1.write(IndexerOutputFormat.java:52)
>         at 
> org.apache.nutch.indexer.IndexerOutputFormat$1.write(IndexerOutputFormat.java:41)
>         at 
> org.apache.hadoop.mapred.ReduceTask$OldTrackingRecordWriter.write(ReduceTask.java:458)
>         at org.apache.hadoop.mapred.ReduceTask$3.collect(ReduceTask.java:500)
>         at 
> org.apache.nutch.indexer.IndexerMapReduce.reduce(IndexerMapReduce.java:203)
>         at 
> org.apache.nutch.indexer.IndexerMapReduce.reduce(IndexerMapReduce.java:53)
>         at 
> org.apache.hadoop.mapred.ReduceTask.runOldReducer(ReduceTask.java:522)
>         at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:421)
>         at 
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:398)
> Caused by: org.elasticsearch.action.ActionRequestValidationException: 
> Validation Failed: 1: index is missing;2: type is missing;
>         at 
> org.elasticsearch.action.ValidateActions.addValidationError(ValidateActions.java:29)
>         at 
> org.elasticsearch.action.support.replication.ShardReplicationOperationRequest.validate(ShardReplicationOperationRequest.java:126)
>         at 
> org.elasticsearch.action.delete.DeleteRequest.validate(DeleteRequest.java:84)
>         at 
> org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:55)
>         at 
> org.elasticsearch.client.node.NodeClient.execute(NodeClient.java:83)
>         at 
> org.elasticsearch.client.support.AbstractClient.delete(AbstractClient.java:121)
>         at 
> org.elasticsearch.action.delete.DeleteRequestBuilder.doExecute(DeleteRequestBuilder.java:147)
>         at 
> org.elasticsearch.action.support.BaseRequestBuilder.execute(BaseRequestBuilder.java:53)
>         at 
> org.elasticsearch.action.support.BaseRequestBuilder.execute(BaseRequestBuilder.java:47)
>         at 
> org.apache.nutch.indexwriter.elastic.ElasticIndexWriter.delete(ElasticIndexWriter.java:165)
>         ... 10 more
> 2013-07-03 11:43:39,957 ERROR indexer.IndexingJob - Indexer: 
> java.io.IOException: Job failed!
>         at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1357)
>         at org.apache.nutch.indexer.IndexingJob.index(IndexingJob.java:123)
>         at org.apache.nutch.indexer.IndexingJob.run(IndexingJob.java:185)
>         at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
>         at org.apache.nutch.indexer.IndexingJob.main(IndexingJob.java:195) 
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to