Rob Trickey created SOLR-11620:
----------------------------------
Summary: Occasional NullPointerException in CloudSolrClient
Key: SOLR-11620
URL: https://issues.apache.org/jira/browse/SOLR-11620
Project: Solr
Issue Type: Bug
Security Level: Public (Default Security Level. Issues are Public)
Components: SolrJ
Affects Versions: 6.6.1
Reporter: Rob Trickey
Priority: Minor
When sending document updates to Solr, we occasionally see the following error:
java.lang.NullPointerException
at
org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:1182)
at
org.apache.solr.client.solrj.impl.CloudSolrClient.request(CloudSolrClient.java:1073)
at
org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:160)
at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:173)
at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:138)
at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:152)
Looking at the code, there is a lack of null check on requestedCollections
around the for loop
for (DocCollection ext : requestedCollections)
which causes the error. Wrapping this loop with if(requestedCollections !=
null) would solve the problem.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]