## Uses of Class
org.apache.solr.common.SolrException

Packages that use SolrException
org.apache.solr.client.solrj.impl: Concrete implementations of client API classes.
org.apache.solr.client.solrj.request: Convenience classes for dealing with various types of Solr requests.
org.apache.solr.common: Common classes reused on both clients & server for dealing with `documents to be indexed` and `result documents`.
org.apache.solr.common.cloud: Common Solr Cloud and ZooKeeper related classes reused on both clients & server.
org.apache.solr.common.util: Common utility classes reused on both clients & server.

### Uses of SolrException in org.apache.solr.client.solrj.impl

Subclasses of SolrException in org.apache.solr.client.solrj.impl
`static class` `CloudSolrClient.RouteException`
`static class` `HttpSolrClient.RemoteSolrException` Subclass of SolrException that allows us to capture an arbitrary HTTP status code that may have been returned by the remote server or a proxy along the way.

Methods in org.apache.solr.client.solrj.impl that throw SolrException
`protected DocCollection` CloudSolrClient.`getDocCollection(ClusterState clusterState, String collection, Integer expectedVersion)`

### Uses of SolrException in org.apache.solr.client.solrj.request

Methods in org.apache.solr.client.solrj.request that throw SolrException
`CollectionAdminRequest.Create` CollectionAdminRequest.Create.`setCollectionName(String collectionName)` Deprecated.

### Uses of SolrException in org.apache.solr.common

Subclasses of SolrException in org.apache.solr.common
`class` `NonExistentCoreException`

### Uses of SolrException in org.apache.solr.common.cloud

Subclasses of SolrException in org.apache.solr.common.cloud
`class` `ZooKeeperException`

### Uses of SolrException in org.apache.solr.common.util

Methods in org.apache.solr.common.util that throw SolrException
`Collection<String>` NamedList.`removeConfigArgs(String name)` Used for getting one or many arguments from NamedList objects that hold configuration parameters.