David Smiley created SOLR-15159:
-----------------------------------

             Summary: Missing host in error message: "Error from server at null"
                 Key: SOLR-15159
                 URL: https://issues.apache.org/jira/browse/SOLR-15159
             Project: Solr
          Issue Type: Improvement
      Security Level: Public (Default Security Level. Issues are Public)
            Reporter: David Smiley


RemoteSolrException's first argument is a "baseUrl" and/or the host of Solr.  
I've seen logged exceptions where it is null on occassion, which makes 
debugging a bit harder.

After looking at Http2SolrClient (and HttpSolrClient similarly), I can see 
there is a "serverBaseUrl" or "baseUrl" field that is passed to this exception. 
 This field can actually be null, despite it seeming like something that is 
mandatory.  The reason is that a SolrRequest can itself contain the path that 
is used (see SolrRequest.getBasePath).  There are some internal SolrClient 
instances that are configured with no default baseUrl and thus the request must 
always supply this... such as HttpShardHandlerFactory "defaultClient".



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to