Hendrik Haddorp created SOLR-8042:
-------------------------------------

             Summary: SolrJ CollectionAdminRequest.Reload fails
                 Key: SOLR-8042
                 URL: https://issues.apache.org/jira/browse/SOLR-8042
             Project: Solr
          Issue Type: Bug
          Components: SolrJ
    Affects Versions: 5.3
            Reporter: Hendrik Haddorp
            Priority: Minor


The following code fails stating that the collection name must be set:
CollectionAdminRequest.Reload reloadReq = new CollectionAdminRequest.Reload();
reloadReq.process(client, collection);

call stack is:

Caused by: 
org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error 
from server at http://xxx.xxx.xxx.xxx:10001/solr: Missing required parameter: 
name
    at 
org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:560)
    at 
org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:234)
    at 
org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:226)
    at 
org.apache.solr.client.solrj.impl.LBHttpSolrClient.doRequest(LBHttpSolrClient.java:376)
    at 
org.apache.solr.client.solrj.impl.LBHttpSolrClient.request(LBHttpSolrClient.java:328)
    at 
org.apache.solr.client.solrj.impl.CloudSolrClient.sendRequest(CloudSolrClient.java:1085)
    at 
org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:856)
    at 
org.apache.solr.client.solrj.impl.CloudSolrClient.request(CloudSolrClient.java:799)
    at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:135)

This can be prevented by adding
reloadReq.setCollectionName(collection);



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