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]