[jira] [Commented] (SOLR-2312) CloudSolrServer -- calling add(CollectionSolrInputDocument docs) throws NPE.
[ https://issues.apache.org/jira/browse/SOLR-2312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13268158#comment-13268158 ] Vimlesh Kumar Mishra commented on SOLR-2312: 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(CollectionSolrInputDocument 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 CollectionSolrInputDocument batch = new ArrayListSolrInputDocument(); 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-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Issue Comment Edited] (SOLR-2312) CloudSolrServer -- calling add(CollectionSolrInputDocument docs) throws NPE.
[ https://issues.apache.org/jira/browse/SOLR-2312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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(CollectionSolrInputDocument 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 CollectionSolrInputDocument batch = new ArrayListSolrInputDocument(); 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-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org