[ https://issues.apache.org/jira/browse/SOLR-8851?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Smiley resolved SOLR-8851. -------------------------------- Resolution: Duplicate I'm resolving this as a duplicate; lets have discussion on SOLR-7864 instead.. > ClassCastException in SearchHandler > ----------------------------------- > > Key: SOLR-8851 > URL: https://issues.apache.org/jira/browse/SOLR-8851 > Project: Solr > Issue Type: Bug > Affects Versions: 5.4.1 > Reporter: Pascal Chollet > > When there is a query timeout in non-distrub mode, {{SearchHandler}} is > throwing a {{ClassCastException}}: > {code}java.lang.ClassCastException: org.apache.solr.response.ResultContext > cannot be cast to org.apache.solr.common.SolrDocumentList > at > org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:293) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:156) > ...{code} > The problem can be reproduced if any component running after > {{QueryComponent}} times out - in our case it is {{FacetComponent}} which > throws a {{ExitingReaderException}}. > {{SearchHandler:293}} expects a {{SolrDocumentList}} in {{rsp.response}}, but > {{QueryComponent}} did add a {{ResultContext}} instead. > It looks like this is not a problem, if the {{QueryComponent}} itself is > timing out, as rsp.response is null in that case. It's only a problem if a > component after {{QueryComponent}} is timing out. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org