Mark Miller created SOLR-8469:
---------------------------------

             Summary: Look into how HttpSolrCall#remoteQuery handles 
IOException and passing error messages back to a client.
                 Key: SOLR-8469
                 URL: https://issues.apache.org/jira/browse/SOLR-8469
             Project: Solr
          Issue Type: Bug
            Reporter: Mark Miller
            Assignee: Mark Miller


We have a test fail that is reported to the client as:

bq. Error from server at http://127.0.0.1:45745/awholynewcollection_0: non ok 
status: 500, message:Server Error

but problem seems to be:

bq. org.apache.solr.common.SolrException: Error trying to proxy request for 
url: http://127.0.0.1:45745/awholynewcollection_0/select
bq. Caused by: java.io.IOException: Response header too large
bq. Caused by: java.nio.BufferOverflowException

I'm not sure if this is because we are using sendError on catching Exception in 
that method instead of throwing out an exception (I'd like to make this change 
anyway), or if it's because we close the streams. I've removed those closes in 
another uncommitted issue about using method.abort().



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to