Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Lucene: Java-Dev
[jira] [Issue Comment Edited] (SOLR-2312) CloudSolrServer -- calling add(Collection<SolrInputDocument> docs) throws NPE.
 

Index | Next | Previous | View Flat


jira at apache

May 3, 2012, 11:11 PM


Views: 45
Permalink
[jira] [Issue Comment Edited] (SOLR-2312) CloudSolrServer -- calling add(Collection<SolrInputDocument> docs) throws NPE.

[ https://issues.apache.org/jira/browse/SOLR-2312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13268158#comment-13268158 ]

Vimlesh Kumar Mishra edited comment on SOLR-2312 at 5/4/12 6:09 AM:
--------------------------------------------------------------------

I also can't reproduce this issue.Solrcloud indexing is working fine with below code.
SolrServer solr = new CloudSolrServer("your.zookeeper.localdomain:2181");
((CloudSolrServer)solr).setDefaultCollection("your-collection");
solr.add(<List of solr documents>);
solr.commit();


was (Author: vimleshcse):
I also can't reproduce this issue.Solr cloud idexing is working fine with below code.
SolrServer solr = new CloudSolrServer("your.zookeeper.localdomain:2181");
((CloudSolrServer)solr).setDefaultCollection("your-collection");
solr.add(<List of solr documents>);
solr.commit();


> CloudSolrServer -- calling add(Collection<SolrInputDocument> docs) throws NPE.
> ------------------------------------------------------------------------------
>
> Key: SOLR-2312
> URL: https://issues.apache.org/jira/browse/SOLR-2312
> Project: Solr
> Issue Type: Bug
> Components: SolrCloud
> Affects Versions: 4.0
> Environment: Mac OSX v10.5.8
> java version "1.6.0_22"
> Java(TM) SE Runtime Environment (build 1.6.0_22-b04-307-9M3263)
> Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03-307, mixed mode)
> Reporter: Stan Burnitt
> Assignee: Mark Miller
> Priority: Critical
> Fix For: 4.0
>
>
> Cannot index documents using the CloudSolrServer.
> Below is a code snippet that reproduces the error.
> {code:borderStyle=solid}
> @Test
> public void jiraTestCase() {
> CloudSolrServer solrj = null;
>
> try {
> solrj = new CloudSolrServer("your.zookeeper.localdomain:2181");
> // Also tried creating CloudSolrServer using alternative contstuctor below...
> // public CloudSolrServer(String zkHost, LBHttpSolrServer lbServer)
> //
> // LBHttpSolrServer lbHttpSolrServer = new LBHttpSolrServer("http://solr.localdomain:8983/solr");
> // solrj = new CloudSolrServer("your.zookeeper.localdomain:2181", lbHttpSolrServer);
> //
> // (Same result -- NPE @ line 105 in CloudSolrServer.java)
> solrj.setDefaultCollection("your-collection");
> solrj.setZkClientTimeout(5000);
> solrj.setZkConnectTimeout(5000);
> final Collection<SolrInputDocument> batch = new ArrayList<SolrInputDocument>();
> SolrInputDocument doc = new SolrInputDocument();
> doc.addField("id", 1L, 1.0f);
> doc.addField("title", "Document A");
> doc.addField("description", "Test document");
> batch.add(doc);
> doc = new SolrInputDocument();
> doc.addField("id", 2L, 1.0f);
> doc.addField("title", "Document B");
> doc.addField("description", "Another test document");
> batch.add(doc);
> solrj.add(batch);
> } catch (Exception e) {
> log.error(e.getMessage(), e);
> Assert.fail("java.lang.NullPointerException: null \n"
> + " at org.apache.solr.client.solrj.impl.CloudSolrServer.request(CloudSolrServer.java:105) \n"
> + " Line 105: NULL request object here --> String collection = request.getParams().get(\"collection\", defaultCollection);");
> } finally {
> solrj.close();
> }
> }
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe [at] lucene
For additional commands, e-mail: dev-help [at] lucene

Subject User Time
[jira] [Issue Comment Edited] (SOLR-2312) CloudSolrServer -- calling add(Collection<SolrInputDocument> docs) throws NPE. jira at apache May 3, 2012, 11:11 PM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.