The following exception thrown in cluster 0.90.7 and I'm not sure what is
this exception and why the id is not available?
Based on the following stack trace, my guess is that the problem could be
probably due to during execute fetch of a search, the id is not found in
the search context, hence this search will yield no result but I'm not sure
how this is reproducible?
Can anyone explain what is this and how this is reproducible? Thank you.
Jason
[2014-12-01 16:19:25,615][DEBUG][action.search.type ] [node2] [84137]
Failed to execute fetch phase
org.elasticsearch.transport.RemoteTransportException:
[node4][inet[/123.123.123.123:9300]][search/phase/fetch/id]
Caused by: org.elasticsearch.search.SearchContextMissingException: No
search context found for id [84137]
at
org.elasticsearch.search.SearchService.findContext(SearchService.java:445)
at
org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:418)
at
org.elasticsearch.search.action.SearchServiceTransportAction$SearchFetchByIdTransportHandler.messageReceived(SearchServiceTransportAction.java:728)
at
org.elasticsearch.search.action.SearchServiceTransportAction$SearchFetchByIdTransportHandler.messageReceived(SearchServiceTransportAction.java:717)
at
org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:270)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
[2014-12-01 16:19:25,624][DEBUG][action.search.type ] [node2]
[337701] Failed to execute fetch phase
org.elasticsearch.transport.RemoteTransportException:
[node3][inet[/123.123.123.124:9300]][search/phase/fetch/id]
Caused by: org.elasticsearch.search.SearchContextMissingException: No
search context found for id [337701]
at
org.elasticsearch.search.SearchService.findContext(SearchService.java:445)
at
org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:418)
at
org.elasticsearch.search.action.SearchServiceTransportAction$SearchFetchByIdTransportHandler.messageReceived(SearchServiceTransportAction.java:728)
at
org.elasticsearch.search.action.SearchServiceTransportAction$SearchFetchByIdTransportHandler.messageReceived(SearchServiceTransportAction.java:717)
at
org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:270)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
On Wednesday, December 10, 2014 2:46:15 PM UTC+8, Jason Wee wrote:
Hi elasticsearch,
The following exception thrown in cluster 0.90.7 and I'm not sure what is
this exception and why the id is not available?
Based on the following stack trace, my guess is that the problem could be
probably due to during execute fetch of a search, the id is not found in
the search context, hence this search will yield no result but I'm not sure
how this is reproducible?
Can anyone explain what is this and how this is reproducible? Thank you.
Jason
[2014-12-01 16:19:25,615][DEBUG][action.search.type ] [node2]
[84137] Failed to execute fetch phase
org.elasticsearch.transport.RemoteTransportException:
[node4][inet[/123.123.123.123:9300]][search/phase/fetch/id]
Caused by: org.elasticsearch.search.SearchContextMissingException: No
search context found for id [84137]
at
org.elasticsearch.search.SearchService.findContext(SearchService.java:445)
at
org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:418)
at
org.elasticsearch.search.action.SearchServiceTransportAction$SearchFetchByIdTransportHandler.messageReceived(SearchServiceTransportAction.java:728)
at
org.elasticsearch.search.action.SearchServiceTransportAction$SearchFetchByIdTransportHandler.messageReceived(SearchServiceTransportAction.java:717)
at
org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:270)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
[2014-12-01 16:19:25,624][DEBUG][action.search.type ] [node2]
[337701] Failed to execute fetch phase
org.elasticsearch.transport.RemoteTransportException:
[node3][inet[/123.123.123.124:9300]][search/phase/fetch/id]
Caused by: org.elasticsearch.search.SearchContextMissingException: No
search context found for id [337701]
at
org.elasticsearch.search.SearchService.findContext(SearchService.java:445)
at
org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:418)
at
org.elasticsearch.search.action.SearchServiceTransportAction$SearchFetchByIdTransportHandler.messageReceived(SearchServiceTransportAction.java:728)
at
org.elasticsearch.search.action.SearchServiceTransportAction$SearchFetchByIdTransportHandler.messageReceived(SearchServiceTransportAction.java:717)
at
org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:270)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.