[ https://issues.apache.org/jira/browse/SOLR-2312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12980764#action_12980764 ]
Stan Burnitt commented on SOLR-2312: ------------------------------------ Attempting to add a single document also results in the same NPE at line 105. > 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 > Priority: Critical > Fix For: 4.0 > > > Cannot index documents. > 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. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org