Colin Bartolome created SOLR-3989:
-------------------------------------

             Summary: RuntimeException thrown by SolrZkClient should wrap 
cause, have a message, or be SolrException
                 Key: SOLR-3989
                 URL: https://issues.apache.org/jira/browse/SOLR-3989
             Project: Solr
          Issue Type: Improvement
          Components: clients - java
    Affects Versions: 4.0
            Reporter: Colin Bartolome


In a few spots, but notably in the constructor for SolrZkClient, a try-catch 
block will catch Throwable and throw a new RuntimeException with no cause or 
message. Either the RuntimeException should wrap the Throwable that was caught, 
some sort of message should be added, or the type of the exception should be 
changed to SolrException so calling code can catch these exceptions without 
casting too broad of a net.

Reproduce this by creating a CloudSolrServer that points to a URL that is 
valid, but has no server running:

CloudSolrServer server = new CloudSolrServer("localhost:9983");

server.connect();

--
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

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to